arrow
返回

Effects of multithreading on cache performance

delete1999-01-01
delete39
PRE
AI
H
Haewoon Kwak
B
B. Lee
A
Ali R. Hurson
S
Suk-Han Yoon
W
Woo-Jong Hahn
DOI:10.1109/12.752659delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
As the performance gap between processor and memory grows, memory latency becomes a major bottleneck in achieving high processor utilization. Multithreading has emerged as one of the most promising and exciting techniques used to tolerate memory latency by exploiting thread-level parallelism. The question, however, remains as to how effective multithreading is on tolerating memory latency. The performance of multithreading is not only affected by the overlapping of memory latency with useful computation, but also strongly depends on the cache behavior and the overhead of multithreading (e.g., thread management and context-switch costs). In particular, multithreading affects the behavior of caches, and, thus, the overall performance in a nontrivial fashion. To study these issues, this paper presents the Multithreaded Virtual Processor (MVP) model. MVP integrates the multithreaded programming paradigm and a modern superscalar processor with support for fast context switching and thread scheduling. Our studies with MVP show that, in general, the performance improvements are obtained not only by tolerating memory latency but also lower cache miss rates due to exploitation of data locality. However, multithreading creates an additional stress on the memory hierarchy caused by the interference among threads. Also, the dynamic behavior of multithreaded execution hinders the instruction locality that results in a high number of misses in the L1 instruction cache.
Keyword:
multithreading
memory latency
memory tolerance
context switching
and locality

期刊

IEEE Transactions on Computers 封面图
IEEE Transactions on Computers
IF:
3.8
论文数:
5.4K
被引数:
9.8K

机构

暂无机构信息
引用论文

引用论文

err2000-01-01
err0
PREAI
errPerttu Permi; Arto Annila
err分享
err收藏
Phase transition at 320 K in a new layered organic metal conductor (BEDT-TTF)4CoBr4(C6H4Cl2)
err2011-01-01
err0
PREAI
errGena V. Shilov; Elena I. Zhilyaeva; Alexandra M. Flakina; Svetlana A. Torunova; Rustem B. Lyubovskii; Sergey M. Aldoshin; Rimma N. Lyubovskaya
err分享
err收藏
PTCH1 Gene Mutations in Keratocystic Odontogenic Tumors: A Study of 43 Chinese Patients and a Systematic Review
err2013-10-21
err0
errOAAI
errYan-Yan Guo; Jian-Yun Zhang; Xue-Fen Li; Hai-Yan Luo; Feng Chen; Tie-Jun Li
err分享
err收藏
Combined Experimental–Theoretical Study of the OH + CO → H + CO2 Reaction Dynamics
err2018-02-22
err0
errOAAI
errAdriana Caracciolo; Dandan Lu; Nadia Balucani; Gianmarco Vanuzzo; Domenico Stranges; Xingan Wang; Jun Li; Hua Guo; Piergiorgio Casavecchia
err分享
err收藏
学者 查看更多内容