• 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