Presentation is loading. Please wait.

Presentation is loading. Please wait.

S.J.Lee 1 컴퓨터 구조 강좌개요 순천향대학교 컴퓨터학부 이 상 정. S.J.Lee 2 교 재교 재 J.L.Hennessy & D.A.Patterson Computer Architecture a Quantitative Approach, Second Edition.

Similar presentations


Presentation on theme: "S.J.Lee 1 컴퓨터 구조 강좌개요 순천향대학교 컴퓨터학부 이 상 정. S.J.Lee 2 교 재교 재 J.L.Hennessy & D.A.Patterson Computer Architecture a Quantitative Approach, Second Edition."— Presentation transcript:

1 S.J.Lee 1 컴퓨터 구조 강좌개요 순천향대학교 컴퓨터학부 이 상 정

2 S.J.Lee 2 교 재교 재 J.L.Hennessy & D.A.Patterson Computer Architecture a Quantitative Approach, Second Edition 1996, Morgan Kaufmann Publishers

3 S.J.Lee 3 Internet Site 강좌 http://archi-cse.sch.ac.kr/people/sjlee/default.htm#courses 교재 http://www.mkp.com/books_catalog/1-55860-270-4.asp Patterson's Lecture http://wwwinst.EECS.Berkeley.EDU:80/~cs152/fa97/index_lectures.html http://www.cs.berkeley.edu/~pattrsn/252S98/index.html DLX Software ftp://max.stanford.edu/pub/hennessy-patterson.software WinDLX ftp://mkp.com/pub/dlx/

4 S.J.Lee 4 평가 및 강의 출석 20% 시험 50% 발표 30% Powerpoint 강의 1 회 발표 : 관련 논문, Tool

5 S.J.Lee 5 강의목표 컴퓨터 구조의 design techniques, machine structures, technology factors, evaluation methods 등을 이해 Technology Programming Languages Operating Systems History Applications Interface Design (ISA) Measurement & Evaluation Parallelism Computer Architecture: - Instruction Set Design - Organization - Hardware

6 S.J.Lee 6 What is “ Computer Architecture ” ? I/O systemInstr. Set Proc. Compiler Operating System Application Digital Design Circuit Design Instruction Set Architecture Firmware 많은 abstraction levels 의 조정, 인터페이스 Design, Measurement, and Evaluation Datapath & Control Layout

7 S.J.Lee 7 The Instruction Set: a Critical Interface instruction set software hardware

8 S.J.Lee 8 Example ISAs (Instruction Set Architectures) Digital Alpha(v1, v3)1992-97 HP PA-RISC(v1.1, v2.0)1986-96 Sun Sparc(v8, v9)1987-95 SGI MIPS(MIPS I, II, III, IV, V)1986-96 Intel(8086,80286,80386,1978-96 80486,Pentium, MMX,...)

9 S.J.Lee 9 Organization Logic Designer's View ISA Level FUs & Interconnect 기능요소 (Functional Units) (e.g., Registers, ALU, Shifters, Logic Units,...) 이들 요소의 상호 연결구성 (interconnection) 각 요소 간의 information flows information flow 을 제어하는 로직 ISA 를 실현하기 위한 FUs 의 구성 Register Transfer Level (RTL) Description

10 S.J.Lee 10 Example Organization TI SuperSPARC tm TMS390Z50 in Sun SPARCstation20 Floating-point Unit Integer Unit Inst Cache Ref MMU Data Cache Store Buffer Bus Interface SuperSPARC L2 $ CC MBus Module MBus L64852 MBus control M-S Adapter SBus DRAM Controller SBus DMA SCSI Ethernet STDIO serial kbd mouse audio RTC Boot PROM Floppy SBus Cards

11 S.J.Lee 11 Computer Architecture Topics Instruction Set Architecture Pipelining, Hazard Resolution, Superscalar, Reordering, Prediction, Speculation, Vector, DSP Addressing, Protection, Exception Handling L1 Cache L2 Cache DRAM Disks, WORM, Tape Coherence, Bandwidth, Latency Emerging Technologies Interleaving Bus protocols RAID VLSI Input/Output and Storage Memory Hierarchy Pipelining and Instruction Level Parallelism 1,2,3,4 장 5 장 6 장

12 S.J.Lee 12 Computer Architecture Topics M Interconnection Network S PMPMPMP …. Topologies, Routing, Bandwidth, Latency, Reliability Network Interfaces Shared Memory, Message Passing, Data Parallelism Processor-Memory-Switch Multiprocessors Networks and Interconnections 8 장 7 장


Download ppt "S.J.Lee 1 컴퓨터 구조 강좌개요 순천향대학교 컴퓨터학부 이 상 정. S.J.Lee 2 교 재교 재 J.L.Hennessy & D.A.Patterson Computer Architecture a Quantitative Approach, Second Edition."

Similar presentations


Ads by Google