Jongmoo Choi's Home Page
- 강의 자료 (Lecture Notes)
- 강의 교재
- 강의 관련 자료
- 설계 실습 관련 자료
- 참고 사항
- 실습 조교: 윤준기, 김해천 (자연과학관 515호, 031-8005-3247)
- Shell 과제 예제 (Thanks to O Dong Hyeon): Sample 1
- Shell 과제 예제 (Thanks to Kwon Hyeok Jae): Sample 2
- 성적: 중간 고사(30%), 기말 고사 (30%), 과제 (30%), 출석/수업 중 질의응답(10%)
- 강의 자료 (Lecture Notes)
- 발표 자료 (Presentation)
- HW/SW integration (u-architecture)
- H. Wang et al., “A_DRM: Architecture-aware Distributed Resource Management of Virtualized Clusters”, VEE, 2015: Presentation : 9월 8일 by 정범종
- S. Zhuravlev et al., “Addressing Shared Resource Contention in Multicore Processor via Scheduling", ASPLOS, 2010: Presentation : 9월 8일 by 오명훈
- Embedded storage
- M. Zheng et al., "Understanding the robustness of SSDs under power fault", FAST, 2013: Presentation : 9월 15일 by 서동화
- Y. Cai et al., “Neighbor-Cell Assisted Error Correction for MLC NAND Flash Memories”, SIGMETRIC, 2014: Presentation : 9월 15일 by 손대연
- Memory-awareness & Kernel architecture
- B. Lepers et al., “Thread and Memory Placement on NUMA Systems: Asymmetry Matters”, USENIX ATC, 2015.: Presentation : 9월 22일 by 김해천
- S. Wickizer et al., "Corey: An Operating System for Many Cores", OSDI, 2008: Presentation : 9월 22일 by 윤준기
- Personnel Project: Idea presentation (20 minutes)
- HW/SW integration (u-architecture)
- Y. Xie and G. H. Loh, “PIPP: Promotion/Insertion Pseudo-Partitioning of Multi-Core Shared Caches”, ISCA’09: Presentation : 10월 6일 by 정범종
- J. Demme et al., “Rapid Identification of Architectural Bottlenecks via Precise Event Counting”, ISCA’11: Presentation : 10월 6일 by 오명훈
- Embedded storage
- Y. Cai et al., "Data Retention in MLC NAND Flash Memory: Characterization, Optimization and Recovery“, HPCA, 2015: Presentation : 10월 13일 by 서동화
- Y. Cai et al., “Read Disturb Errors in MLC NAND Flash Memory: Characterization and Mitigation" , DSN, 2015: Presentation : 10월 13일 by 손대연
- Memory-awareness & Kernel architecture
- M. Bjorling et al., “Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems”:, ACM SYSTOR, 2013: Presentation : 10월 20일 by 김해천
- A. Baumann et al., “The Multikernel: A New OS Architecture for Scalable Multicore Systems”, SOSP, 2009: Presentation : 10월 20일 by 윤준기
- M. Liu and T. Li, "Optimizing virtual machine consolidation performance on NUMA server architecture for cloud workloads", ISCA, 2014: Presentation : 10월 20일 by 알아나지 라얀
- Personnel Project: Related paper survey + Progress presentation (20 minutes)
- HW/SW integration (u-architecture)
- A. Jaleel et al., “High Performance Cache Replacement Using Re-Reference Interval Prediction (RRIP)”, ISCA, 2010: Presentation : 11월 24일 by 정범종
- D. Eklov et al., “Bandwidth Bandit: Quantitative Characterization of Memory Contention”, ACM CGO, 2013: Presentation : 11월 24일 by 오명훈
- Embedded storage
- Y. Cai et al., “Program Interference in MLC NAND Flash Memory: Characterization, Modeling, and Mitigation”, ICCD, 2013.: Presentation : 11월 24일 by 서동화
- J. Do et al. "Query Processing on Smart SSDs: Opportunities and Challenges”, SIGMOD, 2013: Presentation : 12월 1일 by 손대연
- Memory-awareness & Kernel architecture
- V. Seshadri et al, “Page Overlays: An Enhanced Virtual Memory Framework to Enable Fine-grained Memory Management”, ISCA, 2015: Presentation : 12월 1일 by 김해천
- W. Felter et al., "An Updated Performance Comparison of Virtual Machines and Linux Containers", IBM Research Report, 2014: Presentation : 12월 1일 by 윤준기
- Final presentation 1 (30 minute)
- Candidates
- Roy Levin and David D. Redell, "How (and How Not) to Write a Good Systems Paper", 1983, link
- Martin A. Schwartz, "The importance of Stupidity in scientific research", 2008, link
- M. K. Qureshi and Y. N. Patt, “Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches”, MICRO’06.
- J. Du et al., “Performance Profiling of Virtual Machines”, VEE’11.
- Y. Cai et al., “Threshold Voltage Distribution in MLC NAND Flash Memory: Characterization, Analysis, and Modeling”, DATE, 2013.
- D. Tiwari et al., “Active Flash: Towards Energy-Efficient, In-Situ Data Analytics on Extreme-Scale Machine”, FAST, 2013.
- J. Rao et al., "Optimizing virtual machine scheduling in NUMA multicore systems", HPCA, 2013.
- G. Suh et al., “A New Memory Monitoring Scheme for Memory-Aware Scheduling and Partitioning”, HPCA’02.
- Silas Boyd-Wickizer, F. Kaashoek et al., “An Analysis of Linux Scalability to Many Cores”, OSDI, 2010.
- D. Wentzlaff and A. Agarwal, “Factored Operating Systems (fos): The Case for a Scalable Operating System for Multicores”, OSR, 2009.
- E. B. Nightingale et al., “Helios: Heterogeneous Multiprocessing with Satellite Kernels”, SOSP, 2009.
- S. Peter et al. “Arrakis: The Operating System is the Control Plane”, OSDI, 2014.
- D. E. Porter et al., “Rethinking the Library OS form the Top Down”, ASPLOS, 2011.
- 관련 자료