Extended Copy Transfer Characterization
ECT is a method to characterize the performance of memory systems (ISCA95 and HPCA97):
- Access pattern, stride (spatial locality)
- Working set (temporal locality)
- Transfer bandwidth (large amount of data)
- Same chart resulting from one microbenchmark
- Local and Remote transfers
- compute and communicate accesses
In the rest of the talk we will show you the differences in these memory systems for local and remote accesses.
We call our model Extended Copy Transfer Characterization.
It captures two aspects of the memory hierarchy, its behavior with temporal locality by varying the working set size and the spatial locality by varying the access pattern (in our case we work with strides).
Furthermore we can use the same chart for characterization of local and remote transfers in other words accesses from computation and from communication.
And we can do this regardless of the underlying architecture.