DocumentCode
3082781
Title
MARC II: A parametrized speculative multi-ported memory subsystem for reconfigurable computers
Author
Lange, Holger ; Wink, Thorsten ; Koch, Andreas
Author_Institution
Embedded Syst. & Applic. Group, Tech. Univ. Darmstadt, Darmstadt, Germany
fYear
2011
fDate
14-18 March 2011
Firstpage
1
Lastpage
6
Abstract
We describe a parameterized memory system suitable as target for automatic high-level language to hardware compilers for reconfigurable computers. It fully supports the spatial computation paradigm by allowing the realization of each memory operator by a dedicated hardware memory port. Inter-port coherency is maintained only for those ports that actually require it, and efficient speculative execution is enabled by a dynamic scheme for arbitrating access to shared resources (such as main memory), relying on techniques inspired by the branch prediction of conventional software-programmable processors.
Keywords
high level languages; memory architecture; reconfigurable architectures; shared memory systems; MARC II; automatic high-level language; hardware compilers; parametrized speculative multiported memory subsystem; reconfigurable computers; resource sharing; software-programmable processors; Arrays; Benchmark testing; Coherence; Hardware; Memory management; Prefetching;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location
Grenoble
ISSN
1530-1591
Print_ISBN
978-1-61284-208-0
Type
conf
DOI
10.1109/DATE.2011.5763218
Filename
5763218
Link To Document