系统软件与软件安全


附件一: ( 课程资料索引 )

附件二: ( 课程资料汇总 )



(一)Lecture 1: Why Cache 缓存的存在


  • Necessity of memory hierarchy. Sec. 1.1, Ulrich Meyer, Peter Sanders, and Jop F. Sibeyn, editors. Algorithms for Memory Hierarchies, Advanced Lectures, volume 2625 of Lecture Notes in Computer Science. Springer, 2003.

  • Memory bandwidth bottleneck. Sec. 1, Chen Ding and Kennedy, Improving Effective Bandwidth through Compiler Enhancement of Global Cache Reuse, Journal of Parallel and Distributed Computing, Volume 64, Issue 1, January 2004, Elsevier Press, pages 108--134 .

  • 点击下载课件


(二)Lecture 2: Footprint Theory of Locality 程序局部性的足迹理论


  • “多核程序交互理论及应用”, 丁晨, 袁良, 计算机工程与科学, Volume 36, Number 1, January 2014, pages 1--5.

  • “共享缓存性能的度量与分析”, Chen Ding et al., Journal of Computer Science and Technology, July 2014.

  • 点击下载课件


(三)Lecture 3: Locality Optimization 程序局部性优化的概述和举例


  • Five dimensiions of locality. Sec. 6, Program Locality Analysis Using Reuse Distance” , Yutao Zhong, Xipeng Shen, and Chen Ding, ACM Transactions on Programming Languages and Systems, Volume 31, Number 6, August 2009, pages 1--39.

  • “共享缓存性能的度量与分析”, Chen Ding et al., Journal of Computer Science and Technology, July 2014.

  • 点击下载课件


(四)Lecture 4: Fundamentals of Shared-Memory Synchronization 共享内存同步的基本原理


  • Michael L. Scott, “Shared-Memory Synchronization, Synthesis Lecturess on Computer Architecture”, Morgan Claypool Publishers, 2013.

  • 点击下载课件


(五)Lecture 5: Cache Management and Optimization 缓存管理和优化


  • Xiaoming Gu (BS at USTC 2003, MS at ICT 2006, PhD at Rochester 2013) “Optimal Collaborative Caching: Theory and Applications.” Ph.D. Dissertation, 2013.

  • (Guest lecture) Professor Song Jiang (韦恩州立大学姜松教授,前中科大计算机系老师)

    • “LIRS algorithm.” Jiang et al. IEEE Transactions on Computers, 2005 and 2007. SIGMETRICS 2002.

    • “Introduction to 大数据在互联网数据中心的管理和计算” (中科院深圳先进技术研究院龙星课程)

  • 点击下载课件

地址:安徽省合肥市蜀山区黄山路443号     电话:0551-63603804         

中国科学技术大学网络信息中心制作维护