일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 딥러닝 가속기
- Data HAzard
- gcc 컴파일
- DNN Accelerator
- 클럭 게이팅
- pytest-pythonpath 설치 오류
- CLOCK GATING
- Pyvrilog tutorial
- 대구 반도체 설계기업 특화
- linux makefile 작성
- 데이터 해저드
- Pyverilog 튜토리얼
- AMBA
- linux c 컴파일
- Design DNN Accelerator
- CUDA
- Makefile compile
- pygraphviz 설치 오류
- 이진수 곱셈 알고리즘
- DNN 가속기
- Pyverilog 실행
- CDC
- 컨벌루션 연산
- makefile
- linux c++ 컴파일
- 남산업힐
- Pyverilog 설치
- gpgpu-sim
- pyverilog 설치 오류
- systolic array
- Today
- Total
목록클럭 게이팅 (2)
오늘은 맑음
IT기기의 고성능화와 모바일기기(노트북, 스마트폰, 워치)의 발전으로 인해 저전력 디자인(Low power design)의 중요성이 높아지고 있습니다. 고성능 기기를 동작하기 위해서는 높은 전원을 필요로 합니다. 높은 전원을 사용하게 되면 사용되는 전력이 증가하게 되어 비용에 부담이 될 수 있으며, 발열이 증가해 냉각 시스템에 사용되는 비용이 증가합니다. 최근 MS, Google, Amazon과 같은 기업에서 데이터 센터의 냉각 시스템에 많은 투자를 하고 있죠. https://www.techm.kr/news/articleView.html?idxno=90224 [테크M 트렌드] 데이터센터 바다에 넣고 사옥을 발전소로…빅테크가 친환경을 실천하는 방법 - 마이크로소프트, 애플, 구글, 아마존 등 글로벌 빅테크..
low power processor설계 기법중 하나로 Clock Gating이 있다. 사용하지 않는 모듈의 입력으로 들어가는 CLK을 Gate처럼 사용하여 enable/disable 시키는 기법인 것 같다. 사용하지 않는 모듈에 지속적으로 CLK이 공급되면 동작이 필요없는 상황에서도 전력을 소모하므로 CLK의 공급을 차단해줌으로써 전력의 소모를 낮추겠다는 의도 같다. 위의 이미지는 Clock Gating을 설명한 그림이다. CG라는 gate가 CLK과 EN을 입력으로 받아 module로 CLK을 전달해준다. 만약 EN이 0이라면 CLK은 지속적으로 0이 전달되어 동작을 하지 못 할 것이다. 이 내용은 추후에 공부를 더 해 보완 해야겠다. 일반적으로 clock을 갖고 놀지 말아라, clock을 가공하지 말..