• DocumentCode
    3600732
  • Title

    PFMAP: Exploitation of Particle Filters for Network-on-Chip Mapping

  • Author

    Bayar, Salih ; Yurdakul, Arda

  • Author_Institution
    Dept. of Comput. Eng., Bogazici Univ., Istanbul, Turkey
  • Volume
    23
  • Issue
    10
  • fYear
    2015
  • Firstpage
    2116
  • Lastpage
    2127
  • Abstract
    In this paper, we propose a mapping algorithm called particle filter mapping (PFMAP); PFMAP is able to map task nodes onto the cores of tile-based network-on-chip (NoC) architectures, such as regular, irregular, and custom 2-D or 3-D topologies. PFMAP is inspired from systematic resampling algorithm for particle filters, in which all particles can run parallel and independently from each other. Based upon the experimental results from applying PFMAP for various real life and synthetic applications onto the different topologies and architectures, the performance of the 2-D mesh architectures in terms of communication cost increased by up to 51% for irregular topologies, and by up to 31% for custom architectures. Similarly, total travel distance obtained by PFMAP is reduced by up to 45% for custom 2-D mesh architectures. In addition to these, average clock cycles per flit and total network power are reduced by up to 17% and 15% for regular 2-D mesh architectures, respectively. Finally, communication cost is diminished by up to 34% for 3-D regular NoC architectures.
  • Keywords
    network-on-chip; particle filtering (numerical methods); 2-D mesh architecture; NoC; PFMAP; network-on-chip mapping algorithm; particle filter mapping; systematic resampling algorithm; Algorithm design and analysis; Arrays; Graphics processing units; Multicore processing; Systematics; Topology; Communication system traffic; digital signal processing; greedy algorithms; multithreading; network-on-chip; parallel algorithms; routing; system-on-chip; system-on-chip.;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2014.2360791
  • Filename
    6933903