DocumentCode
507389
Title
Memory organization and data layout for instruction set extensions with architecturally visible storage
Author
Athanasopoulos, Panagiotis ; Brisk, Philip ; Leblebici, Yusuf ; Ienne, Paolo
Author_Institution
Sch. of Comput. & Commun. Sci., Ecole Polytech. Fed. de Lausanne (EPFL), Lausanne, Switzerland
fYear
2009
fDate
2-5 Nov. 2009
Firstpage
689
Lastpage
696
Abstract
Present application specific embedded systems tend to choose instruction set extensions (ISEs) based on limitations imposed by the available data bandwidth to custom functional units (CFUs). Adoption of the optimal ISE for an application would, in many cases, impose formidable cost increase in order to achieve the required data bandwidth. In this paper we propose a novel methodology for laying out data in memories, generating high-bandwidth memory systems by making use of existing low-bandwidth low-cost ones and designing custom functional units all with the desirable data bandwidth for only a fraction of the additional cost required by traditional techniques.
Keywords
CAD; SRAM chips; embedded systems; instruction sets; application specific embedded systems; architecturally visible storage; custom functional units; data bandwidth; data layout; high-bandwidth memory systems; instruction set extensions; memory organization; Algorithm design and analysis; Application software; Arithmetic; Bandwidth; Cost function; Data engineering; Discrete cosine transforms; Embedded system; Logic design; Read-write memory; Architecturally Visible Storage (AVS); Extensible Processor; Instruction Set Extensions (ISEs);
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design - Digest of Technical Papers, 2009. ICCAD 2009. IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-60558-800-1
Electronic_ISBN
1092-3152
Type
conf
Filename
5361222
Link To Document