November 2014
Intermediate to advanced
600 pages
17h 20m
English
Kerry Evans Intel Corp, USA
Data locality, vectorization, and threading are three issues that are critical to getting peak performance on an Intel® Xeon Phi™ coprocessor. Morton order preserves multidimensional locality and provides a basis for improved vectorization and logical blocking for partitioning work for multithreading.
Keywords
Z-order
Morton order
Interleaving
Space-filling curve
Cache locality
Modern memory hierarchies do their best to keep your processors busy by providing the required data at the right time. But what if your data are not structured in a cache-friendly way? That is when we usually resort to some kind of data reordering, ...
Read now
Unlock full access