Skip to main content
Erschienen in: The Journal of Supercomputing 11/2020

20.02.2020

A Petri-net-based communication-aware modeling for performance evaluation of NOC application mapping

verfasst von: Mostafa Raeisi-Varzaneh, Hossein Sabaghian-Bidgoli

Erschienen in: The Journal of Supercomputing | Ausgabe 11/2020

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Advances in digital system manufacturing and increasing demand for high-speed applications have urged designers on using multiprocessor systems. Network on chip (NOC) is an important architecture used for implementing multiprocessor systems. The main challenge in designing a NOC is application mapping in which an efficient task-core assignment is investigated. Different types of algorithms with different objectives have been proposed by researchers. Due to the bandwidth constraint, application runtime is the most important objective in different methods. However, most of the previous works have employed a simple and inaccurate metric to evaluate the application runtime. In this work, a Petri-net-based modeling approach is presented to provide accurate estimation of the application runtime. Considering the parallelism in concurrent tasks and communications, as well as exclusion in computations and communications with common resources, is the main advantage of the presented model. The experimental results show considerable improvement in the accuracy in the proposed method compared to the previous works.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
5.
Zurück zum Zitat Automation D (2012) IEEE Computer Standards Committee, IEEE Standard for Standard SystemC ® Language Reference Manual Automation D (2012) IEEE Computer Standards Committee, IEEE Standard for Standard SystemC ® Language Reference Manual
11.
Zurück zum Zitat Pop R, Kumar S (2005) A survey of techniques for mapping and scheduling applications to network on chip systems. Comput Eng 4:4 Pop R, Kumar S (2005) A survey of techniques for mapping and scheduling applications to network on chip systems. Comput Eng 4:4
16.
Zurück zum Zitat Ge F, Wu N (2010) Genetic algorithm based mapping and routing approach for network on chip architectures. Chin J Electron 19:91–96 Ge F, Wu N (2010) Genetic algorithm based mapping and routing approach for network on chip architectures. Chin J Electron 19:91–96
18.
Zurück zum Zitat Kullu P, Tosun S (2019) MARM-GA: mapping applications to reconfigurable mesh using genetic algorithm. In: 2019 22nd Euromicro Conference on Digital System Design (DSD), Kallithea, Greece, pp 13–18 Kullu P, Tosun S (2019) MARM-GA: mapping applications to reconfigurable mesh using genetic algorithm. In: 2019 22nd Euromicro Conference on Digital System Design (DSD), Kallithea, Greece, pp 13–18
19.
Zurück zum Zitat Zhou W, Yan Z, Mao Z (2007) Link-load balance aware mapping and routing for NoC. WSEAS Trans Circuits Syst 6:583–591 Zhou W, Yan Z, Mao Z (2007) Link-load balance aware mapping and routing for NoC. WSEAS Trans Circuits Syst 6:583–591
21.
Zurück zum Zitat Sonavane R, Kashyap GS, Chattopadhyay S (2018) Thermal aware application mapping and frequency scaling for mesh-based network-on-chip design. In: 2018 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS), Hyderabad, India, pp 70–75 Sonavane R, Kashyap GS, Chattopadhyay S (2018) Thermal aware application mapping and frequency scaling for mesh-based network-on-chip design. In: 2018 IEEE International Symposium on Smart Electronic Systems (iSES) (Formerly iNiS), Hyderabad, India, pp 70–75
22.
Zurück zum Zitat Wang J, Li Y, Chai S, Peng Q (2011) Bandwidth-aware application mapping for NoC-based MPSoCs. J Comput Inf Syst JCIS 7:1 Wang J, Li Y, Chai S, Peng Q (2011) Bandwidth-aware application mapping for NoC-based MPSoCs. J Comput Inf Syst JCIS 7:1
24.
Zurück zum Zitat Shen WT, Chao CH, Lien YK, Wu AY (2007) A new binomial mapping and optimization algorithm for reduced-complexity mesh-based on-chip network. In: Proceedings of the NOCS 2007 First International Symposium on Networks-on-Chip. https://doi.org/10.1109/nocs.2007.5c Shen WT, Chao CH, Lien YK, Wu AY (2007) A new binomial mapping and optimization algorithm for reduced-complexity mesh-based on-chip network. In: Proceedings of the NOCS 2007 First International Symposium on Networks-on-Chip. https://​doi.​org/​10.​1109/​nocs.​2007.​5c
30.
Zurück zum Zitat Khalili F, Zarandi HR (2012) A fault-tolerant low-energy multi-application mapping onto NoC-based multiprocessors. In: Proceedings of the IEEE International Conference on Computational Science and Engineering, CSE 2012 and 10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing EUC 2012. https://doi.org/10.1109/iccse.2012.65 Khalili F, Zarandi HR (2012) A fault-tolerant low-energy multi-application mapping onto NoC-based multiprocessors. In: Proceedings of the IEEE International Conference on Computational Science and Engineering, CSE 2012 and 10th IEEE/IFIP International Conference on Embedded and Ubiquitous Computing EUC 2012. https://​doi.​org/​10.​1109/​iccse.​2012.​65
31.
Zurück zum Zitat Huang C, Chen C, Huang H (2018) Hierarchical and dependency-aware task mapping for NoC-based systems. In: 2018 11th International Workshop on Network on Chip Architectures (NoCArc), Fukuoka, pp 1–6 Huang C, Chen C, Huang H (2018) Hierarchical and dependency-aware task mapping for NoC-based systems. In: 2018 11th International Workshop on Network on Chip Architectures (NoCArc), Fukuoka, pp 1–6
32.
Zurück zum Zitat Lu C, Zhang Y, Jiang J (2017) A breadth-first greedy mapping algorithm for reducing internal congestion in NoC. In: 2017 4th International Conference on Information Science and Control Engineering (ICISCE), Changsha, pp 1336–1341 Lu C, Zhang Y, Jiang J (2017) A breadth-first greedy mapping algorithm for reducing internal congestion in NoC. In: 2017 4th International Conference on Information Science and Control Engineering (ICISCE), Changsha, pp 1336–1341
35.
Zurück zum Zitat Gehlot V, Hayrapetyan A (2007) Systems modeling and analysis using colored Petri nets: a tutorial introduction and practical applications. In: Proceedings of the 45th Annual Southeast Regional Conference Gehlot V, Hayrapetyan A (2007) Systems modeling and analysis using colored Petri nets: a tutorial introduction and practical applications. In: Proceedings of the 45th Annual Southeast Regional Conference
36.
Zurück zum Zitat Hrúz B, Zhou MC (2007) Modeling and control of discrete-event dynamic systems (with Petri nets and other tools). Springer, New YorkMATH Hrúz B, Zhou MC (2007) Modeling and control of discrete-event dynamic systems (with Petri nets and other tools). Springer, New YorkMATH
40.
Zurück zum Zitat Aynsley J (2009) OSCI TLM-2.0 language reference manual. Open SystemC Initiative (OSCI), technical report Aynsley J (2009) OSCI TLM-2.0 language reference manual. Open SystemC Initiative (OSCI), technical report
Metadaten
Titel
A Petri-net-based communication-aware modeling for performance evaluation of NOC application mapping
verfasst von
Mostafa Raeisi-Varzaneh
Hossein Sabaghian-Bidgoli
Publikationsdatum
20.02.2020
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 11/2020
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-020-03207-z

Weitere Artikel der Ausgabe 11/2020

The Journal of Supercomputing 11/2020 Zur Ausgabe