메뉴 건너뛰기




Volumn , Issue , 2011, Pages 464-471

Optimal data allocation for Scratch-Pad Memory on embedded multi-core systems

Author keywords

[No Author keywords available]

Indexed keywords

DATA ALLOCATION ALGORITHMS; DATA ALLOCATION PROBLEMS; ENERGY COST; EXPONENTIAL TIME; GREEDY ALGORITHMS; LOW ENERGY CONSUMPTION; MEMORY ACCESS; MULTI-CORE SYSTEMS; ON CHIP MEMORY; OPTIMAL DATA; OPTIMAL RESULTS; POLYNOMIAL-TIME ALGORITHMS; SCRATCH PAD MEMORY; SMALL AREA; TIME COST;

EID: 80155187624     PISSN: 01903918     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICPP.2011.79     Document Type: Conference Paper
Times cited : (98)

References (23)
  • 1
    • 0036045884 scopus 로고    scopus 로고
    • Scratchpad memory: Design alternative for cache on-chip memory in embedded systems
    • R. Banakar, S. Steinke, B.-S. Lee, M. Balakrishnan, and P. Marwedel, "Scratchpad memory: design alternative for cache on-chip memory in embedded systems," in CODES '02, 2002, pp. 73-78.
    • (2002) CODES '02 , pp. 73-78
    • Banakar, R.1    Steinke, S.2    Lee, B.-S.3    Balakrishnan, M.4    Marwedel, P.5
  • 2
    • 77956207016 scopus 로고    scopus 로고
    • Reducing write activities on non-volatile memories in embedded cmps via data migration and recomputation
    • J. Hu, C. J. Xue, W.-C. Tseng, Y. He, M. Qiu, and E. H.-M. Sha, "Reducing write activities on non-volatile memories in embedded cmps via data migration and recomputation," in DAC '10, 2010, pp. 350-355.
    • (2010) DAC '10 , pp. 350-355
    • Hu, J.1    Xue, C.J.2    Tseng, W.-C.3    He, Y.4    Qiu, M.5    Sha, E.H.-M.6
  • 3
    • 79957545701 scopus 로고    scopus 로고
    • Towards energy efficient hybrid on-chip scratch pad memory with non-volatile memory
    • J. Hu, C. Xue, Q. Zhuge, W. Tseng, and E. H.-M. Sha, "Towards energy efficient hybrid on-chip scratch pad memory with non-volatile memory," in (DATE 2011, 2011, pp. 1 - 6.
    • (2011) DATE 2011 , pp. 1-6
    • Hu, J.1    Xue, C.2    Zhuge, Q.3    Tseng, W.4    Sha, E.H.-M.5
  • 4
    • 78650950735 scopus 로고    scopus 로고
    • Optimal scheduling to minimize non-volatile memory access time with hardware cache
    • W.-C. Tseng, C. J. Xue, Q. Zhuge, J. Hu, and E. H.-M. Sha, "Optimal scheduling to minimize non-volatile memory access time with hardware cache," in VLSI-SOC '10, 2010.
    • (2010) VLSI-SOC '10
    • Tseng, W.-C.1    Xue, C.J.2    Zhuge, Q.3    Hu, J.4    Sha, E.H.-M.5
  • 5
    • 79953103086 scopus 로고    scopus 로고
    • Write activity minimization for non-volatile main memory via scheduling and recomputation
    • J. Hu, W.-C. Tseng, J. C. Xue, Q. Zhuge, Y. Zhao, and E. H.-M. Sha, "Write activity minimization for non-volatile main memory via scheduling and recomputation," IEEE (TCAD), vol. 30, no. 4, pp. 584-592, 2011.
    • (2011) IEEE (TCAD) , vol.30 , Issue.4 , pp. 584-592
    • Hu, J.1    Tseng, W.-C.2    Xue, J.C.3    Zhuge, Q.4    Zhao, Y.5    Sha, E.H.-M.6
  • 7
    • 27644567646 scopus 로고    scopus 로고
    • Power efficient processor architecture and the cell processor
    • H. P. Hofstee, "Power efficient processor architecture and the cell processor," in HPCA '05, 2005, pp. 258-262.
    • (2005) HPCA '05 , pp. 258-262
    • Hofstee, H.P.1
  • 8
    • 84872094294 scopus 로고    scopus 로고
    • An optimal memory allocation scheme for scratch-pad-based embedded systems
    • O. Avissar, R. Barua, and D. Stewart, "An optimal memory allocation scheme for scratch-pad-based embedded systems," ACM Trans. Embed. Comput. Syst., vol. 1, no. 1, pp. 6-26, 2002.
    • (2002) ACM Trans. Embed. Comput. Syst. , vol.1 , Issue.1 , pp. 6-26
    • Avissar, O.1    Barua, R.2    Stewart, D.3
  • 9
    • 47649086892 scopus 로고    scopus 로고
    • Dynamic allocationfor scratch-pad memory using compile-time decisions
    • S. Udayakumaran, A. Dominguez, and R. Barua, "Dynamic allocationfor scratch-pad memory using compile-time decisions," ACM Trans. Embed. Comput. Syst., vol. 5, no. 2, pp. 472-511, 2006.
    • (2006) ACM Trans. Embed. Comput. Syst. , vol.5 , Issue.2 , pp. 472-511
    • Udayakumaran, S.1    Dominguez, A.2    Barua, R.3
  • 10
    • 80155169304 scopus 로고    scopus 로고
    • Programming experience on cyclops-64 multi-core chip architecture
    • Z. Hu, G. Gerfin, B. Dobry, and G. R. Gao, "Programming experience on cyclops-64 multi-core chip architecture," in STMCS '06, 2006.
    • (2006) STMCS '06
    • Hu, Z.1    Gerfin, G.2    Dobry, B.3    Gao, G.R.4
  • 11
    • 77953101201 scopus 로고    scopus 로고
    • Compilation of stream programs for multicore processors that incorporate scratchpad memories
    • W. Che, A. Panda, and K. S. Chatha, "Compilation of stream programs for multicore processors that incorporate scratchpad memories," in DATE '10, 2010, pp. 1118-1123.
    • (2010) DATE '10 , pp. 1118-1123
    • Che, W.1    Panda, A.2    Chatha, K.S.3
  • 12
    • 0036058776 scopus 로고    scopus 로고
    • Exploiting shared scratch pad memory space in embedded multiprocessor systems
    • M. Kandemir, J. Ramanujam, and A. Choudhary, "Exploiting shared scratch pad memory space in embedded multiprocessor systems," in DAC '02, 2002, pp. 219-224.
    • (2002) DAC '02 , pp. 219-224
    • Kandemir, M.1    Ramanujam, J.2    Choudhary, A.3
  • 13
    • 0030686025 scopus 로고    scopus 로고
    • Efficient utilization of scratchpad memory in embedded processor applications
    • P. R. Panda, N. D. Dutt, and A. Nicolau, "Efficient utilization of scratchpad memory in embedded processor applications," in ED&TC '97, 1997, p. 7.
    • (1997) ED&TC '97 , pp. 7
    • Panda, P.R.1    Dutt, N.D.2    Nicolau, A.3
  • 14
    • 23044524059 scopus 로고    scopus 로고
    • On-chip vs. off-chip memory: The data partitioning problem in embedded processor-based systems
    • July
    • - "On-chip vs. off-chip memory: the data partitioning problem in embedded processor-based systems," ACM Trans. Des. Autom. Electron. Syst., vol. 5, pp. 682-704, July 2000.
    • (2000) ACM Trans. Des. Autom. Electron. Syst. , vol.5 , pp. 682-704
    • Panda, P.R.1    Dutt, N.D.2    Nicolau, A.3
  • 15
    • 84996439246 scopus 로고    scopus 로고
    • Storage allocation for embedded processors
    • J. Sjödin and C. von Platen, "Storage allocation for embedded processors," in CASES '01, 2001, pp. 15-23.
    • (2001) CASES '01 , pp. 15-23
    • Sjödin, J.1    Von Platen, C.2
  • 16
    • 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 '03, 2003, pp. 276-286.
    • (2003) CASES '03 , pp. 276-286
    • Udayakumaran, S.1    Barua, R.2
  • 17
    • 77951208075 scopus 로고    scopus 로고
    • Variable partitioning and scheduling for mpsoc with virtually shared scratch pad memory
    • L. Zhang, M. Qiu, and W.-C. Tseng, "Variable partitioning and scheduling for mpsoc with virtually shared scratch pad memory," Journal of Signal Processing Systems, vol. 50, no. 2, pp. 247-265, 2010.
    • (2010) Journal of Signal Processing Systems , vol.50 , Issue.2 , pp. 247-265
    • Zhang, L.1    Qiu, M.2    Tseng, W.-C.3
  • 18
    • 35248852012 scopus 로고    scopus 로고
    • A parallel dynamic programming algorithm on a multi-core architecture
    • G. Tan, N. Sun, and G. R. Gao, "A parallel dynamic programming algorithm on a multi-core architecture," in SPAA' 07, 2007, pp. 135- 144.
    • (2007) SPAA'07 , pp. 135-144
    • Tan, G.1    Sun, N.2    Gao, G.R.3
  • 19
    • 0027264241 scopus 로고
    • Dynamic programming on a shared memory multiprocessor
    • P. Edmonds, E. Chu, and A. George, "Dynamic programming on a shared memory multiprocessor," Parallel Computing, vol. 19, no. 1, pp. 9-22, 1993.
    • (1993) Parallel Computing , vol.19 , Issue.1 , pp. 9-22
    • Edmonds, P.1    Chu, E.2    George, A.3
  • 21
    • 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, pp. 401 - 410.
    • (2006) CASES 2006 , pp. 401-410
    • Suhendra, V.1    Raghavan, C.2    Mitra, T.3
  • 22
    • 80155162563 scopus 로고    scopus 로고
    • [Online]
    • "Cacti model." [Online]. Available: http://www.hpl.hp.com/ research/cacti/
    • Cacti Model


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