메뉴 건너뛰기




Volumn , Issue , 2012, Pages 119-128

Leveraging both data cache and scratchpad memory through synergetic data allocation

Author keywords

Data Allocation; Data Cache; Inter task Cache Pollution; Scratchpad Memory

Indexed keywords

ACCESS LATENCY; CACHE MISS; CACHE PERFORMANCE; CACHE POLLUTION; DATA ALLOCATION; DATA CACHES; DATA MEMORY; DYNAMIC CONTENT; FAST MEMORY; HARDWARE PLATFORM; REAL TIME OPERATING SYSTEM; REAL-TIME EMBEDDED SYSTEMS; SCRATCH PAD MEMORY; SENSITIVE DATAS;

EID: 84862014220     PISSN: 10801812     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/RTAS.2012.22     Document Type: Conference Paper
Times cited : (17)

References (26)
  • 1
    • 0000940792 scopus 로고    scopus 로고
    • Analysis of cache-related preemption delay in fixed-priority preemptive scheduling
    • IEEE Transactions on jun
    • C.-G. Lee, H. Hahn, Y.-M. Seo, S. L. Min, R. Ha, S. Hong, C. Y. Park, M. Lee, and C. S. Kim, "Analysis of cache-related preemption delay in fixed-priority preemptive scheduling," Computers, IEEE Transactions on, vol. 47, no. 6, pp. 700-713, jun 1998.
    • (1998) Computers , vol.47 , Issue.6 , pp. 700-713
    • Lee, C.-G.1    Hahn, H.2    Seo, Y.-M.3    Min, S.L.4    Ha, R.5    Hong, S.6    Park, C.Y.7    Lee, M.8    Kim, C.S.9
  • 3
    • 24944584859 scopus 로고    scopus 로고
    • Bounding worst-case data cache behavior by analytically deriving cache reference patterns
    • RTAS 2005. 11th IEEE, 7-10
    • H. Ramaprasad and F. Mueller, "Bounding worst-case data cache behavior by analytically deriving cache reference patterns," in Real Time and Embedded Technology and Applications Symposium, 2005. RTAS 2005. 11th IEEE, 7-10 2005, pp. 148 - 157.
    • (2005) Real Time and Embedded Technology and Applications Symposium, 2005 , pp. 148-157
    • Ramaprasad, H.1    Mueller, F.2
  • 4
  • 5
    • 70449581123 scopus 로고    scopus 로고
    • A new notion of useful cache block to improve the bounds of cache-related preemption delay
    • ECRTS '09. 21st Euromicro Conference on, july
    • S. Altmeyer and C. Burguiere, "A new notion of useful cache block to improve the bounds of cache-related preemption delay," in Real-Time Systems, 2009. ECRTS '09. 21st Euromicro Conference on, july 2009, pp. 109-118.
    • (2009) Real-time Systems, 2009 , pp. 109-118
    • Altmeyer, S.1    Burguiere, C.2
  • 9
    • 33748607682 scopus 로고    scopus 로고
    • Analysis of scratch-pad and data-cache performance using statistical methods
    • Asia and South Pacific Conference on
    • J. Absar and F. Catthoor, "Analysis of scratch-pad and data-cache performance using statistical methods," in Design Automation, 2006. Asia and South Pacific Conference on, 2006, pp. 820-825.
    • (2006) Design Automation, 2006 , pp. 820-825
    • Absar, J.1    Catthoor, F.2
  • 10
    • 17044401007 scopus 로고    scopus 로고
    • Custom design of multi-level dynamic memory management subsystem for embedded systems
    • SIPS 2004. IEEE Workshop on, oct.
    • S. Mamagkakis, D. Atienza, C. Poucet, F. Catthoor, D. Soudris, and J. Mendias, "Custom design of multi-level dynamic memory management subsystem for embedded systems," in Signal Processing Systems, 2004. SIPS 2004. IEEE Workshop on, oct. 2004, pp. 170 - 175.
    • (2004) Signal Processing Systems, 2004 , pp. 170-175
    • Mamagkakis, S.1    Atienza, D.2    Poucet, C.3    Catthoor, F.4    Soudris, D.5    Mendias, J.6
  • 12
    • 84879409036 scopus 로고    scopus 로고
    • WCET centric data allocation to scratchpad memory
    • RTSS 2005. 26th IEEE International, 8-8 232
    • V. Suhendra, T. Mitra, A. Roychoudhury, and T. Chen, "WCET centric data allocation to scratchpad memory," in Real-Time Systems Symposium, 2005. RTSS 2005. 26th IEEE International, 8-8 2005, pp. 10 pp. -232.
    • (2005) Real-time Systems Symposium, 2005 , pp. 10
    • Suhendra, V.1    Mitra, T.2    Roychoudhury, A.3    Chen, T.4
  • 13
    • 35348912736 scopus 로고    scopus 로고
    • WCET-directed dynamic scratchpad memory allocation of data
    • ECRTS '07. 19th Euromicro Conference on, 4-6
    • J.-F. Deverge and I. Puaut, "WCET-directed dynamic scratchpad memory allocation of data," in Real-Time Systems, 2007. ECRTS '07. 19th Euromicro Conference on, 4-6 2007, pp. 179-190.
    • (2007) Real-time Systems, 2007 , pp. 179-190
    • Deverge, J.-F.1    Puaut, I.2
  • 14
    • 34548134821 scopus 로고    scopus 로고
    • Optimal unified data allocation and task scheduling for real-time multi-tasking systems
    • RTAS '07. 13th IEEE, 3-6
    • R. Ghattas, G. Parsons, and A. Dean, "Optimal unified data allocation and task scheduling for real-time multi-tasking systems," in Real Time and Embedded Technology and Applications Symposium, 2007. RTAS '07. 13th IEEE, 3-6 2007, pp. 168-182.
    • (2007) Real Time and Embedded Technology and Applications Symposium, 2007 , pp. 168-182
    • Ghattas, R.1    Parsons, G.2    Dean, A.3
  • 15
    • 77953856974 scopus 로고    scopus 로고
    • DARTS: Techniques and tools for predictably fast memory using integrated data allocation and real-time task scheduling
    • 2010 16th IEEE, 12-15
    • S. Kang and A. G. Dean, "DARTS: Techniques and tools for predictably fast memory using integrated data allocation and real-time task scheduling," in Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE, 12-15 2010, pp. 333-342.
    • (2010) Real-time and Embedded Technology and Applications Symposium (RTAS) , pp. 333-342
    • Kang, S.1    Dean, A.G.2
  • 16
    • 0024933416 scopus 로고
    • SMART (strategic memory allocation for realtime) cache design
    • Proceedings, 5-7
    • D. Kirk, "SMART (strategic memory allocation for realtime) cache design," in Real Time Systems Symposium, 1989., Proceedings., 5-7 1989, pp. 229-237.
    • (1989) Real Time Systems Symposium, 1989 , pp. 229-237
    • Kirk, D.1
  • 17
    • 84880896550 scopus 로고
    • SMART (strategic memory allocation for real-time) cache design using the mips r3000
    • Proceedings., 11th, Dec
    • D. Kirk and J. Strosnider, "SMART (strategic memory allocation for real-time) cache design using the mips r3000," in Real-Time Systems Symposium, 1990. Proceedings., 11th, Dec 1990, pp. 322-330.
    • (1990) Real-time Systems Symposium, 1990 , pp. 322-330
    • Kirk, D.1    Strosnider, J.2
  • 18
    • 84976714711 scopus 로고
    • Compiler support for software-based cache partitioning
    • November
    • F. Mueller, "Compiler support for software-based cache partitioning," SIGPLAN Not., vol. 30, pp. 125-133, November 1995.
    • (1995) SIGPLAN Not. , vol.30 , pp. 125-133
    • Mueller, F.1
  • 19
    • 0036991624 scopus 로고    scopus 로고
    • Low-complexity algorithms for static cache locking in multitasking hard real-time systems
    • RTSS 2002. 23rd IEEE
    • I. Puaut and D. Decotigny, "Low-complexity algorithms for static cache locking in multitasking hard real-time systems," in Real-Time Systems Symposium, 2002. RTSS 2002. 23rd IEEE, 2002, pp. 114 - 123.
    • (2002) Real-time Systems Symposium, 2002 , pp. 114-123
    • Puaut, I.1    Decotigny, D.2
  • 20
    • 70349923099 scopus 로고    scopus 로고
    • Scratchpad memories vs locked caches in hard real-time systems: A quantitative comparison
    • DATE '07, 16-20
    • I. Puaut and C. Pais, "Scratchpad memories vs locked caches in hard real-time systems: a quantitative comparison," in Design, Automation Test in Europe Conference Exhibition, 2007. DATE '07, 16-20 2007, pp. 1-6.
    • (2007) Design, Automation Test in Europe Conference Exhibition, 2007 , pp. 1-6
    • Puaut, I.1    Pais, C.2
  • 23
    • 0030686025 scopus 로고    scopus 로고
    • Efficient utilization of scratch-pad memory in embedded processor applications
    • ED TC 97. Proceedings, 17-20
    • P. Panda, N. Dutt, and A. Nicolau, "Efficient utilization of scratch-pad memory in embedded processor applications," in European Design and Test Conference, 1997. ED TC 97. Proceedings, 17-20 1997, pp. 7-11.
    • (1997) European Design and Test Conference, 1997 , pp. 7-11
    • Panda, P.1    Dutt, N.2    Nicolau, A.3
  • 24
    • 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 Transactions on Design Automation and Electronic Systems, vol. 5, no. 3, pp. 682-704, 2000.
    • (2000) ACM Transactions on Design Automation and Electronic Systems , vol.5 , Issue.3 , pp. 682-704
    • Panda, P.R.1    Dutt, N.D.2    Nicolau, A.3
  • 25
    • 84962779213 scopus 로고    scopus 로고
    • Mibench: A free, commercially representative embedded benchmark suite
    • WWC-4. 2001 IEEE International Workshop on, dec.
    • M. Guthaus, J. Ringenberg, D. Ernst, T. Austin, T. Mudge, and R. Brown, "Mibench: A free, commercially representative embedded benchmark suite," in Workload Characterization, 2001. WWC-4. 2001 IEEE International Workshop on, dec. 2001, pp. 3 - 14.
    • (2001) Workload Characterization, 2001 , pp. 3-14
    • Guthaus, M.1    Ringenberg, J.2    Ernst, D.3    Austin, T.4    Mudge, T.5    Brown, R.6
  • 26
    • 84862010662 scopus 로고    scopus 로고
    • The FreeRTOS Project, http://www.freertos.org.


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