메뉴 건너뛰기




Volumn 53, Issue 1, 2004, Pages 1-19

Array Regrouping and Its Use in Compiling Data-Intensive Embedded Applications

Author keywords

Array regrouping; Cache locality; Embedded systems; Layout optimizations; Memory energy consumption

Indexed keywords

ARRAY REGROUPING; CACHE LOCALITY; LAYOUT OPTIMIZATION; MEMORY ENERGY CONSUMPTION;

EID: 0742321100     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/TC.2004.1255787     Document Type: Article
Times cited : (9)

References (53)
  • 14
    • 84862039598 scopus 로고    scopus 로고
    • "Dspstone Benchmark suite," http://www.ert.rwth-aachen.de/Projekte/Tools/DSPSTONE/dspstone.html, 1996.
    • (1996) Dspstone Benchmark Suite
  • 17
    • 0026109335 scopus 로고
    • Dataflow Analysis of Array and Scalar References
    • P. Feautrier, "Dataflow Analysis of Array and Scalar References," Int'l J. Parallel Programming, vol. 20, no. 1, pp. 23-51, 1991.
    • (1991) Int'l J. Parallel Programming , vol.20 , Issue.1 , pp. 23-51
    • Feautrier, P.1
  • 21
    • 0001366267 scopus 로고
    • Strategies for Cache and Local Memory Management by Global Program Transformations
    • D. Gannon, W. Jalby, and K. Gallivan, "Strategies for Cache and Local Memory Management by Global Program Transformations," J. Parallel and Distributed Computing, vol. 5, no. 5, pp. 587-616, 1988.
    • (1988) J. Parallel and Distributed Computing , vol.5 , Issue.5 , pp. 587-616
    • Gannon, D.1    Jalby, W.2    Gallivan, K.3
  • 25
    • 85029492648 scopus 로고
    • Reduction of Cache Coherence Overhead by Compiler Data Layout and Loop Transformation
    • Y. Ju and H. Dietz, "Reduction of Cache Coherence Overhead by Compiler Data Layout and Loop Transformation," Proc. Workshop Languages and Compiler for Parallel Computing, pp. 344-358, 1992.
    • (1992) Proc. Workshop Languages and Compiler for Parallel Computing , pp. 344-358
    • Ju, Y.1    Dietz, H.2
  • 28
    • 29244464468 scopus 로고    scopus 로고
    • Influence of Loop Optimizations on Energy Consumption of Multi-Bank Memory Systems
    • M. Kandemir and I. Kolcu, "Influence of Loop Optimizations on Energy Consumption of Multi-Bank Memory Systems," Proc. Int'l Conf. Compiler Construction, 2002.
    • (2002) Proc. Int'l Conf. Compiler Construction
    • Kandemir, M.1    Kolcu, I.2
  • 33
    • 0003582055 scopus 로고
    • Optimizing Data Locality by Array Restructuring
    • Dept. of Computer Science and Eng., Univ. of Washington
    • S.-T. Leung and J. Zahorjan, "Optimizing Data Locality by Array Restructuring," Technical Report TR 95-09-01, Dept. of Computer Science and Eng., Univ. of Washington, 1995.
    • (1995) Technical Report , vol.TR 95-09-01
    • Leung, S.-T.1    Zahorjan, J.2
  • 34
    • 0003888396 scopus 로고
    • PhD thesis, Dept. of Computer Science, Cornell Univ.
    • W. Li, "Compiling for NUMA Parallel Machines," PhD thesis, Dept. of Computer Science, Cornell Univ., 1993.
    • (1993) Compiling for NUMA Parallel Machines
    • Li, W.1
  • 40
    • 84862036185 scopus 로고    scopus 로고
    • NWCHEM, http://www.emsl.pnl.gov:2080/docs/nwchem/, 2001.
    • (2001)
  • 43
    • 0004159678 scopus 로고    scopus 로고
    • Memory Exploration for Low Power, Embedded Systems
    • Center for Low Power Electronics, Arizona State Univ.
    • W-T. Shiue and C. Chakrabarti, "Memory Exploration for Low Power, Embedded Systems," Technical Report CLPE-TR-9-1999-20, Center for Low Power Electronics, Arizona State Univ., 1999
    • (1999) Technical Report , vol.CLPE-TR-9-1999-20
    • Shiue, W.-T.1    Chakrabarti, C.2
  • 44
    • 0027764718 scopus 로고
    • To Copy or Not to Copy: A Compile-Time Technique for Assessing When Data Copying Should Be Used to Eliminate Cache Conflicts
    • O. Temam, E. Granston, and W. Jalby, "To Copy or Not to Copy: A Compile-Time Technique for Assessing When Data Copying Should Be Used to Eliminate Cache Conflicts," Proc. IEEE Supercomputing '93, 1993.
    • (1993) Proc. IEEE Supercomputing '93
    • Temam, O.1    Granston, E.2    Jalby, W.3
  • 45
    • 84862036039 scopus 로고    scopus 로고
    • Rambus Inc., http://www.rambus.com/, 2003.
    • (2003)
  • 50
    • 84976692695 scopus 로고
    • Suif: An Infrastructure for Research on Parallelizing and Optimizing Compilers
    • R. Wilson et al., "Suif: An Infrastructure for Research on Parallelizing and Optimizing Compilers," ACM SIGPLAN Notices, vol. 29, no. 12, pp. 31-37, 1994.
    • (1994) ACM SIGPLAN Notices , vol.29 , Issue.12 , pp. 31-37
    • Wilson, R.1
  • 53
    • 0000703719 scopus 로고    scopus 로고
    • On Tiling as a Loop Transformation
    • J. Xue, "On Tiling as a Loop Transformation," Parallel Processing Letters, vol. 7, no. 4, pp. 409-424, 1997.
    • (1997) Parallel Processing Letters , vol.7 , Issue.4 , pp. 409-424
    • Xue, J.1


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