스크래치패드 메모리 기술 활용 동향

  • Published : 2017.10.27

Abstract

Keywords

References

  1. Banakar, R., Steinke, S., Lee, B.-S., Balakrishnan, M. & Marwedel, P. " Scratchpad Memory: Design Alternative for Cache On-chip Memory in Embedded Systems." in Proceedings of the Tenth International Symposium on Hardware/Software Codesign, 73-78, 2002.
  2. Chakraborty, P. & Panda, P. R. "SPM -Sieve: A framework for assisting data partitioning in scratch pad memory based systems." in 2013 International Conference on Compilers, Architecture and Synthesis for Embedded Systems (CASES), 1-10, 2013.
  3. Flachs, B. et al. "The microarchitecture of the synergistic processor for a cell processor." IEEE Journal of Solid-State Circuits 41, 63-70, 2006. https://doi.org/10.1109/JSSC.2005.859332
  4. Tightly Coupled Memory, http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0338g/Chdhbjjb.html
  5. Patterson, David. "The top 10 innovations in the new NVIDIA Fermi architecture, and the top 3 next challenges". Nvidia Whitepaper 47, 2009.
  6. Jeffers, James, James Reinders, and Avinash Sodani. "Intel Xeon Phi Processor High Performance Programming: Knights Landing Edition." Morgan Kaufmann, 2016.
  7. Ji, W, Deng, N., Shi, E, Zuo, Q. & Li, J. "Dynamic and adaptive SPM management for a multi-task environment." Journal of Systems Architecture 57, 181-192, 2011. https://doi.org/10.1016/j.sysarc.2010.11.002
  8. Marongiu, A. & Benini, L. "Efficient OpenMP Support and Extensions for MPSoCs with Explicitly Managed Memory Hierarchy." in Proceedings of the Conference on Design, Automation and Test in Europe, 809-814, 2009.
  9. Chakraborty, P. & Panda, P. R. "Integrating software caches with scratch pad memory." in Proceedings of the 2012 international conference on Compilers, architectures and synthesis for embedded systems, 201-210, 2012.
  10. Lu, J., Bai, K. & Shrivastava, A. "SSDM: Smart Stack Data Management for Software Managed Multicores (SMMs)." in Proceedings of the 50th Annual Design Automation Conference, 149:1-149:8, 2013.
  11. Bai, K., Lu, J., Shrivastava, A. & Holton, B., "CMSM: an efficient and effective code management for software managed multicores." in Hardware/Software Codesign and System Synthesis (CODES+ ISSS), 2013 International Conference on 1-9, 2013.
  12. Kim, Y, Cai, J., Kim, Y, Lee, K. & Shrivastava, A. "Splitting Functions in Code Management on Scratchpad Memories." in Proceedings of the 35th International Conference on Computer-Aided Design, 60:1-60:8, 2016.
  13. Pabalkar, A., Shrivastava, A., Kannan, A. & Lee, J. "SDRM: Simultaneous Determination of Regions and Function-to-Region Mapping for Scratchpad Memories." in High Performance Computing - HiPC 2008 569-582, 2008.
  14. Guthaus, M. R. et al. "MiBench: A free, commercially representative embedded benchmark suite." in Proceedings of the Fourth Annual IEEE International Workshop on Workload Characterization, 3-14, 2001.