High Performance Computing 1
Shared Memory
•
Bank conflicts depend on granularity of
memory
•
If N memory refs per cycle, p processors,
memory with b cycles bbt, need p*N*b
memory banks to see uninterrupted access
of data
•
With B banks, granularity is
•
g = B/(p*N*b)