Intel® ISA Extensions
Use hardware-based isolation and memory encryption to provide more code protection in your solutions.
公告
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
1135 讨论

How to extract DWORD from upper half of 256-bit register?

levicki
重要分销商 I
10,892 次查看

Congratulations to Intel CPU instruction set engineers for managing to make YET ANOTHER non-orthogonal instruction set extension -- why PEXTRD/PINSRD (among many others) were not promoted to 256 bits in AVX2?

Any ideas/tricks to work around this engineering "oversight"?

0 项奖励
63 回复数
Bernard
重要分销商 I
487 次查看

Prefetching distance can be directly related to the data needed for the computation.The problem is to find how far ahead  prefetch the data.Prefetching too far can saturate the bus and as you pointed it out can cause issue with another thread is competing for L1 data cache.For particle diffusion program prefetching distance of one particle object at least  could be sufficient(of course the issue of memory data layout of such objects should be taken into account ).

0 项奖励
回复