본문 바로가기
728x90
반응형

2023-2/컴퓨터 구조3

Processor Architecture MIPS (Microprocessor without Interlocked Pipeline Stages) logic design basics CPU 성능 요인: - 명령어 개수 (IC): ISA와 컴파일러에 따라 결정된다. - CPI, Cycle time: CPU 아키텍처에 따라 결정된다. 컴퓨터는 이진 시스템으로, 0은 낮은 전압을 나타내고, 1은 높은 전압을 나타낸다. 한 비트당 하나의 전선이 필요하다. (32비트 아키텍처라면 32개의 전선이 필요하다.) 조합 회로(Combinational element): 데이터 연산을 수행하며, 입력을 받아 출력을 생성한다. 순차 회로(State sequential elements): 데이터를 저장하며, 입력값과 이전에 저장된 상태를 사용하여 출력을 생성한다. 간단.. 2023. 10. 29.
ISA for MIPS 더보기 Instruction Set CPU가 다르면 instruction set도 다르다. (그러나 기본적인것은 비슷하다) 많은 현대 컴퓨터들은 simple instruction set를 가짐. MIPS Instruction Set 임베디드 core market에서 많이 사용된다. 소비자 가전,카메라,프린터, 장비.. Assembly Language Instructions 기계언어. 우리는 하드웨어와 컴파일러를 만들기 쉬운 ISA를 원한다. RISC - Reduced Instruction Set Computer RISC의 디자인 철학 - 명령어 길이가 고정적이다 - 로드-스토어 명령어를 이용하여 메모리의 값을 접근 - 주소지정모드가 한정적임 - 연산 개수를 최소화함 컴파일러가 효과적으로 사용할 수 있도록.. 2023. 10. 13.
컴퓨터 구조의 핵심 개념과 성능 최적화 전략 이 장에서는... CPU 설계, CPU 파이프라이닝, 메모리(캐시) 계층구조, 스토리지 설계 등을 배운다. - 컴퓨터 시스템의 기능과 성능이 무엇으로 인해 결정되는지? - 컴퓨터 구조(HW)와 SW사이의 어떤 상호작용이 있는지? - 어떻게 high-level 언어가 머신language로 변환되는가? - HW, SW 인터페이스 - 프로그램 성능은 어떻게 올리는지? 무어의 법칙: CPU의 성능이 약 매 1.5~2년마다 2배씩 증가한다. 황의 법칙: DRAM 용량이 매3년마다 4배가 됨 성능에 영향을 주는 것 알고리즘이 source-level statements의 수를 결정 language/compiler/architecture(CISC, RISC)가 머신레벨 instruction의 수를 결정한다. CPU와 .. 2023. 10. 3.
728x90
반응형