일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nerf
- Vision
- dl
- nlp
- cs
- Torch
- FGVC
- math
- Front
- 3d
- algorithm
- SSL
- FineGrained
- computervision
- Python
- GAN
- Depth estimation
- REACT
- pytorch
- 자료구조
- web
- classification
- 딥러닝
- CV
- clean code
- PRML
- 알고리즘
- ML
- Meta Learning
- 머신러닝
- Today
- Total
목록CPU (2)
KalelPark's LAB
클럭이란? 컴퓨터 부품들은 클럭 신호가 빠르게 반복되면 CPU를 비롯한 컴퓨터 부품들은 그만큼 빠른 박자에 맞춰 움직입니다. 즉, 클럭 속도가 높아지면 CPU는 명령어 사이클을 더 빠르게 반복할 것이고, 다른 부품들도 그에 발맞춰 빠르게 작동할 것입니다. 실제로 클럭 속도가 높은 CPU는 일반적으로 성능이 높습니다. 그리하여 클럭 속도는 CPU 속도 단위로 간주되기도 합니다. 클럭 속도는 헤르츠(Hz) 단위로 측정을 진행합니다. (1초에 클럭에 몇 번 반복되는지 확인합니다.) * 실제로ㅡ 최대 클럭 속도를 강제로 끌어올리는 기법들 오버클럭킹(Overclicking)이라고 합니다. 코어 클럭 속도를 높이는 방법 외에 CPU의 성능을 높이는 방법에는 어떤 것이 있을까요? 대표적인 방법으로는 CPU의 코어와 ..
이전 포스팅을 참고하시기 바랍니다..! ALU(Arithmetic And Logic Unit) ALU는 레지스터를 통해 피연산자를 받아들이고, 제어장치로부터 수행할 연산을 알려주는 제어 신호를 받아들입니다. ALU는 레지스터와 제어장치로부터 받아들인 피연산자와 제어 신호로 산술 연산, 논리 연산 등 다양한 연산을 수행합니다. 연산을 수행한 결괏값은 바로 메모리에 저장되지 않고, 일시적으로 레지스터에 저장됩니다. CPU가 메모리에 접근하는 속도는 레지스터에 접근하는 속도보다 훨씬 느립니다. ALU가 연산할 때마다 결과를 메모리에 저장한다면 당연하게도 CPU는 메모리에 자주 접근하게 되고, 이는 CPU가 프로그램 실행 속도를 늦출 수 있습니다. 그래서 ALU의 결괏값을 메모리가 아닌 레지스터에 우선 저장하자..