메뉴 건너뛰기




Volumn , Issue , 2011, Pages 11-20

Static bus schedule aware scratchpad allocation in multiprocessors

Author keywords

MPSoC; Scratchpad; Shared bus; WCET

Indexed keywords

ALLOCATION METHODS; COMPILE TIME; EMBEDDED APPLICATION; EXECUTION TIME; EXTERNAL MEMORY; IN-ORBIT; MEMORY ALLOCATION; MEMORY BLOCKS; MPSOC; MULTI-PROCESSOR PLATFORMS; MULTIPROCESSOR-SYSTEM; ON CHIPS; POWER CONSUMPTION; PROCESSOR EXECUTION; PROGRAM EXECUTION; REAL-WORLD; SCRATCH PAD MEMORY; SCRATCHPAD; SHARED BUS; WAITING-TIME; WCET;

EID: 79955656987     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1967677.1967680     Document Type: Conference Paper
Times cited : (9)

References (19)
  • 1
    • 0036058776 scopus 로고    scopus 로고
    • Exploiting shared scratch pad memory space in embedded multiprocessor systems
    • M.T. Kandemir, J. Ramanujam, and A.N. Choudhary. Exploiting shared scratch pad memory space in embedded multiprocessor systems. In DAC, 2002.
    • (2002) DAC
    • Kandemir, M.T.1    Ramanujam, J.2    Choudhary, A.N.3
  • 2
    • 35348912736 scopus 로고    scopus 로고
    • WCET-directed dynamic scratchpad memory allocation of data
    • J.-F. Deverge and I. Puaut. WCET-directed dynamic scratchpad memory allocation of data. In ECRTS, 2007.
    • (2007) ECRTS
    • Deverge, J.-F.1    Puaut, I.2
  • 3
    • 23044524059 scopus 로고    scopus 로고
    • On-chip vs. Off-chip memory: The data partitioning problem in embedded processor-based systems
    • P. R. Panda, N. D. Dutt, and A. Nicolau. On-chip vs. off-chip memory: the data partitioning problem in embedded processor-based systems. ACM Trans. Des. Autom. Electron. Syst., 5(3), 2000.
    • (2000) ACM Trans. Des. Autom. Electron. Syst. , vol.5 , Issue.3
    • Panda, P.R.1    Dutt, N.D.2    Nicolau, A.3
  • 4
    • 3042658412 scopus 로고    scopus 로고
    • Cache-aware scratchpad allocation algorithm
    • M. Verma, L. Wehmeyer, and P. Marwedel. Cache-aware scratchpad allocation algorithm. In DATE, 2004.
    • (2004) DATE
    • Verma, M.1    Wehmeyer, L.2    Marwedel, P.3
  • 5
    • 84893786147 scopus 로고    scopus 로고
    • Assigning program and data objects to scratchpad for energy reduction
    • S. Steinke, L. Wehmeyer, B. Lee, and P. Marwedel. Assigning program and data objects to scratchpad for energy reduction. In DATE, 2002.
    • (2002) DATE
    • Steinke, S.1    Wehmeyer, L.2    Lee, B.3    Marwedel, P.4
  • 6
    • 18844371462 scopus 로고    scopus 로고
    • Compiler-decided dynamic memory allocation for scratch-pad based embedded systems
    • S. Udayakumaran and R. Barua. Compiler-decided dynamic memory allocation for scratch-pad based embedded systems. In CASES, 2003.
    • (2003) CASES
    • Udayakumaran, S.1    Barua, R.2
  • 7
    • 16244399220 scopus 로고    scopus 로고
    • Dynamic overlay of scratchpad memory for energy minimization
    • M. Verma, L. Wehmeyer, and P. Marwedel. Dynamic overlay of scratchpad memory for energy minimization. In CODES+ISSS, 2004.
    • (2004) CODES+ISSS
    • Verma, M.1    Wehmeyer, L.2    Marwedel, P.3
  • 9
    • 33947673996 scopus 로고    scopus 로고
    • WCET-centric software-controlled instruction caches for hard real-time systems
    • I. Puaut. WCET-centric software-controlled instruction caches for hard real-time systems. In ECRTS, 2006.
    • (2006) ECRTS
    • Puaut, I.1
  • 10
    • 70350743269 scopus 로고    scopus 로고
    • Optimal static WCET-aware scratchpad allocation of program code
    • H. Falk and J.C. Kleinsorge. Optimal static WCET-aware scratchpad allocation of program code. In DAC, 2009.
    • (2009) DAC
    • Falk, H.1    Kleinsorge, J.C.2
  • 11
    • 33747395371 scopus 로고    scopus 로고
    • Scratchpad sharing strategies for multiprocess embedded systems: A first approach
    • M. Verma, K. Petzold, L. Wehmeyer, H. Falk, and P. Marwedel. Scratchpad sharing strategies for multiprocess embedded systems: A first approach. In ESTImedia, 2005.
    • (2005) ESTImedia
    • Verma, M.1    Petzold, K.2    Wehmeyer, L.3    Falk, H.4    Marwedel, P.5
  • 12
    • 34547183989 scopus 로고    scopus 로고
    • Integrated scratchpad memory optimization and task scheduling for MPSoC architectures
    • V. Suhendra, C. Raghavan, and T. Mitra. Integrated scratchpad memory optimization and task scheduling for MPSoC architectures. In CASES, 2006.
    • (2006) CASES
    • Suhendra, V.1    Raghavan, C.2    Mitra, T.3
  • 13
    • 29144533394 scopus 로고    scopus 로고
    • Dynamic on-chip memory management for chip multiprocessors
    • M. Kandemir, O. Ozturk, and M. Karakoy. Dynamic on-chip memory management for chip multiprocessors. In CASES, 2004.
    • (2004) CASES
    • Kandemir, M.1    Ozturk, O.2    Karakoy, M.3
  • 15
    • 77955134392 scopus 로고    scopus 로고
    • Modeling shared cache and bus in multi-cores for timing analysis
    • S. Chattopadhyay, A. Roychoudhury, and T. Mitra. Modeling shared cache and bus in multi-cores for timing analysis. In SCOPES, 2010.
    • (2010) SCOPES
    • Chattopadhyay, S.1    Roychoudhury, A.2    Mitra, T.3
  • 16
    • 0002076006 scopus 로고
    • An upper bound for the chromatic number of a graph and its application to timetabling problems
    • D. J. A. Welsh and M. B. Powell. An upper bound for the chromatic number of a graph and its application to timetabling problems. The Computer Journal, 10(1), 1967.
    • (1967) The Computer Journal , vol.10 , Issue.1
    • Welsh, D.J.A.1    Powell, M.B.2
  • 19
    • 34250167228 scopus 로고    scopus 로고
    • The Cell broadband engine: Exploiting multiple levels of parallelism in a chip multiprocessor
    • M. Gschwind. The Cell broadband engine: exploiting multiple levels of parallelism in a chip multiprocessor. Int. J. Parallel Program., 35(3), 2007.
    • (2007) Int. J. Parallel Program. , vol.35 , Issue.3
    • Gschwind, M.1


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