Skip to main content
Erschienen in: The Journal of Supercomputing 6/2016

01.06.2016

Communication-aware branch and bound with cluster-based latency-constraint mapping technique on network-on-chip

verfasst von: Ke Pang, Virginie Fresse, Suying Yao

Erschienen in: The Journal of Supercomputing | Ausgabe 6/2016

Einloggen

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

search-config
loading …

Abstract

Mapping intellectual properties (IPs) on network-on-chip (NoC) has a notable impact on the timing, performance, and energy consumption of NoC. In this paper, we present a novel performance and power-aware task mapping technique based on mesh NoC that combines the latency constraint and branch and bound concepts. Our proposal for the definition of latency constraint helps intensify the bounds for pattern searching. With appropriate latency constraints, the best mapping solution can be achieved with less CPU time. This algorithm can be used with any NoC mesh shape. The mapping solutions are emulated on the FPGA-based NoC emulation platform. The experimental results demonstrate that the latency-constraint branch and bound technique can achieve better timing and lower energy consumption in nearly half the CPU time of the traditional branch and bound mapping algorithm.

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
1.
Zurück zum Zitat Pop R, Kumar S (2004) A survey of techniques for mapping and scheduling applications to network on chip systems. Research Report, School of Engineering, Jönköping University, Sweden, pp 1–9 Pop R, Kumar S (2004) A survey of techniques for mapping and scheduling applications to network on chip systems. Research Report, School of Engineering, Jönköping University, Sweden, pp 1–9
2.
Zurück zum Zitat Sahu PK, Chattopadhyay S (2013) A survey on application mapping strategies for Network-on-Chip design. J Syst Archit 59(1):60–76MathSciNetCrossRef Sahu PK, Chattopadhyay S (2013) A survey on application mapping strategies for Network-on-Chip design. J Syst Archit 59(1):60–76MathSciNetCrossRef
3.
Zurück zum Zitat Chou CL, Ogras UY, Marculescu R (2008) Energy- and performance-aware incremental mapping for NoCs with multiple voltage levels. IEEE Trans Comput Aided Des Integr Circuits Syst 27(10):1866–1879CrossRef Chou CL, Ogras UY, Marculescu R (2008) Energy- and performance-aware incremental mapping for NoCs with multiple voltage levels. IEEE Trans Comput Aided Des Integr Circuits Syst 27(10):1866–1879CrossRef
4.
Zurück zum Zitat Carvalho E, Moraes F (2008) Congestion aware task mapping in heterogeneous MPSoCs. In: International symposium on system-on-chip, 2008. SOC. IEEE, Tampere, Finland, pp 1–4 Carvalho E, Moraes F (2008) Congestion aware task mapping in heterogeneous MPSoCs. In: International symposium on system-on-chip, 2008. SOC. IEEE, Tampere, Finland, pp 1–4
5.
Zurück zum Zitat Wang F, Chen Y, Nicopoulos C (2011) Variation-aware task and communication mapping for MPSoC architecture. IEEE Trans Comput Aided Des Integr Circuits Syst 30(2):295–307CrossRef Wang F, Chen Y, Nicopoulos C (2011) Variation-aware task and communication mapping for MPSoC architecture. IEEE Trans Comput Aided Des Integr Circuits Syst 30(2):295–307CrossRef
6.
Zurück zum Zitat Hu J, Marculescu R (2005) Energy- and performance-aware mapping for regular NoC architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 24(4):551–562CrossRef Hu J, Marculescu R (2005) Energy- and performance-aware mapping for regular NoC architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 24(4):551–562CrossRef
7.
Zurück zum Zitat Wang X, Yang M, Liu P (2010) A power-aware mapping approach to map IP cores onto NoCs under bandwidth and latency constraints. ACM Trans Archit Code Optim 7(1):Article 1, 30 pp Wang X, Yang M, Liu P (2010) A power-aware mapping approach to map IP cores onto NoCs under bandwidth and latency constraints. ACM Trans Archit Code Optim 7(1):Article 1, 30 pp
8.
Zurück zum Zitat Murali S, De Micheli G (2004) Bandwidth-constrained mapping of cores onto NoC architectures. In: Proceedings of the design, automation and test in Europe conference and exhibition. ACM, New York, USA, pp 896–901 Murali S, De Micheli G (2004) Bandwidth-constrained mapping of cores onto NoC architectures. In: Proceedings of the design, automation and test in Europe conference and exhibition. ACM, New York, USA, pp 896–901
9.
Zurück zum Zitat Ostler C, Chatha KS (2007) An ILP formulation for system-level application mapping on network processor architecture. In: Proceedings of design, automation and test in Europe (DATE), 2007. ACM, Nice, France, pp 1–6 Ostler C, Chatha KS (2007) An ILP formulation for system-level application mapping on network processor architecture. In: Proceedings of design, automation and test in Europe (DATE), 2007. ACM, Nice, France, pp 1–6
10.
Zurück zum Zitat Tosun S (2011) Clustered-based application mapping method for network-on-chip. Adv Eng Softw 42(10):868–874CrossRef Tosun S (2011) Clustered-based application mapping method for network-on-chip. Adv Eng Softw 42(10):868–874CrossRef
11.
Zurück zum Zitat Clausen J (1999) Branch and bound algorithms—principles and examples. Department of Computer Science, University of Copenhagen, Denmark, Research Report, pp 2–20 Clausen J (1999) Branch and bound algorithms—principles and examples. Department of Computer Science, University of Copenhagen, Denmark, Research Report, pp 2–20
12.
Zurück zum Zitat Wu C, Deng C, Liu L, Han J, Chen J, Yin S, Wei S (2015) An efficient application mapping approach for the co-optimization of reliability, energy, and performance in reconfigurable NoC architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 34(8):1264–1277CrossRef Wu C, Deng C, Liu L, Han J, Chen J, Yin S, Wei S (2015) An efficient application mapping approach for the co-optimization of reliability, energy, and performance in reconfigurable NoC architectures. IEEE Trans Comput Aided Des Integr Circuits Syst 34(8):1264–1277CrossRef
13.
Zurück zum Zitat Lei T, Kumar S (2003) A two-step genetic algorithm for mapping task graphs to a network on chip architecture. In: Proceedings of the Euromicro symposium on digital system design (DSD), Belek-Antalya. IEEE, Turkey, pp 180–187 Lei T, Kumar S (2003) A two-step genetic algorithm for mapping task graphs to a network on chip architecture. In: Proceedings of the Euromicro symposium on digital system design (DSD), Belek-Antalya. IEEE, Turkey, pp 180–187
14.
Zurück zum Zitat Harmanani HM, Farah R (2008) A method for efficient mapping and reliable routing for NoC architectures with minimum bandwidth and area. In: Proceedings of the conference on circuits and systems and TAISA. IEEE, Montreal, Quebec, pp 29–32 Harmanani HM, Farah R (2008) A method for efficient mapping and reliable routing for NoC architectures with minimum bandwidth and area. In: Proceedings of the conference on circuits and systems and TAISA. IEEE, Montreal, Quebec, pp 29–32
15.
Zurück zum Zitat Marcon CAM, Moreno EI, Calazans NLV, Moraes FG (2007) Evaluation of algorithms for low energy mapping onto NoCs. In: Proceedings of the IEEE international symposium on circuits and systems. IEEE, New Orleans, LA, pp 389–392 Marcon CAM, Moreno EI, Calazans NLV, Moraes FG (2007) Evaluation of algorithms for low energy mapping onto NoCs. In: Proceedings of the IEEE international symposium on circuits and systems. IEEE, New Orleans, LA, pp 389–392
16.
Zurück zum Zitat Fang J, Yu L, Liu S, Lu J, Chen T (2015) KL\(\_\)GA\(\_\)an application mapping algorithm for mesh-of-tree (MoT) architecture in network-on-chip design. J Supercomput 71:4057–4071 Fang J, Yu L, Liu S, Lu J, Chen T (2015) KL\(\_\)GA\(\_\)an application mapping algorithm for mesh-of-tree (MoT) architecture in network-on-chip design. J Supercomput 71:4057–4071
17.
Zurück zum Zitat Saeidi S, Khademzadeh A, Mehran A (2007) SMAP: an intelligent mapping tool for network on chip. In: International symposium on signals, circuits and systems (ISSCS), 2007. IEEE, Iasi, pp 1–4 Saeidi S, Khademzadeh A, Mehran A (2007) SMAP: an intelligent mapping tool for network on chip. In: International symposium on signals, circuits and systems (ISSCS), 2007. IEEE, Iasi, pp 1–4
18.
Zurück zum Zitat Tosun S, Ozturk O, Ozkan E, Ozen M (2015) Application mapping algorithms for mesh-based network-on-chip architectures. J Supercomput 71:995–1017CrossRef Tosun S, Ozturk O, Ozkan E, Ozen M (2015) Application mapping algorithms for mesh-based network-on-chip architectures. J Supercomput 71:995–1017CrossRef
19.
Zurück zum Zitat Sahu PK, Manna K, Shah T, Chattopadhyay S (2015) A constructive heuristic for application mapping onto mesh based network-on-chip. J Circuits Syst Comput 24(8):1550126, 26 pp. doi:10.1142/S0218126615501261 Sahu PK, Manna K, Shah T, Chattopadhyay S (2015) A constructive heuristic for application mapping onto mesh based network-on-chip. J Circuits Syst Comput 24(8):1550126, 26 pp. doi:10.​1142/​S021812661550126​1
20.
Zurück zum Zitat Zhou L, Jing M, Zhong L (2012) Task-binding based branch-and-bound algorithm for NoC mapping. In: 2012 IEEE international symposium on circuits and systems (ISCAS). IEEE, Seoul, Korea, pp 648–651 Zhou L, Jing M, Zhong L (2012) Task-binding based branch-and-bound algorithm for NoC mapping. In: 2012 IEEE international symposium on circuits and systems (ISCAS). IEEE, Seoul, Korea, pp 648–651
21.
Zurück zum Zitat Reshadi M, Khademzadeh A, Reza A (2010) Elixir: a new bandwidth-constrained mapping for networks-on-chip. IEICE Electron Express 7(2):73–79CrossRef Reshadi M, Khademzadeh A, Reza A (2010) Elixir: a new bandwidth-constrained mapping for networks-on-chip. IEICE Electron Express 7(2):73–79CrossRef
22.
Zurück zum Zitat Chi H-C, Ferng F, Hsieh Y-C (2012) Area utilization based mapping for network-on-chip architectures with over-sized IP cores. In: 2012 IEEE 14th international conference on high performance computing and communication and 2012 IEEE 9th international conference on embedded software and systems (HPCC-ICESS), pp 1520–1525 Chi H-C, Ferng F, Hsieh Y-C (2012) Area utilization based mapping for network-on-chip architectures with over-sized IP cores. In: 2012 IEEE 14th international conference on high performance computing and communication and 2012 IEEE 9th international conference on embedded software and systems (HPCC-ICESS), pp 1520–1525
23.
Zurück zum Zitat Li G, Wu J, Ma G (2007) Mapping of irregular IP onto NoC architecture with optimal energy consumption. Tsinghua Sci Technol 12(S1):146–149MathSciNetCrossRef Li G, Wu J, Ma G (2007) Mapping of irregular IP onto NoC architecture with optimal energy consumption. Tsinghua Sci Technol 12(S1):146–149MathSciNetCrossRef
24.
Zurück zum Zitat Srinivasan K, Chatha KS (2005) A technique for low energy mapping and routing in network-on-chip architectures. In: ISLPED ’05 proceedings of the 2005 international symposium on low power electronics and design. ACM, New York, USA, pp 387–396 Srinivasan K, Chatha KS (2005) A technique for low energy mapping and routing in network-on-chip architectures. In: ISLPED ’05 proceedings of the 2005 international symposium on low power electronics and design. ACM, New York, USA, pp 387–396
25.
Zurück zum Zitat Pang K, Fresse V, Yao S, de Lima Jr OA (2015) Task mapping and mesh topology exploration for FPGA-based network on chip. Microprocess Microsyst 39(25):189–199CrossRef Pang K, Fresse V, Yao S, de Lima Jr OA (2015) Task mapping and mesh topology exploration for FPGA-based network on chip. Microprocess Microsyst 39(25):189–199CrossRef
26.
Zurück zum Zitat Fresse V, Ge Z, Tan J (2012) Case study: deployment of the 2D NoC on 3D for the generation of large emulation platforms. In: 23rd IEEE international symposium on rapid system prototyping (RSP), 2012. IEEE, Tampere, Finland, pp 23–29 Fresse V, Ge Z, Tan J (2012) Case study: deployment of the 2D NoC on 3D for the generation of large emulation platforms. In: 23rd IEEE international symposium on rapid system prototyping (RSP), 2012. IEEE, Tampere, Finland, pp 23–29
27.
Zurück zum Zitat Ye TT, Benini L, De Micheli G (2003) Packetized on-chip interconnect communication analysis for MPSoC. In: Design, automation and test in Europe conference and exhibition, pp 344–349 Ye TT, Benini L, De Micheli G (2003) Packetized on-chip interconnect communication analysis for MPSoC. In: Design, automation and test in Europe conference and exhibition, pp 344–349
28.
Zurück zum Zitat Tan J, Fresse V, Rousseau F (2011) Generation of emulation platforms for NoC exploration on FPGA. In: 22nd IEEE international symposium on rapid system prototyping (RSP). Karlsruhe, Germany, pp 186–192 Tan J, Fresse V, Rousseau F (2011) Generation of emulation platforms for NoC exploration on FPGA. In: 22nd IEEE international symposium on rapid system prototyping (RSP). Karlsruhe, Germany, pp 186–192
29.
Zurück zum Zitat Dick RP, Rhodes DL, Wolf W (1998) TGFF: task graphs for free. In: Proceedings of the 6th int’l workshop on hardware/software co-design (CODES/CASHE’98). ACM, Washington, USA, pp 97–101 Dick RP, Rhodes DL, Wolf W (1998) TGFF: task graphs for free. In: Proceedings of the 6th int’l workshop on hardware/software co-design (CODES/CASHE’98). ACM, Washington, USA, pp 97–101
Metadaten
Titel
Communication-aware branch and bound with cluster-based latency-constraint mapping technique on network-on-chip
verfasst von
Ke Pang
Virginie Fresse
Suying Yao
Publikationsdatum
01.06.2016
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 6/2016
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-016-1732-9

Weitere Artikel der Ausgabe 6/2016

The Journal of Supercomputing 6/2016 Zur Ausgabe

Premium Partner