[图书][B] The compiler design handbook: optimizations and machine code generation

YN Srikant, P Shankar - 2002 - taylorfrancis.com
The widespread use of object-oriented languages and Internet security concerns are just the
beginning. Add embedded systems, multiple memory banks, highly pipelined units …

Mitigating soft error failures for multimedia applications by selective data protection

K Lee, A Shrivastava, I Issenin, N Dutt… - Proceedings of the …, 2006 - dl.acm.org
With advances in process technology, soft errors (SE) are becoming an increasingly critical
design concern. Due to their large area and high density, caches are worst hit by soft errors …

Scratchpad memory management for portable systems with a memory management unit

B Egger, J Lee, H Shin - Proceedings of the 6th ACM & IEEE …, 2006 - dl.acm.org
In this paper, we present a dynamic scratchpad memory allocation strategy targeting a
horizontally partitioned memory subsystem for contemporary embedded processors. The …

Dynamic scratchpad memory management for code in portable systems with an MMU

B Egger, J Lee, H Shin - ACM Transactions on Embedded Computing …, 2008 - dl.acm.org
In this work, we present a dynamic memory allocation technique for a novel, horizontally
partitioned memory subsystem targeting contemporary embedded processors with a …

A dynamic code placement technique for scratchpad memory using postpass optimization

B Egger, C Kim, C Jang, Y Nam, J Lee… - Proceedings of the 2006 …, 2006 - dl.acm.org
In this paper, we propose a fully automatic dynamic scratch-pad memory (SPM)
management technique for instructions. Our technique loads required code segments into …

Dynamic data scratchpad memory management for a memory subsystem with an MMU

H Cho, B Egger, J Lee, H Shin - Proceedings of the 2007 ACM SIGPLAN …, 2007 - dl.acm.org
In this paper, we propose a dynamic scratchpad memory (SPM) management technique for
a horizontally-partitioned memory subsystem with an MMU. The memory subsystem consists …

Multiprocessor system-on-chip data reuse analysis for exploring customized memory hierarchies

I Issenin, E Brockmeyer, B Durinck, N Dutt - Proceedings of the 43rd …, 2006 - dl.acm.org
The increasing use of Multiprocessor Systems-on-Chip (MPSoCs) for high performance
demands of embedded applications results in high power dissipation. The memory …

Scratchpad memory management techniques for code in embedded systems without an mmu

B Egger, S Kim, C Jang, J Lee, SL Min… - IEEE Transactions on …, 2010 - ieeexplore.ieee.org
We propose a code scratchpad memory (SPM) management technique with demand paging
for embedded systems that have no memory management unit. Based on profiling …

Dynamic code mapping for limited local memory systems

S chul Jung, A Shrivastava, K Bai - ASAP 2010-21st IEEE …, 2010 - ieeexplore.ieee.org
This paper presents heuristics for dynamic management of application code on limited local
memories present in high-performance multi-core processors. Previous techniques …

Mitigating the impact of hardware defects on multimedia applications: a cross-layer approach

K Lee, A Shrivastava, M Kim, N Dutt… - Proceedings of the 16th …, 2008 - dl.acm.org
Increasing exponentially with each technology generation, hardware-induced soft errors
pose a significant threat for the reliability of mobile multimedia devices. Since traditional …