메뉴 건너뛰기




Volumn , Issue , 2013, Pages 593-598

Automatic and efficient heap data management for limited local memory multicore architectures

Author keywords

[No Author keywords available]

Indexed keywords

AUTOMATION; BENCHMARKING; CACHE MEMORY; COSINE TRANSFORMS; MEMORY ARCHITECTURE; METADATA; SOFTWARE ARCHITECTURE;

EID: 84885624220     PISSN: 15301591     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.7873/date.2013.130     Document Type: Conference Paper
Times cited : (22)

References (29)
  • 1
    • 79956035191 scopus 로고    scopus 로고
    • Heap data management for limited local memory (LLM) multi-core processors
    • K. Bai and A. Shrivastava, "Heap Data Management for Limited Local Memory (LLM) Multi-core Processors," in Proc. CODES+ISSS, 2010, pp. 317-326.
    • (2010) Proc. CODES+ISSS , pp. 317-326
    • Bai, K.1    Shrivastava, A.2
  • 3
    • 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 Proc. CODES+ISSS, 2002, pp. 73-78.
    • (2002) Proc. CODES+ISSS , pp. 73-78
    • Banakar, R.1    Steinke, S.2    Lee, B.-S.3    Balakrishnan, M.4    Marwedel, P.5
  • 4
    • 31344445939 scopus 로고    scopus 로고
    • The microarchitecture of the synergistic processor for A cell processor
    • B. Flachs at el., "The Microarchitecture of the Synergistic Processor for A Cell Processor," IEEE Solid-state circuits, vol. 41, no. 1, pp. 63-70, 2006.
    • (2006) IEEE Solid-state Circuits , vol.41 , Issue.1 , pp. 63-70
    • Flachs, B.1
  • 6
    • 84879876226 scopus 로고    scopus 로고
    • Intel core i7 processor extreme edition and intel core i7 processor datasheet
    • "Intel Core i7 Processor Extreme Edition and Intel Core i7 Processor Datasheet, Volume 1," in White paper. Intel.
    • White Paper. Intel. , vol.1
  • 7
    • 33746039960 scopus 로고    scopus 로고
    • Heap data allocation to scratch-pad memory in embedded systems
    • A. Dominguez, S. Udayakumaran, and R. Barua, "Heap Data Allocation to Scratch-pad memory in Embedded Systems," J. Embedded Comput., vol. 1, no. 4, pp. 521-540, 2005.
    • (2005) J. Embedded Comput. , vol.1 , Issue.4 , pp. 521-540
    • Dominguez, A.1    Udayakumaran, S.2    Barua, R.3
  • 8
    • 57349101728 scopus 로고    scopus 로고
    • Efficient dynamic heap allocation of scratch-pad memory
    • R. Mcllroy, P. Dickman, and J. Sventek, "Efficient Dynamic Heap Allocation of Scratch-pad Memory," in Proc. ISMM, 2008, pp. 31-40.
    • (2008) Proc. ISMM , pp. 31-40
    • Mcllroy, R.1    Dickman, P.2    Sventek, J.3
  • 10
    • 77955865785 scopus 로고    scopus 로고
    • Dynamic code mapping for limited local memory systems
    • S. c. Jung, A. Shrivastava, and K. Bai, "Dynamic Code Mapping for Limited Local Memory Systems," in Proc. ASAP, 2010, pp. 13-20.
    • (2010) Proc. ASAP , pp. 13-20
    • Jung, S.C.1    Shrivastava, A.2    Bai, K.3
  • 12
    • 34547160806 scopus 로고    scopus 로고
    • A dynamic code placement technique for scratchpad memory using postpass optimization
    • B. Egger, C. Kim, C. Jang, Y. Nam, J. Lee, and S. L. Min, "A Dynamic Code Placement Technique for Scratchpad Memory Using Postpass Optimization," in Proc. CASES, 2006, pp. 223-233.
    • (2006) Proc. CASES , pp. 223-233
    • Egger, B.1    Kim, C.2    Jang, C.3    Nam, Y.4    Lee, J.5    Min, S.L.6
  • 13
    • 33748616800 scopus 로고    scopus 로고
    • A novel instruction scratchpad memory optimization method based on concomitance metric
    • A. Janapsatya, A. Ignjatović, and S. Parameswaran, "A Novel Instruction Scratchpad Memory Optimization Method Based on Concomitance Metric," in Proc. ASP-DAC, 2006, pp. 612-617.
    • (2006) Proc. ASP-DAC , pp. 612-617
    • Janapsatya, A.1    Ignjatović, A.2    Parameswaran, S.3
  • 15
    • 29144484248 scopus 로고    scopus 로고
    • Memory allocation for embedded systems with A compile-time-unknown scratch-pad size
    • N. Nguyen, A. Dominguez, and R. Barua, "Memory Allocation for Embedded Systems with A Compile-time-unknown Scratch-pad Size," in Proc. CASES, 2005, pp. 115-125.
    • (2005) Proc. CASES , pp. 115-125
    • Nguyen, N.1    Dominguez, A.2    Barua, R.3
  • 16
    • 0036953785 scopus 로고    scopus 로고
    • Reducing energy consumption by dynamic copying of instructions onto on-chip memory
    • S. Steinke at el., "Reducing Energy Consumption by Dynamic Copying of Instructions onto On-chip Memory," in Proc. ISSS, 2002, pp. 213-218.
    • (2002) Proc. ISSS , pp. 213-218
    • Steinke, S.1
  • 17
    • 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 Proc. DATE, 2002, p. 409.
    • (2002) Proc. DATE , pp. 409
    • Steinke, S.1    Wehmeyer, L.2    Lee, B.3    Marwedel, P.4
  • 18
    • 33747437310 scopus 로고    scopus 로고
    • Overlay techniques for scratchpad memories in low power embedded processors
    • M. Verma and P. Marwedel, "Overlay Techniques for Scratchpad Memories in Low Power Embedded Processors," IEEE VLSI, vol. 14, no. 8, pp. 802-815, 2006.
    • (2006) IEEE VLSI , vol.14 , Issue.8 , pp. 802-815
    • Verma, M.1    Marwedel, P.2
  • 19
    • 3042658412 scopus 로고    scopus 로고
    • Cache-aware scratchpad allocation algorithm
    • M. Verma, L. Wehmeyer, and P. Marwedel, "Cache-Aware Scratchpad Allocation Algorithm," in Proc. DATE, 2004, p. 21264.
    • (2004) Proc. DATE , pp. 21264
    • Verma, M.1    Wehmeyer, L.2    Marwedel, P.3
  • 20
    • 23044524059 scopus 로고    scopus 로고
    • On-chip vs. Off-chip memory: The data partitioning problem in embedded processor-based systems
    • P. Panda, N. D. Dutt, and A. Nicolau, "On-chip vs. Off-chip Memory: the Data Partitioning Problem in Embedded Processor-based Systems," in ACM TODAES, 2000, pp. 682-704.
    • (2000) ACM TODAES , pp. 682-704
    • Panda, P.1    Dutt, N.D.2    Nicolau, A.3
  • 21
    • 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 Proc. DAC, 2002, pp. 219-224.
    • (2002) Proc. DAC , pp. 219-224
    • Kandemir, M.T.1    Ramanujam, J.2    Choudhary, A.N.3
  • 22
    • 33746767557 scopus 로고    scopus 로고
    • Memory coloring: A compiler approach for scratchpad memory management
    • L. Li, L. Gao, and J. Xue, "Memory Coloring: A Compiler Approach for Scratchpad Memory Management," in Proceedings of PACT, 2005, pp. 329-338.
    • (2005) Proceedings of PACT , pp. 329-338
    • Li, L.1    Gao, L.2    Xue, J.3
  • 23
    • 80055085209 scopus 로고    scopus 로고
    • Stack data management for limited local memory (LLM) multi-core processors
    • K. Bai, A. Shrivastava, and S. Kudchadker, "Stack Data Management for Limited Local Memory (LLM) Multi-core Processors," in Proc. ASP-DAC, 2011, pp. 231-234.
    • (2011) Proc. ASP-DAC , pp. 231-234
    • Bai, K.1    Shrivastava, A.2    Kudchadker, S.3
  • 24
    • 64549137047 scopus 로고    scopus 로고
    • A software solution for dynamic stack management on scratch pad memory
    • A. Kannan, A. Shrivastava, A. Pabalkar, and J.-e. Lee, "A Software Solution for Dynamic Stack Management on Scratch Pad Memory," in Proc. ASP-DAC, 2009, pp. 612-617.
    • (2009) Proc. ASP-DAC , pp. 612-617
    • Kannan, A.1    Shrivastava, A.2    Pabalkar, A.3    Lee, J.-C.4
  • 25
    • 84886177574 scopus 로고    scopus 로고
    • On-chip stack based memory organization for low power embedded architectures
    • M. Mamidipaka and N. Dutt, "On-chip Stack Based Memory Organization for Low Power Embedded Architectures," in Proc. DATE, 2003, pp. 1082-1087.
    • (2003) Proc. DATE , pp. 1082-1087
    • Mamidipaka, M.1    Dutt, N.2
  • 26
    • 81255207071 scopus 로고    scopus 로고
    • Vector class on limited local memory (LLM) multi-core processors
    • K. Bai, D. Lu, and A. Shrivastava, "Vector Class on Limited Local Memory (LLM) Multi-core Processors," in Proc. CASES, 2011, pp. 215-224.
    • (2011) Proc. CASES , pp. 215-224
    • Bai, K.1    Lu, D.2    Shrivastava, A.3
  • 27
    • 84885653761 scopus 로고    scopus 로고
    • "GCC Internals". http://gcc.gnu.org/onlinedocs/gccint/.
  • 29
    • 0036469652 scopus 로고    scopus 로고
    • Simple scalar: An infrastructure for computer system modeling
    • Feb.
    • T. Austin, E. Larson, and D. Ernst, "Simple Scalar: An Infrastructure for Computer System Modeling," Computer, vol. 35, no. 2, pp. 59-67, Feb. 2002.
    • (2002) Computer , vol.35 , Issue.2 , pp. 59-67
    • Austin, T.1    Larson, E.2    Ernst, D.3


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