일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- cache coherence
- cache coherence miss
- pipelined
- structural hazard
- mesi
- moesi
- Cache
- atomic exchange
- theta join
- 관계형 모델
- multibanekd cache
- speculative execution
- ISA
- dependence
- sql
- branch prediction
- relational model
- cache optimization
- pipline hazards
- pipelined cache
- directory based coherence protocol
- load linked
- nonblocking cache
- Subquery
- sequential consistency
- dynamic scheduling
- transactional memory
- way prediction
- store conditional
- register renaming
- Today
- Total
목록Computer Architecture (24)
공대생의 공부흔적

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix B. Reveiw of Memory Hierarchy 이번 글에서는 메모리 위계에 대해서 캐시 위주로 복습하고 넘어갈 것이다. 목차 1. 개요 지역성(temporal/spatial locality) 2. 캐시 캐시 배치 정책: Direct-mapped/Associative Caches 캐시 대체 정책, 캐시 미스 캐시 메트릭: AMAT 6가지 기초 캐시 최적화 방법 다층 캐시(Multi-level caches) 1. 개요 기본적으로, 큰 메모리는 느리고 빠른 메모리는 작다. 이러한 특징과 병렬성을 바탕으로 빠르고 큰, 그리고 싼 메모리처럼 보이도록 구현하는 것이 메모리 ..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix C. Pieplining: Basic and Intermediate Concepts 지난 글에 이어, 이번 글에서는 파이프라인을 적용할 때 신경 써야 할 문제인 Pipeline Hazards와 Branch Prediction에 대해 다룰 것이다. 2024.04.11 - [Computer Architecture] - [컴퓨터구조#4] 파이프라인(Pipelining) (1/2) - 기초 목차 1. Basic Pipelining 2. Pipeline Hazards - Structural Hazard - Data Hazard - Control Hazard 3. Branch Pr..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix C. Pieplining: Basic and Intermediate Concepts 책의 부록 내용을 바탕으로, 이번 글에서는 파이프라인에 대한 내용을 되짚어 볼 것이다. 파이프라인을 왜 적용해야 하는지, 이점이 무엇인지, speedup은 어떻게 되는지, MIPS 아키텍처에 파이프라인을 적용하는 경우 datapath가 어떻게 되는지 알아볼 것이다. 목차 1. Basic Pipelining - Performance factors, Amdahl's law - MIPS datapath with and without pipeline - benefits, speedup 2. Pi..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix A. Instruction Set Principles ISA 원리 시리즈의 마지막으로, 이번 글에서는 지난 글에 이어 ISA에서의 컴파일러의 역할과 MIPS 아키텍처에 대해 알아볼 것이다. 2024.03.10 - [Computer Architecture] - [컴퓨터구조#2] ISA(Instruction Set Architecture, 명령어 집합 구조)의 원리 알아보기 (2) - 연산(Operations)/Control Flow/인코딩(Encoding) 목차 ISA 분류하기 Memory Addressing 피연산자의 종류와 크기 Instruction Set에서의 연산(..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix A. Instruction Set Principles 이번 글에서는 지난 글에 이어 명령어 집합에서의 연산과 control flow, 그리고 인코딩에 대해서 다룰 것이다. 2024.03.10 - [Computer Architecture] - [컴퓨터구조#1] ISA(Instruction Set Architecture, 명령어 집합 구조)의 원리 알아보기 (1) - ISA 분류/Memory Addressing/피연산자의 종류와 크기 목차 ISA 분류하기 Memory Addressing 피연산자의 종류와 크기 Instruction Set에서의 연산(Operations) Co..

참고: Computer Architecture: A Quantitative Approach (5th edition) - Appendix A. Instruction Set Principles 컴퓨터 구조 파트의 첫 번째 주제는 ISA이다. Computer Architecture: A Quantitative Approach (5th edition)의 부록 A를 바탕으로 ISA의 원리를 간단하게 복습해보고자 한다. 책에서와 같이 다음 목차에 따라 구성되며, 이번 글에서 1~3을, 다음 글들에서는 각각 4~6, 7~8을 다룰 것이다. 목차 ISA 분류하기 Memory Addressing 피연산자의 종류와 크기 Instruction Set에서의 연산(Operations) Control Flow를 위한 명령어 명령..