flâneur — a map of the web's best reading

Is software prefetching (__builtin_prefetch) useful for performance? – Daniel Lemire's blog

lemire.me · 1,191 words · saved by 1 readers

Many software performance problems have to do with data access. You could have the most powerful processor in the world, if the data is not available at the right time, the computation will be delayed. It is intuitive. We used to locate libraries close to universities. In fact, universities were built around libraries. We also … Continue reading Is software prefetching (__builtin_prefetch) useful for performance?

Many software performance problems have to do with data access. You could have the most powerful processor in the world, if the data is not available at the right time, the computation will be delayed. It is intuitive. We used to locate libraries close to universities. In fact, universities were built around libraries. We also aggregate smart and knowledgeable people together. Sadly, our computers are organized with processors on one side and memory on the other. To make matters worse, memory chips are simply unable to keep up with the processing power of processors. Thus we introduce caches.

Explore this link on the map →

related reading