Volume 7 Issue 1 • January-June 2007
Filter Results
-
Dynamic Predication of Indirect Jumps
Publication Year: 2008, Page(s):1 - 4
Cited by: Patents (1)Indirect jumps are used to implement increasingly common programming language constructs such as virtual function calls, switch-case statements, jump tables, and interface calls. Unfortunately, the prediction accuracy of indirect jumps has remained low because many indirect jumps have multiple targets that are difficult to predict even with specialized hardware. This paper proposes a new way of ha... View full abstract»
- Papers
-
Microarchitectures for Managing Chip Revenues under Process Variations
Publication Year: 2008, Page(s):5 - 8
Cited by: Papers (1)As transistor feature sizes continue to shrink intothe sub-90nm range and beyond, the effects of process variationson critical path delay and chip yields have amplified. A commonconcept to remedy the effects of variation is speed-binning, bywhich chips from a single batch are rated by a discrete range offrequencies and sold at different prices. In this paper, we discussstrategies to modify the num... View full abstract»
-
Physical register reference counting
Publication Year: 2008, Page(s):9 - 12
Cited by: Papers (7)Several proposed techniques including CPR (checkpoint processing and recovery) and NoSQ (no store queue) rely on reference counting to manage physical registers. However, the register reference counting mechanism itself has received surprisingly little attention. This paper fills this gap by describing potential register reference counting schemes for NoSQ, CPR, and a hypothetical NoSQ/CPR hybrid.... View full abstract»
-
Logic-Based Distributed Routing for NoCs
Publication Year: 2008, Page(s):13 - 16
Cited by: Papers (39) | Patents (1)The design of scalable and reliable interconnection networks for multicore chips (NoCs) introduces new design constraints like power consumption, area, and ultra low latencies. Although 2D meshes are usually proposed for NoCs, heterogeneous cores, manufacturing defects, hard failures, and chip virtualization may lead to irregular topologies. In this context, efficient routing becomes a challenge. ... View full abstract»
-
Chameleon: A High Performance Flash/FRAM Hybrid Solid State Disk Architecture
Publication Year: 2008, Page(s):17 - 20
Cited by: Papers (24) | Patents (2)Flash memory solid state disk (SSD) is gaining popularity and replacing hard disk drive (HDD) in mobile computing systems such as ultra mobile PCs (UMPCs) and notebook PCs because of lower power consumption, faster random access, and higher shock resistance. One of the key challenges in designing a high-performance flash memory SSD is an efficient handling of small random writes to non-volatile da... View full abstract»
-
Computing Accurate AVFs using ACE Analysis on Performance Models: A Rebuttal
Publication Year: 2008, Page(s):21 - 24
Cited by: Papers (26)ACE (architecturally correct execution) analysis computes AVFs (architectural vulnerability factors) of hardware structures. AVF expresses the fraction of radiation-induced transient faults that result in user-visible errors. Architects usually perform this analysis on a high-level performance model to quickly compute per-structure AVFs. If, however, low-level details of a microarchitecture are no... View full abstract»
-
Corollaries to Amdahl's Law for Energy
Publication Year: 2008, Page(s):25 - 28
Cited by: Papers (51)This paper studies the important interaction between parallelization and energy consumption in a parallelizable application. Given the ratio of serial and parallel portion in an application and the number of processors, we first derive the optimal frequencies allocated to the serial and parallel regions in the application to minimize the total energy consumption, while the execution time is preser... View full abstract»
-
An Energy-Efficient Processor Architecture for Embedded Systems
Publication Year: 2008, Page(s):29 - 32
Cited by: Papers (22) | Patents (6)We present an efficient programmable architecture for compute-intensive embedded applications. The processor architecture uses instruction registers to reduce the cost of delivering instructions, and a hierarchical and distributed data register organization to deliver data. Instruction registers capture instruction reuse and locality in inexpensive storage structures that arc located near to the f... View full abstract»
Aims & Scope
IEEE Computer Architecture Letters is a rigorously peer-reviewed forum for publishing early, high-impact results in the areas of uni- and multiprocessor computer systems, computer architecture, microarchitecture, workload characterization, performance evaluation and simulation techniques, and power-aware computing.
Meet Our Editors
Editor-in-Chief
Daniel J. Sorin
Duke University
Electrical & Computer Engineering
PO Box 90291
Durham, NC 27708
e-mail: sorin@ee.duke.edu