Why dont use the AVX Registers as a ultra fast cache?

Viewed 767

I've been wondering why the 16x256 Bit Registers provided by AVX2 aren't getting used for storing normal registers when AVX cant help - to minimize the hitting of cache's for in situations where u just don't happen to have enough registers at hand. IsnÄ't it like that you can set and access AVX Registers in 1-2 Cycles?

All this wouldn't work of course if you're screwing up other code running the AVX stuff and kick it out of the registers. I haven't seen this obvious approach getting used yet, which lead me to asking this question.

1 Answers
Related