skip to main content
10.1145/1999946.1999979acmconferencesArticle/Chapter ViewAbstractPublication PagesnocsConference Proceedingsconference-collections
research-article

Dynamic decentralized mapping of tree-structured applications on NoC architectures

Published: 01 May 2011 Publication History

Abstract

This paper presents a novel application-driven and resource-aware mapping methodology for tree-structured streaming applications onto NoCs. This includes strategies for mapping the source of streaming applications (seed point selection), as well as embedding strategies so that each process autonomously embeds its own succeeding tasks. The proposed embedding strategies only consider the local view of neighboring cells on the NoC which allows to significantly reduce computation and monitoring overhead. Our vision is that this approach facilitates self-organizing embedded systems that provide the flexibility and fault-tolerance required in future silicon technologies. The results provided in this paper show that our local and decentralized algorithms can compete with previously presented global and centralized algorithms.

References

[1]
E. Bolotin, I. Cidon, R. Ginosar, and A. Kolodny. Cost considerations in network on chip. Integr. VLSI J., 38:19--42, Oct. 2004.
[2]
E. W. Brião, D. Barcelos, and F. R. Wagner. Dynamic task allocation strategies in MPSoC for soft real-time applications. In Proc. of DATE '08, pages 1386--1389, 2008.
[3]
E. Carvalho, N. Calazans, and F. Moraes. Heuristics for Dynamic Task Mapping in NoC-based Heterogeneous MPSoCs. In Proc. of RSP '07, pages 34--40, May 2007.
[4]
C. Chou and R. Marculescu. Run-time task allocation considering user behavior in embedded multiprocessor networks-on-chip. IEEE Trans. of Computer-Aided Design of Integrated Circuits and Systems, 29(1):78--91, 2009.
[5]
C.-L. Chou, U. Ogras, and R. Marculescu. Energy- and Performance-Aware Incremental Mapping for Networks on Chip With Multiple Voltage Levels. IEEE Trans. on Computer-Aided Design of Integrated Circuits and Systems, 27(10):1866--1879, Oct. 2008.
[6]
S. Dasgupta. Performance guarantees for hierarchical clustering. In Computational Learning Theory, pages 235--254. Springer, 2002.
[7]
R. Dick. Embedded System Synthesis Benchmarks Suite. http://ziyang.eecs.umich.edu/dickrp/e3s/, 2010.
[8]
R. Dick, D. L. Rhodes, and W. Wolf. TGFF: task graphs for free. In Proc. of CODES/CASHE '98, pages 97--101, 1998.
[9]
M. A. A. Faruque, R. Krist, and J. Henkel. ADAM: run-time agent-based distributed application mapping for on-chip communication. In Proc. of DAC '08, pages 760--765, 2008.
[10]
G. Frahling and C. Sohler. A fast k-means implementation using coresets. In Proc. of SCG '06, pages 135--143, 2006.
[11]
M. Hosseinabady and J. Nunez-Yanez. Run-time resource management in fault-tolerant network on reconfigurable chips. In Proc. of FPL '09, pages 574--577, Sept. 2009.
[12]
K. Li. A random-walk-based dynamic tree evolution algorithm with exponential speed of convergence to optimality on regular networks. In Proc. of FCST '09, pages 80--85. IEEE, 2010.
[13]
P. Strobach. Tree-structured scene adaptive coder. IEEE Trans. on Communications, 38(4):477--486, Apr. 1990.

Cited By

View all
  • (2023)A Survey on Dynamic Application Mapping Approaches for Real-Time Network-on-Chip-Based PlatformsIEEE Access10.1109/ACCESS.2023.332923311(122694-122721)Online publication date: 2023
  • (2023)Predictable timing behavior of gracefully degrading automotive systemsDesign Automation for Embedded Systems10.1007/s10617-023-09271-xOnline publication date: 11-Apr-2023
  • (2021)Multi-objective biogeography-based optimization and reinforcement learning hybridization for network-on chip reliability improvementJournal of Parallel and Distributed Computing10.1016/j.jpdc.2021.11.005Online publication date: Nov-2021
  • Show More Cited By

Index Terms

  1. Dynamic decentralized mapping of tree-structured applications on NoC architectures

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      NOCS '11: Proceedings of the Fifth ACM/IEEE International Symposium on Networks-on-Chip
      May 2011
      282 pages
      ISBN:9781450307208
      DOI:10.1145/1999946
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 01 May 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. Networks-on-Chip
      2. decentralized mapping
      3. graph embedding

      Qualifiers

      • Research-article

      Conference

      NOCS'11
      NOCS'11: International Symposium on Networks-on-Chips
      May 1 - 4, 2011
      Pennsylvania, Pittsburgh

      Acceptance Rates

      Overall Acceptance Rate 14 of 44 submissions, 32%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 02 Mar 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)A Survey on Dynamic Application Mapping Approaches for Real-Time Network-on-Chip-Based PlatformsIEEE Access10.1109/ACCESS.2023.332923311(122694-122721)Online publication date: 2023
      • (2023)Predictable timing behavior of gracefully degrading automotive systemsDesign Automation for Embedded Systems10.1007/s10617-023-09271-xOnline publication date: 11-Apr-2023
      • (2021)Multi-objective biogeography-based optimization and reinforcement learning hybridization for network-on chip reliability improvementJournal of Parallel and Distributed Computing10.1016/j.jpdc.2021.11.005Online publication date: Nov-2021
      • (2020)Fail-Operational Automotive Software Design Using Agent-Based Graceful Degradation2020 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE48585.2020.9116322(1169-1174)Online publication date: Mar-2020
      • (2019)ActorX10 and Run-Time Application EmbeddingModeling and Simulation of Invasive Applications and Architectures10.1007/978-981-13-8387-8_6(129-164)Online publication date: 31-May-2019
      • (2019)Alternative ApproachesDesign and Test Strategies for 2D/3D Integration for NoC-based Multicore Architectures10.1007/978-3-030-31310-4_2(13-31)Online publication date: 21-Dec-2019
      • (2018)A Design-Time/Run-Time Application Mapping Methodology for Predictable Execution Time in MPSoCsACM Transactions on Embedded Computing Systems10.1145/327466517:5(1-25)Online publication date: 19-Nov-2018
      • (2018)On the Complexity of Mapping Feasibility in Many-Core Architectures2018 IEEE 12th International Symposium on Embedded Multicore/Many-core Systems-on-Chip (MCSoC)10.1109/MCSoC2018.2018.00038(176-183)Online publication date: Sep-2018
      • (2018)A survey on application mapping strategies for Network-on-Chip designJournal of Systems Architecture: the EUROMICRO Journal10.1016/j.sysarc.2012.10.00459:1(60-76)Online publication date: 29-Dec-2018
      • (2018)A novel heuristic algorithm for IP block mapping onto mesh-based networks-on-chipThe Journal of Supercomputing10.1007/s11227-016-1719-672:5(2035-2058)Online publication date: 31-Dec-2018
      • Show More Cited By

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media