본문 바로가기
반응형

컴퓨터 아키텍처2

Language of the Computer(A Case for MIPS) (1) 컴퓨터 아키텍처: MIPS 명령어 세트, 레지스터 관리 및 산술 연산 최적화 1. Computer Systems Stack2. 컴퓨터 아키텍처컴퓨터 아키텍처는 크게 명령어 집합 아키텍처(ISA)와 마이크로아키텍처로 나눌 수 있다.명령어 집합 아키텍처(ISA)는 하드웨어(HW)와 소프트웨어(SW) 간의 인터페이스를 정의.즉, 프로그래머가 사용할 수 있는 명령어, 명령어의 데이터 타입, 레지스터, 주소 모드, 입/출력 모델 등을 정의.ISA는 하드웨어의 기능과 성능에 직접적인 영향을 미치며, 일단 정의되면 호환성 문제로 인해 변경하기 어렵다.다양한 칩 제조업체에서는 x86, ARM, SPARC 등 여러 종류의 ISA를 제공.마이크로아키텍처 마이크로아키텍처는 ISA를 구현하는 방법.즉, 프로세서(및 I/O 하위 시스템)의 구조와 조직을 포함.마이크로아키텍처의 설계는 프로세서의 성능, .. 2024. 4. 30.
컴퓨터구조의 전반적인 소개 (4) 컴퓨터 아키텍처 최신 동향: GPGPU, TPU, 멀티코어 프로세싱, 전력 관리 기술 1. Power Trends CMOS IC 기술은 컴퓨터 칩과 같은 반도체 장치에서 널리 사용되는 중요한 기술.CMOS는 "Complementary Metal-Oxide-Semiconductor(상보성 금속 산화물 반도체)"의 약자로, 이 기술은 전력 소비를 줄이면서도 높은 성능을 제공하는 데 중점을 둔다.2. Uniprocessor Performance3. Reducing Power 새로운 CPU가 전력을 줄이기 위해 다음과 같은 조치를 취했다고 가정:새 CPU는 기존 CPU 대비 용량부하가 85%.전압과 주파수를 각각 15% 줄였다.이러한 조치들은 전력 소모를 줄이는 데 기여하지만, “전력 벽(power wall)”에 부딪혔다고 함.즉, 전압을 더 이상 줄일 수 없고, 더 많은 열을 제거할 수 없다는.. 2024. 4. 29.
반응형