Category Archives: CPU

Maximizing code performance by thinking data first – Part 2

Knowing the hardware Memory cache CPU is not physically directly connected to the main memory. All random access memory (load and stores) on modern CPU goes through memory cache. When the CPU executes a fetch instruction (load), the memory controller searches … Continue reading

Posted in CPU | 5 Comments

Maximizing code performance by thinking data first – Part 1

Introduction As Rendering Programmers, we tend to live in a world where low level considerations are mandatory in order to produce a 30ms long GPU frame. Techniques and new rendering passes are designed from the ground up considering bandwidth (geometry attributes, … Continue reading

Posted in CPU | 2 Comments