• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations

Tools

Sorted by:
Try your query at:
Semantic Scholar Scholar Academic
Google Bing DBLP
Results 1 - 10 of 596
Next 10 →

CAMEO:A Two-Level Memory Organization with Capacity of Main Memory and Flexibility of Hardware-Managed Cache

by Chiachen Chou, Aamer Jaleel, Moinuddin K. Qureshi
"... Abstract—This paper analyzes the trade-offs in architecting stacked DRAM either as part of main memory or as a hardware-managed cache. Using stacked DRAM as part of main memory increases the effective capacity, but obtaining high performance from such a system requires Operating System (OS) support ..."
Abstract - Cited by 1 (0 self) - Add to MetaCart
Abstract—This paper analyzes the trade-offs in architecting stacked DRAM either as part of main memory or as a hardware-managed cache. Using stacked DRAM as part of main memory increases the effective capacity, but obtaining high performance from such a system requires Operating System (OS) support

Hardware-managed register allocation for embedded processors

by Xiaotong Zhuang, Tao Zhang, Santosh Pande - in LCTES ’04: Proceedings of the 2004 ACM SIGPLAN/SIGBED conference on Languages, compilers, and , 2004
"... Most modern processors (either embedded or general purpose) contain higher number of physical registers than those exposed in the ISA. Due to a variety of reasons, this phenomenon is likely to continue especially on embedded systems where encoding space is very limited. Saving the encoding space lea ..."
Abstract - Cited by 4 (1 self) - Add to MetaCart
at ISA level. In this paper, we therefore propose a hardware managed register allocation scheme to allocate more physical registers at runtime and to utilize them. As a byproduct, we also show that hardware managed register allocation has other merits such as better exploitation of low register pressure

Toward Cache-Friendly Hardware Accelerators

by Yakun Sophia Shao, Sam Xi, Viji Srinivasan, Gu-yeon Wei, David Brooks
"... Increasing demand for power-efficient, high-performance computing has spurred a growing number and diversity of hardware accelerators in mobile Systems on Chip (SoCs) as well as servers and desktops. Despite their energy efficiency, fixed-function accelerators lack programmability, especially compar ..."
Abstract - Add to MetaCart
limitations of scratchpad-based memo-ries in today’s accelerators, identifies challenges to support hardware-managed caches, and explores opportunities to ease the cache integration. 1.

Cache Design for Embedded Real-Time Systems

by Bruce Jacob - Proceedings of the Embedded Systems Conference, Summer , 1999
"... Caches have long been a mechanism for speeding memory access and are popular in embedded hardware architectures from microcontrollers to core-based ASIC designs. However, caches are considered ill-suited for embedded real-time systems because they provide a probabilistic performance boost— a cache m ..."
Abstract - Cited by 9 (0 self) - Add to MetaCart
organizations that provide the benefit of caching without the real-time drawbacks of hardware-managed caches. These are software-managed caches, and several different examples can be found, from DSP-style on-chip RAM to academic designs. This paper compares the operation and organization of caches as found

Instruction Cache Locking inside a Binary Rewriter ∗

by Kapil Anand, Rajeev Barua
"... Cache memories in embedded systems play an important role in reducing the execution time of the applications. Various kinds of extensions have been added to cache hardware to enable software involvement in replacement decisions, thus improving the run-time over a purely hardware-managed cache. Novel ..."
Abstract - Cited by 3 (0 self) - Add to MetaCart
Cache memories in embedded systems play an important role in reducing the execution time of the applications. Various kinds of extensions have been added to cache hardware to enable software involvement in replacement decisions, thus improving the run-time over a purely hardware-managed cache

Compiler-Decided Dynamic Memory Allocation for Scratch-Pad Based Embedded Systems

by Sumesh Udayakumaran , 2006
"... In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation strategy for embedded systems with scratch-pad memory. A scratch-pad is a fast compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its better real-time guarantees v ..."
Abstract - Cited by 73 (4 self) - Add to MetaCart
In this research we propose a highly predictable, low overhead and yet dynamic, memory allocation strategy for embedded systems with scratch-pad memory. A scratch-pad is a fast compiler-managed SRAM memory that replaces the hardware-managed cache. It is motivated by its better real-time guarantees

Memory Coloring: A Compiler Approach for Scratchpad Memory Management

by Lian Li, Lin Gao, Jingling Xue
"... Scratchpad memory (SPM), a fast software-managed onchip SRAM, is now widely used in modern embedded processors. Compared to hardware-managed cache, it is more efficient in performance, power and area cost, and has the added advantage of better time predictability. This paper introduces a general-pur ..."
Abstract - Cited by 32 (7 self) - Add to MetaCart
Scratchpad memory (SPM), a fast software-managed onchip SRAM, is now widely used in modern embedded processors. Compared to hardware-managed cache, it is more efficient in performance, power and area cost, and has the added advantage of better time predictability. This paper introduces a general

A Survey of Techniques for Managing and . . .

by Sparsh Mittal - JOURNAL OF CIRCUITS, SYSTEMS, AND COMPUTERS , 2014
"... Initially introduced as special-purpose accelerators for graphics applications, GPUs have now emerged as general purpose computing platforms for a wide range of applications. To address the requirements of these applications, modern GPUs include sizable hardware-managed caches. However, several fact ..."
Abstract - Add to MetaCart
Initially introduced as special-purpose accelerators for graphics applications, GPUs have now emerged as general purpose computing platforms for a wide range of applications. To address the requirements of these applications, modern GPUs include sizable hardware-managed caches. However, several

HYBRID COHERENCE FOR SCALABLE MULTICORE ARCHITECTURES

by John Henry Kelm , 2010
"... This dissertation describes a cache architecture and memory model for 1000-core microprocessors. Our approach exploits workload characteristics and programming model assumptions to build a hybrid memory model that incorporates features from both software-managed coherence schemes and hardware-manage ..."
Abstract - Add to MetaCart
This dissertation describes a cache architecture and memory model for 1000-core microprocessors. Our approach exploits workload characteristics and programming model assumptions to build a hybrid memory model that incorporates features from both software-managed coherence schemes and hardware-managed

Robust SIMD: Dynamically Adapted SIMD Width and Multi-Threading Depth

by Jiayuan Meng, Jeremy W. Sheaffer, Kevin Skadron , 2010
"... Abstract—Architectures that aggressively exploit SIMD often have many datapaths execute in lockstep and use multithreading to hide latency. They can yield high throughput in terms of area- and energy-efficiency for many dataparallel applications. To balance productivity and performance, many recent ..."
Abstract - Cited by 2 (2 self) - Add to MetaCart
SIMD organizations incorporate implicit cache hierarchies. Exaples of such architectures include Intel’s MIC, AMD’s Fusion, and NVIDIA’s Fermi. However, unlike software-managed streaming memories used in conventional graphics processors (GPUs), hardware-managed caches are more disruptive to SIMD
Next 10 →
Results 1 - 10 of 596
Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University