Recent Posts
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- FGVC
- PRML
- computervision
- nerf
- dl
- Python
- REACT
- CV
- classification
- cs
- GAN
- Depth estimation
- Front
- clean code
- nlp
- SSL
- Vision
- 3d
- 딥러닝
- 머신러닝
- ML
- 알고리즘
- Meta Learning
- web
- FineGrained
- algorithm
- 자료구조
- math
- Torch
- pytorch
- Today
- Total
목록ALU (1)
KalelPark's LAB
[ Computer Architecture ] ALU, 제어장치란?
이전 포스팅을 참고하시기 바랍니다..! ALU(Arithmetic And Logic Unit) ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치로부터 수행할 연산을 알려주는 제어 신호를 받아들입니다. ALU는 레지스터와 제어장치로부터 받아들인 피연산자와 제어 신호로 산술 연산, 논리 연산 등 다양한 연산을 수행합니다. 연산을 수행한 결괏값은 바로 메모리에 저장되지 않고, 일시적으로 레지스터에 저장됩니다. CPU가 메모리에 접근하는 속도는 레지스터에 접근하는 속도보다 훨씬 느립니다. ALU가 연산할 때마다 결과를 메모리에 저장한다면 당연하게도 CPU는 메모리에 자주 접근하게 되고, 이는 CPU가 프로그램 실행 속도를 늦출 수 있습니다. 그래서 ALU의 결괏값을 메모리가 아닌 레지스터에 우선 저장하자..
Study/Computer Architecture
2023. 1. 28. 08:57