2. 강의교수 정보
|
이름 |
박은혁 |
학과(전공) |
인공지능대학원 |
이메일 주소 |
hyek90@postech.ac.kr
|
Homepage |
|
연구실 |
공학 2동 323호 |
전화 |
054-279-2247 |
Office Hours |
By appointment
|
3. 강의목표
Computer architecture is the science and art of selecting and interconnecting hardware components to create a computer that meets functional, performance, and cost goals. This course introduces the basic principles and hardware structures of a modern general-purpose computer. We will learn, for example, how to design the control and datapath for a pipelined RISC processor and how to design fast memory and storage systems. The principles presented in the lectures are reinforced in the laboratory through designing and implementing a RISC processor in Register Transfer-Level (RTL) using Verilog HDL.
4. 강의선수/수강필수사항
CSED 101 (Programming and Problem Solving)
CSED 211 (Introduction to Computer SW systems)
CSED 273 (Digital System Design)
5. 성적평가
(Subject to change)
Mid-term exam: 25%
Final exam: 25%
Labs: 35%
Homework: 8%
Quiz: 7%
6. 강의교재
도서명 |
저자명 |
출판사 |
출판년도 |
ISBN |
Computer Organization and Design RISC-V Edition: The Hardware Software Interface 2nd Edition
|
David A. Patterson & John L. Hennessy
|
Morgan Kaufamann
|
2020
|
9780128203316
|
7. 참고문헌 및 자료
Computer Systems: A Programmer's Perspective by Randal E. Bryandt & David R. O'Hallaron (2nd Edition)
8. 강의진도계획
- Introduction
- Instruction set architecture
- Single-cycle and multi-cycle CPU
- Pipelined CPU and hazards
- Branch prediction, exception
- Advanced CPU
- Memory hierarchy, cache, cache coherence
- Virtual memory
- I/O
- Memory and storage devices
- Parallel architecture, GPU
- Interconnection network
- Domain-specific accelerator
9. 수업운영
- Labs will be done in group of two students.
- Depending on the situation around COVID-19, lectures and labs can be done online (subject to change).
11. 장애학생에 대한 학습지원 사항
- 수강 관련: 문자 통역(청각), 교과목 보조(발달), 노트필기(전 유형) 등
- 시험 관련: 시험시간 연장(필요시 전 유형), 시험지 확대 복사(시각) 등
- 기타 추가 요청사항 발생 시 장애학생지원센터(279-2434)로 요청