메뉴 건너뛰기




Volumn 56, Issue 7, 2010, Pages 242-255

Communication-aware heuristics for run-time task mapping on NoC-based MPSoC platforms

Author keywords

Hardware software co design; Heterogeneous architectures; Mapping algorithms; MPSoC design; Network on Chip (NoC)

Indexed keywords

HARDWARE SOFTWARE CODESIGN; HETEROGENEOUS ARCHITECTURES; MAPPING ALGORITHMS; MPSOC DESIGN; NETWORK ON CHIP;

EID: 77955717866     PISSN: 13837621     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.sysarc.2010.04.007     Document Type: Article
Times cited : (109)

References (48)
  • 3
    • 51549095007 scopus 로고    scopus 로고
    • Adam: Run-time agent-based distributed application mapping for on-chip communication
    • M.A. Al Faruque et al., Adam: run-time agent-based distributed application mapping for on-chip communication, in: Proceedings of the DAC, 2008, pp. 760-765.
    • (2008) Proceedings of the DAC , pp. 760-765
    • Al Faruque, M.A.1
  • 4
    • 49549108733 scopus 로고    scopus 로고
    • Tile64tm processor: A 64-core soc with mesh interconnect
    • S. Bell et al., Tile64tm processor: a 64-core soc with mesh interconnect, in: IEEE International Solid-State Circuits Conference, 2008, pp. 88-598.
    • (2008) IEEE International Solid-State Circuits Conference , pp. 88-598
    • Bell, S.1
  • 5
    • 0036149420 scopus 로고    scopus 로고
    • Networks on chips: A new soc paradigm
    • L. Benini, and G. De Micheli Networks on chips: a new soc paradigm Computer 35 1 2002 70 78
    • (2002) Computer , vol.35 , Issue.1 , pp. 70-78
    • Benini, L.1    De Micheli, G.2
  • 6
    • 4043150092 scopus 로고    scopus 로고
    • Xpipes: A network-on-chip architecture for gigascale systems-on-chip
    • D. Bertozzi, and L. Benini Xpipes: a network-on-chip architecture for gigascale systems-on-chip Circ. Syst. Mag. IEEE 4 2 2004 18 31
    • (2004) Circ. Syst. Mag. IEEE , vol.4 , Issue.2 , pp. 18-31
    • Bertozzi, D.1    Benini, L.2
  • 7
    • 34047125437 scopus 로고    scopus 로고
    • Supporting task migration in multi-processor systems-on-chip: A feasibility study
    • S. Bertozzi et al., Supporting task migration in multi-processor systems-on-chip: a feasibility study, in: Proceedings of DATE, 2006, pp. 15-20.
    • (2006) Proceedings of DATE , pp. 15-20
    • Bertozzi, S.1
  • 8
    • 34547261834 scopus 로고    scopus 로고
    • Thousand core chips: A technology perspective
    • S. Borkar, Thousand core chips: a technology perspective, in: Proceedings of DAC, 2007, pp. 746-749.
    • (2007) Proceedings of DAC , pp. 746-749
    • Borkar, S.1
  • 9
    • 72749099981 scopus 로고    scopus 로고
    • Evolutionary algorithms for the mapping of pipelined applications onto heterogeneous embedded systems
    • M. Branca et al., Evolutionary algorithms for the mapping of pipelined applications onto heterogeneous embedded systems, in: Proceedings of the Gen. and Evolutionary Comp., 2009, pp. 1435-1442.
    • (2009) Proceedings of the Gen. and Evolutionary Comp. , pp. 1435-1442
    • Branca, M.1
  • 10
    • 49749088883 scopus 로고    scopus 로고
    • Dynamic task allocation strategies in mpsoc for soft real-time applications
    • E.W. Briao et al., Dynamic task allocation strategies in mpsoc for soft real-time applications, in: Proceedings of DATE, 2008, pp. 1386-1389.
    • (2008) Proceedings of DATE , pp. 1386-1389
    • Briao, E.W.1
  • 11
    • 67249085600 scopus 로고    scopus 로고
    • Congestion-aware task mapping in heterogeneous mpsocs
    • November
    • E. Carvalho, F. Moraes, Congestion-aware task mapping in heterogeneous mpsocs, in: International Symposium on SoC, November 2008, pp. 1-4.
    • (2008) International Symposium on SoC , pp. 1-4
    • Carvalho, E.1    Moraes, F.2
  • 12
    • 49749086465 scopus 로고    scopus 로고
    • User-aware dynamic task allocation in networks-on-chip
    • C.-L. Chou, R. Marculescu, User-aware dynamic task allocation in networks-on-chip, in: Proceedings of DATE, 2008, pp. 1232-1237.
    • (2008) Proceedings of DATE , pp. 1232-1237
    • Chou, C.-L.1    Marculescu, R.2
  • 14
    • 2342622625 scopus 로고    scopus 로고
    • On-chip networks: A scalable, communication-centric embedded system design paradigm
    • J. Henkel et al., On-chip networks: a scalable, communication-centric embedded system design paradigm, in: Proceedings of VLSI Design, 2004, p. 845.
    • (2004) Proceedings of VLSI Design , pp. 845
    • Henkel, J.1
  • 15
    • 49749088309 scopus 로고    scopus 로고
    • Run-time spatial mapping of streaming applications to a heterogeneous multi-processor system-on-chip (mpsoc)
    • P.K.F. Hölzenspies et al., Run-time spatial mapping of streaming applications to a heterogeneous multi-processor system-on-chip (mpsoc), in: Proceedings of DATE, 2008, pp. 212-217.
    • (2008) Proceedings of DATE , pp. 212-217
    • Hölzenspies, P.K.F.1
  • 17
    • 22944459853 scopus 로고    scopus 로고
    • Guest editors' introduction: Multiprocessor systems-on-chips
    • A. Jerraya Guest editors' introduction: multiprocessor systems-on-chips Computer 38 7 2005 36 40
    • (2005) Computer , vol.38 , Issue.7 , pp. 36-40
    • Jerraya, A.1
  • 18
    • 33746100828 scopus 로고    scopus 로고
    • Context saving and restoring for multitasking in reconfigurable systems
    • H. Kalte, M. Porrmann, Context saving and restoring for multitasking in reconfigurable systems, in: Proceedings of FPL, 2005, pp. 223-228.
    • (2005) Proceedings of FPL , pp. 223-228
    • Kalte, H.1    Porrmann, M.2
  • 19
    • 33746923043 scopus 로고    scopus 로고
    • Cell multiprocessor communication network: Built for speed
    • M. Kistler Cell multiprocessor communication network: built for speed IEEE Micro 26 3 2006 10 23
    • (2006) IEEE Micro , vol.26 , Issue.3 , pp. 10-23
    • Kistler, M.1
  • 20
    • 48849084546 scopus 로고    scopus 로고
    • Multiprocessor systems synthesis for multiple use-cases of multiple applications on fpga
    • A. Kumar Multiprocessor systems synthesis for multiple use-cases of multiple applications on fpga ACM Trans. Des. Autom. Electron. Syst. 13 3 2008 1 27
    • (2008) ACM Trans. Des. Autom. Electron. Syst. , vol.13 , Issue.3 , pp. 1-27
    • Kumar, A.1
  • 22
    • 77955709745 scopus 로고    scopus 로고
    • Communication-driven task binding for multiprocessor with latency insensitive network-on-chip
    • L.-Y. Lin et al., Communication-driven task binding for multiprocessor with latency insensitive network-on-chip, in: Proceedings of ASP-DAC, 2005, pp. 39-44.
    • (2005) Proceedings of ASP-DAC , pp. 39-44
    • Lin, L.-Y.1
  • 23
    • 27944452666 scopus 로고    scopus 로고
    • Fault and energy-aware communication mapping with guaranteed latency for applications implemented on noc
    • S. Manolache et al., Fault and energy-aware communication mapping with guaranteed latency for applications implemented on noc, in: Proceedings of DAC, 2005, pp. 266-269.
    • (2005) Proceedings of DAC , pp. 266-269
    • Manolache, S.1
  • 24
    • 84861442905 scopus 로고    scopus 로고
    • Time and energy efficient mapping of embedded applications onto nocs
    • C. Marcon et al., Time and energy efficient mapping of embedded applications onto nocs, in: Proceedings of ASP-DAC, 2005, pp. 33-38.
    • (2005) Proceedings of ASP-DAC , pp. 33-38
    • Marcon, C.1
  • 25
    • 48349143517 scopus 로고    scopus 로고
    • A heuristic dynamic spiral mapping algorithm for network on chip
    • A. Mehran A heuristic dynamic spiral mapping algorithm for network on chip IEICE Electron. Exp. 5 13 2008 464 471
    • (2008) IEICE Electron. Exp. , vol.5 , Issue.13 , pp. 464-471
    • Mehran, A.1
  • 27
    • 9544237156 scopus 로고    scopus 로고
    • Hermes: An infrastructure for low area overhead packet-switching networks on chip
    • F. Moraes Hermes: an infrastructure for low area overhead packet-switching networks on chip Integr. VLSI J. 38 1 2004 69 93
    • (2004) Integr. VLSI J. , vol.38 , Issue.1 , pp. 69-93
    • Moraes, F.1
  • 28
    • 34047123275 scopus 로고    scopus 로고
    • A methodology for mapping multiple use-cases onto networks on chips
    • S. Murali et al., A methodology for mapping multiple use-cases onto networks on chips, in: Proceedings of DATE, 2006, pp. 118-123.
    • (2006) Proceedings of DATE , pp. 118-123
    • Murali, S.1
  • 30
    • 33646920105 scopus 로고    scopus 로고
    • Centralized run-time resource management in a network-on-chip containing reconfigurable hardware tiles
    • V. Nollet et al., Centralized run-time resource management in a network-on-chip containing reconfigurable hardware tiles, in: Proceedings of DATE, 2005, pp. 234-239.
    • (2005) Proceedings of DATE , pp. 234-239
    • Nollet, V.1
  • 31
    • 37249089754 scopus 로고    scopus 로고
    • Run-time management of a mpsoc containing fpga fabric tiles
    • V. Nollet Run-time management of a mpsoc containing fpga fabric tiles IEEE Trans. VLSI Syst. 16 1 2008 24 33
    • (2008) IEEE Trans. VLSI Syst. , vol.16 , Issue.1 , pp. 24-33
    • Nollet, V.1
  • 32
    • 34547747351 scopus 로고    scopus 로고
    • Automated memory-aware application distribution for multi-processor system-on-chips
    • H. Orsila Automated memory-aware application distribution for multi-processor system-on-chips J. Syst. Archit. 53 11 2007 795 815
    • (2007) J. Syst. Archit. , vol.53 , Issue.11 , pp. 795-815
    • Orsila, H.1
  • 33
    • 33750090483 scopus 로고    scopus 로고
    • Mapping embedded systems onto nocs: The traffic effect on dynamic energy estimation
    • J.C.S. Palma et al., Mapping embedded systems onto nocs: the traffic effect on dynamic energy estimation, in: Proceedings of Integrated Circuits and System Design, 2005, pp. 196-201.
    • (2005) Proceedings of Integrated Circuits and System Design , pp. 196-201
    • Palma, J.C.S.1
  • 34
    • 77955715038 scopus 로고    scopus 로고
    • A decentralised task mapping approach for homogeneous multiprocessor network-on-chips
    • Z. Peter et al., A decentralised task mapping approach for homogeneous multiprocessor network-on-chips, Int. J. Reconfig. Comp., 2009.
    • (2009) Int. J. Reconfig. Comp.
    • Peter, Z.1
  • 36
    • 34047117937 scopus 로고    scopus 로고
    • Communication-aware allocation and scheduling framework for stream-oriented multi-processor systems-on-chip
    • M. Ruggiero et al., Communication-aware allocation and scheduling framework for stream-oriented multi-processor systems-on-chip, in: Proceedings of DATE, 2006, pp. 3-8.
    • (2006) Proceedings of DATE , pp. 3-8
    • Ruggiero, M.1
  • 37
    • 38349175055 scopus 로고    scopus 로고
    • A fast and accurate technique for mapping parrallel applications on stream-oriented mpsoc platforms with communication awareness
    • M. Ruggiero A fast and accurate technique for mapping parrallel applications on stream-oriented mpsoc platforms with communication awareness Int. J. Parallel Progr. 36 1 2008 3 36
    • (2008) Int. J. Parallel Progr. , vol.36 , Issue.1 , pp. 3-36
    • Ruggiero, M.1
  • 38
    • 36348944526 scopus 로고    scopus 로고
    • Hs-scale: A hardware-software scalable mp-soc architecture for embedded systems
    • N. Saint-Jean et al., Hs-scale: a hardware-software scalable mp-soc architecture for embedded systems, in: Proceedings of ISVLSI, 2007, pp. 21-28.
    • (2007) Proceedings of ISVLSI , pp. 21-28
    • Saint-Jean, N.1
  • 40
    • 70350643908 scopus 로고    scopus 로고
    • Efficient heuristics for minimizing communication overhead in noc-based heterogeneous mpsoc platforms
    • A.K. Singh et al., Efficient heuristics for minimizing communication overhead in noc-based heterogeneous mpsoc platforms, in: Proceedings of International Symposium on Rapid System Prototyping, pp. 55-60, 2009.
    • (2009) Proceedings of International Symposium on Rapid System Prototyping , pp. 55-60
    • Singh, A.K.1
  • 41
    • 74549146850 scopus 로고    scopus 로고
    • Mapping algorithms for noc-based heterogeneous mpsoc platforms
    • A.K. Singh et al., Mapping algorithms for noc-based heterogeneous mpsoc platforms, in: Proceedings of the Euromicro Symposium on DSD, 2009, pp. 133-140.
    • (2009) Proceedings of the Euromicro Symposium on DSD , pp. 133-140
    • Singh, A.K.1
  • 43
    • 20844442766 scopus 로고    scopus 로고
    • Run-time mapping of applications to a heterogeneous reconfigurable tiled system on chip architecture
    • L. Smit et al., Run-time mapping of applications to a heterogeneous reconfigurable tiled system on chip architecture, in: FPT, 2004, pp. 421-424.
    • (2004) FPT , pp. 421-424
    • Smit, L.1
  • 44
    • 70350604249 scopus 로고    scopus 로고
    • Towards embedded runtime system level optimization for mpsocs: On-chip task allocation
    • T. Theocharides et al., Towards embedded runtime system level optimization for mpsocs: on-chip task allocation, in: Proceedings of Great Lakes Symposium on VLSI, 2009, pp. 121-124.
    • (2009) Proceedings of Great Lakes Symposium on VLSI , pp. 121-124
    • Theocharides, T.1
  • 47
    • 33846654109 scopus 로고    scopus 로고
    • Evaluating energy-aware task allocation strategies for MPSOCs
    • Springer
    • F. Wronski, E. Brião, F. Wagner, Evaluating energy-aware task allocation strategies for MPSOCs, in: IFIP Distri. and Para. Embedded Sys., Springer, 2006.
    • (2006) IFIP Distri. and Para. Embedded Sys.
    • F. Wronski1
  • 48
    • 77955715422 scopus 로고    scopus 로고
    • Scheduling and mapping of conditional task graphs for the synthesis of low power embedded systems
    • D. Wu et al., Scheduling and mapping of conditional task graphs for the synthesis of low power embedded systems, in: Proceedings of DATE, 2003, p. 10090.
    • (2003) Proceedings of DATE , pp. 10090
    • Wu, D.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.