메뉴 건너뛰기




Volumn 30, Issue 2, 2011, Pages 295-307

Variation-aware task and communication mapping for MPSoC architecture

Author keywords

Multiprocessor system on chips (MPSoCs); process variability; scheduling; task mapping

Indexed keywords

COMMUNICATION LINKS; COMPUTATION METHODS; DEEP SUBMICROMETER; DESIGN HIERARCHY; ENTIRE SYSTEM; MAPPING ALGORITHMS; MAPPING METHODOLOGY; MAPPING SCHEME; MULTIPROCESSOR SYSTEM ON CHIPS; NETWORK ON CHIP; NEW DESIGN; PARADIGM SHIFTS; PARAMETER VARIATION; PERFORMANCE CONSTRAINTS; PROCESS VARIABILITY; PROCESS VARIATION; PROCESSING CORE; ROUTING PATH; STATISTICAL DESIGN; TASK MAPPING; TASK-SCHEDULING; YIELD IMPROVEMENT;

EID: 78951489090     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2010.2077830     Document Type: Conference Paper
Times cited : (27)

References (42)
  • 1
    • 33846118079 scopus 로고    scopus 로고
    • Designing reliable systems from unreliable components: The challenges of transistor variability and degradation
    • Nov-Dec.
    • S. Borkar, "Designing reliable systems from unreliable components: The challenges of transistor variability and degradation," IEEE Micro, vol. 25, no. 6, pp. 10-16, Nov.-Dec. 2005.
    • (2005) IEEE Micro , vol.25 , Issue.6 , pp. 10-16
    • Borkar, S.1
  • 3
    • 0036705159 scopus 로고    scopus 로고
    • System-level exploration for pareto-optimal configurations in parameterized system-on-a-chip
    • Aug.
    • T. Givargis, F. Vahid, and J. Henkel, "System-level exploration for pareto-optimal configurations in parameterized system-on-a-chip," IEEE Trans. VLSI Syst., vol. 10, no. 4, pp. 416-422, Aug. 2002.
    • (2002) IEEE Trans. VLSI Syst , vol.10 , Issue.4 , pp. 416-422
    • Givargis, T.1    Vahid, F.2    Henkel, J.3
  • 5
    • 0034848112 scopus 로고    scopus 로고
    • Route packets, not wires: On-chip interconnection networks
    • Jun.
    • W. J. Dally and B. Towles, "Route packets, not wires: On-chip interconnection networks," in Proc. 38th Des. Automat. Conf., Jun. 2001, pp. 684-689.
    • (2001) Proc. 38th Des. Automat. Conf , pp. 684-689
    • Dally, W.J.1    Towles, B.2
  • 6
    • 0036149420 scopus 로고    scopus 로고
    • Networks on chips: A new SoC paradigm
    • Jan.
    • L. Benini and G. D. Micheli, "Networks on chips: A new SoC paradigm," IEEE Comput., vol. 35, no. 1, pp. 70-78, Jan. 2002.
    • (2002) IEEE Comput , vol.35 , Issue.1 , pp. 70-78
    • Benini, L.1    Micheli, G.D.2
  • 8
    • 84893760422 scopus 로고    scopus 로고
    • Exploiting the routing flexibility for energy/ performance aware mapping of regular NoC architectures
    • J. Hu and R. Marculescu, "Exploiting the routing flexibility for energy/ performance aware mapping of regular NoC architectures," in Proc. DATE, vol. 1. 2003, p. 10688.
    • (2003) Proc. DATE , vol.1 , pp. 10688
    • Hu, J.1    Marculescu, R.2
  • 9
    • 0029292156 scopus 로고
    • Allocation and scheduling of precedence-related periodic tasks
    • Apr.
    • K. Ramamritham, "Allocation and scheduling of precedence-related periodic tasks," IEEE Trans. Parallel Distributed Syst., vol. 6, no. 4, pp. 412-420, Apr. 1995.
    • (1995) IEEE Trans. Parallel Distributed Syst , vol.6 , Issue.4 , pp. 412-420
    • Ramamritham, K.1
  • 10
    • 0027542932 scopus 로고
    • A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
    • Feb.
    • G. C. Sih and E. A. Lee, "A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures," IEEE Trans. Parallel Distributed Syst., vol. 4, no. 2, pp. 175-187, Feb. 1993.
    • (1993) IEEE Trans. Parallel Distributed Syst , vol.4 , Issue.2 , pp. 175-187
    • Sih, G.C.1    Lee, E.A.2
  • 11
    • 0031166039 scopus 로고    scopus 로고
    • An architectural co-synthesis algorithm for distributed, embedded computing systems
    • Jun.
    • W. H. Wolf, "An architectural co-synthesis algorithm for distributed, embedded computing systems," IEEE Trans. Very Large Scale Integr. Syst., vol. 5, no. 2, pp. 218-229, Jun. 1997.
    • (1997) IEEE Trans. Very Large Scale Integr. Syst , vol.5 , Issue.2 , pp. 218-229
    • Wolf, W.H.1
  • 12
    • 0036056702 scopus 로고    scopus 로고
    • Task scheduling and voltage selection for energy minimization
    • Y. Zhang, X. Hu, and D. Z. Chen, "Task scheduling and voltage selection for energy minimization," in Proc. Des. Automat. Conf., 2002, pp. 183- 188.
    • (2002) Proc. Des. Automat. Conf. , pp. 183-188
    • Zhang, Y.1    Hu, X.2    Chen, D.Z.3
  • 13
    • 84962292024 scopus 로고    scopus 로고
    • Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems
    • L. Jiong and N. Jha, "Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems," in Proc. 7th Asia South Pacific Des. Automat. Conf., 2002, pp. 719-726.
    • (2002) Proc. 7th Asia South Pacific Des. Automat. Conf. , pp. 719-726
    • Jiong, L.1    Jha, N.2
  • 14
    • 0034854193 scopus 로고    scopus 로고
    • Power-aware scheduling under timing constraints for mission-critical embedded systems
    • J. Liu, P. Chou, N. Bagherzadeh, and F. Kurdahi, "Power-aware scheduling under timing constraints for mission-critical embedded systems," in Proc. 38th Conf. Des. Automat., 2001, pp. 840-845.
    • (2001) Proc. 38th Conf. Des. Automat. , pp. 840-845
    • Liu, J.1    Chou, P.2    Bagherzadeh, N.3    Kurdahi, F.4
  • 15
    • 84962312624 scopus 로고    scopus 로고
    • Hardware-software co-synthesis of low power real-time distributed embedded systems with dynamically reconfigurable FPGAs
    • Jan.
    • L. Shang and N. K. Jha, "Hardware-software co-synthesis of low power real-time distributed embedded systems with dynamically reconfigurable FPGAs," in Proc. Conf. Asia South Pacific Des. Automat./VLSI Des., Jan. 2002, pp. 345-352.
    • (2002) Proc. Conf. Asia South Pacific Des. Automat./VLSI des , pp. 345-352
    • Shang, L.1    Jha, N.K.2
  • 16
    • 3042658619 scopus 로고    scopus 로고
    • Energy-aware communication and task scheduling for network-on-chip architectures under real-time constraints
    • J. Hu and R. Marculescu, "Energy-aware communication and task scheduling for network-on-chip architectures under real-time constraints," in Proc. Des. Automat. Test Eur. Conf., 2004, pp. 234-239.
    • (2004) Proc. Des. Automat. Test Eur. Conf. , pp. 234-239
    • Hu, J.1    Marculescu, R.2
  • 17
    • 34547397357 scopus 로고    scopus 로고
    • Synthesis of predictable networks-on-chip-based interconnect architectures for chip multiprocessors
    • Aug.
    • D. Atienza, P. Meloni, S. Carta, L. Benini, G. De Micheli, L. Raffo, and S. Murali, "Synthesis of predictable networks-on-chip-based interconnect architectures for chip multiprocessors," IEEE Trans. VLSI Syst., vol. 15, no. 8, pp. 869-880, Aug. 2007.
    • (2007) IEEE Trans. VLSI Syst , vol.15 , Issue.8 , pp. 869-880
    • Atienza, D.1    Meloni, P.2    Carta, S.3    Benini, L.4    De Micheli, G.5    Raffo, L.6    Murali, S.7
  • 18
    • 70349485065 scopus 로고    scopus 로고
    • Inducing thermal-awareness in multicore systems using networks-on-chip
    • May
    • D. Atienza and E. Martinez, "Inducing thermal-awareness in multicore systems using networks-on-chip," in Proc. IEEE Comput. Soc. Annu. Symp. VLSI, May 2009, pp. 187-192.
    • (2009) Proc. IEEE Comput. Soc. Annu. Symp. VLSI , pp. 187-192
    • Atienza, D.1    Martinez, E.2
  • 19
    • 0346778721 scopus 로고    scopus 로고
    • Statistical timing analysis considering spatial correlations using a single pert-like traversal
    • C. Hongliang and S. S. Sapatnekar, "Statistical timing analysis considering spatial correlations using a single pert-like traversal," in Proc. Int. Conf. Comput.-Aided Des., 2003, pp. 621-625.
    • (2003) Proc. Int. Conf. Comput.-Aided Des. , pp. 621-625
    • Hongliang, C.1    Sapatnekar, S.S.2
  • 20
    • 0348040085 scopus 로고    scopus 로고
    • Statistical timing analysis for intra-die process variations with spatial correlations
    • A. Agarwal, D. Blaauw, and V. Zolotov, "Statistical timing analysis for intra-die process variations with spatial correlations," in Proc. Int. Conf. Comput.-Aided Des., 2003, pp. 900-907.
    • (2003) Proc. Int. Conf. Comput.-Aided Des. , pp. 900-907
    • Agarwal, A.1    Blaauw, D.2    Zolotov, V.3
  • 24
    • 33751414776 scopus 로고    scopus 로고
    • Parametric yield maximization using gate sizing based on efficient statistical power and delay gradient computation
    • Nov.
    • K. Chopra, S. Shah, A. Srivastava, D. Blaauw, and D. Sylvester, "Parametric yield maximization using gate sizing based on efficient statistical power and delay gradient computation," in Proc. Int. Conf. Comput.-Aided Des., Nov. 2005, pp. 1023-1028.
    • (2005) Proc. Int. Conf. Comput.-Aided des , pp. 1023-1028
    • Chopra, K.1    Shah, S.2    Srivastava, A.3    Blaauw, D.4    Sylvester, D.5
  • 26
    • 33751404863 scopus 로고    scopus 로고
    • Statistical technology mapping for parametric yield
    • A. K. Singh, M. Mani, and M. Orshansky, "Statistical technology mapping for parametric yield," in Proc. ICCAD, 2005, pp. 511-518.
    • (2005) Proc. ICCAD , pp. 511-518
    • Singh, A.K.1    Mani, M.2    Orshansky, M.3
  • 27
    • 78951480385 scopus 로고    scopus 로고
    • System-level process variation driven throughput analysis for single and multiple voltage-frequency island designs
    • Apr.
    • S. Garg and D. Marculescu, "System-level process variation driven throughput analysis for single and multiple voltage-frequency island designs," in Proc. IEEE DATE, Apr. 2007, pp. 1-6.
    • (2007) Proc. IEEE DATE , pp. 1-6
    • Garg, S.1    Marculescu, D.2
  • 28
    • 46149102490 scopus 로고    scopus 로고
    • System-level process-driven variability analysis for single and multiple voltage-frequency island systems
    • Nov.
    • D. Marculescu and S. Garg, "System-level process-driven variability analysis for single and multiple voltage-frequency island systems," in Proc. IEEE/ACM ICCAD, Nov. 2006, pp. 541-546.
    • (2006) Proc. IEEE/ACM ICCAD , pp. 541-546
    • Marculescu, D.1    Garg, S.2
  • 29
    • 0036474722 scopus 로고    scopus 로고
    • Impact of die-to-die and within die parameter fluctuations on the maximum clock frequency distribution for gigascale integration
    • Feb.
    • K. A. Bowman, S. G. Duvall, and J. D. Meindl, "Impact of die-to-die and within die parameter fluctuations on the maximum clock frequency distribution for gigascale integration," J. Solid-State Circuits, vol. 37, no. 2, pp. 183-190, Feb. 2002.
    • (2002) J. Solid-State Circuits , vol.37 , Issue.2 , pp. 183-190
    • Bowman, K.A.1    Duvall, S.G.2    Meindl, J.D.3
  • 31
    • 0035707632 scopus 로고    scopus 로고
    • Estimating probabilistic timing performance for real-time embedded systems
    • Dec.
    • X. S. Hu, Z. Tao, and E. H. M. Sha, "Estimating probabilistic timing performance for real-time embedded systems," IEEE Trans. VLSI Syst., vol. 9, no. 6, pp. 833-844, Dec. 2001.
    • (2001) IEEE Trans. VLSI Syst , vol.9 , Issue.6 , pp. 833-844
    • Hu, X.S.1    Tao, Z.2    Sha, E.H.M.3
  • 32
    • 0031628351 scopus 로고    scopus 로고
    • Hierarchical algorithms for assessing probabilistic constraints on system performance
    • G. D. Veciana, M. F. Jacome, and J.-H. Guo, "Hierarchical algorithms for assessing probabilistic constraints on system performance," in Proc. IEEE/ACM DAC, 1998, pp. 251-256.
    • (1998) Proc. IEEE/ACM DAC , pp. 251-256
    • Veciana, G.D.1    Jacome, M.F.2    Guo, J.-H.3
  • 33
    • 0001310038 scopus 로고
    • The greatest of a finite set of random variables
    • Mar -Apr.
    • C. Clark, "The greatest of a finite set of random variables," Oper. Res., vol. 9, no. 2, pp. 145-162, Mar.-Apr. 1961.
    • (1961) Oper. Res , vol.9 , Issue.2 , pp. 145-162
    • Clark, C.1
  • 34
    • 0346778721 scopus 로고    scopus 로고
    • Statistical timing analysis considering spatial correlations using a single PERT-like traversal
    • Nov.
    • H. Chang and S. Sapatnekar, "Statistical timing analysis considering spatial correlations using a single PERT-like traversal," in Proc. IEEE/ACM ICCAD, Nov. 2003, pp. 621-625.
    • (2003) Proc. IEEE/ACM ICCAD , pp. 621-625
    • Chang, H.1    Sapatnekar, S.2
  • 35
    • 34250272067 scopus 로고
    • Finding a minimal set of base paths of a program
    • H. Koh and H. Chuang, "Finding a minimal set of base paths of a program," Int. J. Comput. Inform. Sci., vol. 8, no. 6, pp. 473-489, 1979.
    • (1979) Int. J. Comput. Inform. Sci , vol.8 , Issue.6 , pp. 473-489
    • Koh, H.1    Chuang, H.2
  • 36
    • 0026434818 scopus 로고
    • Flow network reduction for unique topological ordering
    • H. Koh, "Flow network reduction for unique topological ordering," in Proc. ACM Annu. Comput. Sci. Conf., 1989, pp. 335-338.
    • (1989) Proc.ACM Annu. Comput. Sci. Conf. , pp. 335-338
    • Koh, H.1
  • 37
    • 0034226899 scopus 로고    scopus 로고
    • The odd-even turn model for adaptive routing
    • Jul.
    • G. M. Chiu, "The odd-even turn model for adaptive routing," IEEE Trans. Parallel Distributed Syst., vol. 11, no. 7, pp. 729-738, Jul. 2000.
    • (2000) IEEE Trans. Parallel Distributed Syst , vol.11 , Issue.7 , pp. 729-738
    • Chiu, G.M.1
  • 38
    • 0031634246 scopus 로고    scopus 로고
    • A framework for estimation and minimizing energy dissipation of embedded HW/SW systems
    • Y. B. Li and J. Henkel, "A framework for estimation and minimizing energy dissipation of embedded HW/SW systems," in Proc. DAC, 1998, pp. 188-193.
    • (1998) Proc. DAC , pp. 188-193
    • Li, Y.B.1    Henkel, J.2
  • 40
    • 33846578163 scopus 로고    scopus 로고
    • Temperature-aware task allocation and scheduling for embedded multiprocessor systems-on-chip (MPSoC) design
    • Y. Xie and W.-L. Hung, "Temperature-aware task allocation and scheduling for embedded multiprocessor systems-on-chip (MPSoC) design," J. VLSI Signal Process. Syst., vol. 45, no. 3, pp. 177-189, 2006.
    • (2006) J. VLSI Signal Process. Syst. , vol.45 , Issue.3 , pp. 177-189
    • Xie, Y.1    Hung, W.-L.2
  • 41
    • 37649004659 scopus 로고    scopus 로고
    • A performance study of multiprocessor task scheduling algorithms
    • S. Jin, G. Schiavone, and D. Turgut, "A performance study of multiprocessor task scheduling algorithms," J. Supercomput., vol. 43, no. 1, pp. 77-97, 2008.
    • (2008) J. Supercomput , vol.43 , Issue.1 , pp. 77-97
    • Jin, S.1    Schiavone, G.2    Turgut, D.3


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