Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (2013)
Edinburgh, United Kingdom United Kingdom
Sept. 7, 2013 to Sept. 11, 2013
Biswabandan Panda , Dept. of CSE, Indian Institute of Technology, Madras, India
Shankar Balachandran , Dept. of CSE, Indian Institute of Technology, Madras, India
A single parallel application running on a multicore system shows sub-linear speedup because of slow progress of one or more threads known as critical threads. Identifying critical threads and accelerating them can improve system performance. One of the metrics that correlate to thread criticality is the number of cache misses and the penalty associated with it. This paper proposes a throttling mechanism called TCPT which throttles hardware prefetchers by changing the prefetch degree based on the thread criticality.
Biswabandan Panda, Shankar Balachandran, "TCPT - Thread criticality-driven prefetcher throttling", Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, vol. 00, no. , pp. 399, 2013, doi:10.1109/PACT.2013.6618835