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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763218