Intel ARCHITECTURE IA-32 User Manual
Page 18
xviii
Memory Copy Using Hardware Prefetch and Bus Segmentation.. 6-50
Serial Execution of Producer and Consumer Work Items ............... 7-9
Basic Structure of Implementing Producer Consumer Threads .... 7-11
Thread Function for an Interlaced Producer Consumer Model ..... 7-13
Spin-wait Loop and PAUSE Instructions........................................ 7-24
Coding Pitfall using Spin Wait Loop .............................................. 7-29
Placement of Synchronization and Regular Variables .................. 7-32
Batched Implementation of the Producer Consumer Threads ...... 7-41
Adding an Offset to the Stack Pointer of Three Threads ............... 7-45
Aligned esp-Based Stack Frames .................................................. D-5
Aligned ebp-based Stack Frames................................................... D-7
Calculating Insertion for Scheduling Distance of 3 ..........................E-3