• DocumentCode
    1666175
  • Title

    NoC-based CSP support for a Java chip multiprocessor

  • Author

    Gruian, Flavius ; Schoeberl, Martin

  • Author_Institution
    Dept. of Comput. Sci., Lund Univ., Lund, Sweden
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper we examine the idea of implementing communicating sequential processes (CSP) constructs on a Java embedded chip multiprocessor (CMP). The approach is intended to reduce the memory bandwidth pressure on the shared memory, by employing a dedicated network-on-chip (NoC). The presented solution is scalable and also specific for our limited resources and real-time predictability requirements. A CMP architecture of three processors is implemented and tested on an FPGA, showing a 15% increase in device area without performance penalties. Compared to shared memory-based communication, our NoC-based solution is between 2.3 and 11.5 times faster, depending on the communication and memory configuration.
  • Keywords
    Java; communicating sequential processes; electronic engineering computing; field programmable gate arrays; multiprocessing systems; network-on-chip; parallel architectures; software architecture; CMP architecture; CSP; FPGA; Java; NoC; communicating sequential process; embedded chip multiprocessor; memory bandwidth reduction; memory based communication; network-on-chip; Computer architecture; Hardware; Instruction sets; Java; Receivers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2010
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-8972-5
  • Electronic_ISBN
    978-1-4244-8971-8
  • Type

    conf

  • DOI
    10.1109/NORCHIP.2010.5669484
  • Filename
    5669484