2025년도 1학기 특론: 메모리&스토리지 시스템 (CSED702A-01) 강의계획서

1. 수업정보

학수번호 CSED702A 분반 01 학점 3.00
이수구분 전공선택 강좌유형 강의실 강좌 선수과목
포스테키안 핵심역량
강의시간 월, 수 / 09:30 ~ 10:45 / 제2공학관 강의실 [107호] 성적취득 구분 G

2. 강의교수 정보

박지성 이름 박지성 학과(전공) 컴퓨터공학과
이메일 주소 jisungpark@postech.ac.kr Homepage http://jisungpark.kr
연구실 COMPUTER ARCHITECTURE AND OPER 전화 054-279-2263
Office Hours

3. 강의목표

In modern computing systems, it is important to design efficient memory and storage systems as they 1) can significantly bottleneck the performance and energy efficiency of important data-intensive applications, e.g., data analytics, machine learning, and bioinformatics, and 2) directly deal with large amounts of security-sensitive data that are related to our lives. This course focuses on NAND flash memory, a predominant memory technology in architecting modern storage systems, and various optimizations to build fast, secure, and cost-effective NAND flash-based storage systems. In this course, students will gain a comprehensive understanding of modern NAND flash memory-based storage systems, from their cell organizations and operating principles to state-of-the-art optimizations, and review high-impact research papers published in prestigious systems conferences, such as ISCA, ASPLOS, MICRO, HPCA, OSDI, SOSP, ATC, and FAST.

4. 강의선수/수강필수사항

CSED273: Digital System Design
CSED311: Computer Architecture
CSED312: Operating Systems

5. 성적평가

Assignments: 40%
Midterm Exam: 30%
Final Exam: 30%

6. 강의교재

도서명 저자명 출판사 출판년도 ISBN
There is no official textbook. Lecture slides and required/recommended readings will be provided online. 0000

7. 참고문헌 및 자료

TBA

8. 강의진도계획

Week 1: Course Introduction and Basics
Week 2: NAND Flash Organization and Operations
Week 3: Advanced NAND Flash Commands
Week 4: Address Translation and Garbage Gollection
Week 5: Garbage Collection Optimizations
Week 6: Address Translation Optimizations (Part I)
Week 7: Address Translation Optimizations (Part II)
Week 8: Midterm Exam
Week 9: Wear Leveling
Week 10: NAND Flash Reliability
Week 11: Cross-Layer Optimizations
Week 12: Security and Privacy (Part I)
Week 13: Security and Privacy (Part II)
Week 14: In-Storage Processing
Week 15: Storage System Software
Week 16: Final Exam

9. 수업운영

Lectures and Assignments.

10. 학습법 소개 및 기타사항

11. 장애학생에 대한 학습지원 사항

- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등

- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등

- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청