반응형
MIPS Design Principles
하드웨어 설계 원칙
1. Simplicity favors regularity
간단해지기 위해서 같은 형태를 사용하는 것이 좋다. (Operation 글)
- Arthmetic Operation은 동일한 형태를 지닌다.
- 고정된 instuction의 size
- instruction formats의 small number
- Opcode는 항상 6bit로 이루어진다.
2. Smaller is faster
적을수록 더 빠르다. (Operands 글)
- 적은 수의 register, 적은 수의 instruction set을 가짐으로써 빠르고 작게 구현
- 제한된 addressing modes의 수
3. Make the common case fast
자주 생기는 일을 빠르게 만들어라. (Operands 글)
- register file로부터 연산을 수행
- immediate(수치) operands를 갖는 instruction을 할당
4. Good design demands good compromises
좋은 설계에는 적당한 절충이 필요하다. (MIPS Instruction 글)
- MIPS instruction format을 3개로 나누고, 크기를 32bits로 유지
[참고]
Computer Organization and Design 5th Edition. The Hardware/Software Interface / 저자 : David A. Patterson, John L. Hennessy / 출판 : ELSEVIER
반응형
'IT > 컴퓨터구조' 카테고리의 다른 글
[ 컴퓨터구조 ] Cache (5) | 2020.12.09 |
---|---|
[ 컴퓨터구조 ] MIPS Instructions (+Instruction to binary) (3) | 2020.10.22 |
[ 컴퓨터구조 ] ISA (Instruction Set Architecture) (0) | 2020.09.01 |
[ 컴퓨터구조 ] 피연산자 (Operands of Computer Hardware) (1) | 2020.05.01 |
[ 컴퓨터 구조 ] 하드웨어 연산 (Operation of Computer Hardware) (0) | 2020.05.01 |
댓글