3 ms·
I skimmed the Wikipedia article on AVX, but have no clue what it means. Care to go into a little more detail? Targeting the additional instructions will slow th
by throwaway7645 9y ago
I skimmed the Wikipedia article on AVX, but have no clue what it means. Care to go into a little more detail? Targeting the additional instructions will slow things down you think?
- brutos 9y agoAVX are vector instructions. They work on wide register (256bit) where you can stuff 8 32bit floats (or in later versions ints) or 4 (double, or longs not sure if AVX2 or later has support for that), or 16 chars (AVX2 iirc). APL, as an array language, should, in theory at least, especially profit from automatic vectorization by the compiler. If the auto-vectorization works well, you get get a 4-16x speed-up for free (if you don't have data dependencies).
- throwaway7645 9y agoWell that sounds amazing!