CmiMemorySMPSeparation_t Struct Reference
[Converse Machine Layer]

This data type is at least one cache line of padding, used to avoid cache line thrashing on SMP systems. More...

#include <pcqueue.h>

Collaboration diagram for CmiMemorySMPSeparation_t:

Collaboration graph
[legend]

Data Fields

unsigned char padding [128]

Detailed Description

This data type is at least one cache line of padding, used to avoid cache line thrashing on SMP systems.

On x86, this is just for performance; on other CPUs, this can affect your choice of fence operations.

Definition at line 42 of file pcqueue.h.


Field Documentation

unsigned char CmiMemorySMPSeparation_t::padding[128]

Definition at line 43 of file pcqueue.h.


The documentation for this struct was generated from the following file:
Generated on Sun Jun 29 13:31:35 2008 for Charm++ by  doxygen 1.5.1