arrow
返回

Frequent loop detection using efficient nonintrusive on-chip hardware

delete2005-10-01
delete24
PRE
AI
G
Gordon-Ross, A
F
Frank Vahid
DOI:10.1109/TC.2005.165delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Dynamic software optimization methods are becoming increasingly popular for improving software performance and power. The first step in dynamic optimization consists of detecting frequently executed code, or critical regions. Most previous critical region detectors have been targeted to desktop processors. We introduce a critical region detector targeted to embedded processors, with the unique features of being very size and power efficient and being completely nonintrusive to the software's execution - features needed in timing-sensitive embedded systems. Our detector not only finds the critical regions, but also determines their relative frequencies, a potentially important feature for selecting among alternative dynamic optimization methods. Our detector uses a tiny cache-like structure coupled with a small amount of logic. We provide results of extensive explorations across 19 embedded system benchmarks. We show that highly accurate results can be achieved with only a 0.02 percent power overhead, acceptable size overhead, and zero runtime overhead. Our detector is currently being used as part of a dynamic hardware/software partitioning approach, but is applicable to a wide variety of situations.
Keyword:
frequent value profiling
runtime profiling
on-chip profiling
hardware profiling
frequent loop detection
hot spot detection
dynamic optimization

期刊

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

机构

暂无机构信息
引用论文

引用论文

Influence of temperature and magnetic field on ferrimagneticCePtGe2
err1995-01-01
err0
PREAI
errV. K. Pecharsky; L. L. Miller; K. A. Gschneidner; D. C. Johnston
err分享
err收藏
Synthesis of N-Alkyl-octahydroisoquinolin-1-one-8-carboxamide Libraries Using a Tandem Diels–Alder/Acylation Sequence
err2007-09-27
err0
PREAI
errKevin J. Frankowski; Erin E. Hirt; Yibin Zeng; Ben Neuenswander; Drew Fowler; Frank Schoenen; Jeffrey Aubé
err分享
err收藏
Validation of Dried Tube Sample Format Quality Controls for the Monitoring of Viral Load and Blood Screening Assays
err2020-11-01
err0
PREAI
errWayne Dimech; Giuseppe Vincini; Kylie Davies; Marina Karakaltsas; Natasha Dubois van Cauwalaert; Emilande Guichet; Marco Koppelman; Liza Cabuang
err分享
err收藏
Aromatic Transformations Over Mesoporous ZSM-5: Advantages and Disadvantages
err2010-10-05
err0
PREAI
errZuzana Musilová; Naděžda Žilková; Sang-Eon Park; Jiří Čejka
err分享
err收藏
Biomolecular Motors Operating in Engineered Environments
err2008-03-15
err0
PREAI
errStefan Diez; Jonne H. Helenius; Jonathon Howard
err分享
err收藏
学者 查看更多内容