반응형
Notice
Recent Posts
Recent Comments
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
- CUDA
- AMBA
- systolic array
- pygraphviz 설치 오류
- CLOCK GATING
- CDC
- linux c 컴파일
- pytest-pythonpath 설치 오류
- 클럭 게이팅
- Pyverilog 실행
- linux makefile 작성
- Pyvrilog tutorial
- Design DNN Accelerator
- 컨벌루션 연산
- gpgpu-sim
- gcc 컴파일
- pyverilog 설치 오류
- Makefile compile
- 데이터 해저드
- DNN Accelerator
- 남산업힐
- DNN 가속기
- Pyverilog 설치
- 이진수 곱셈 알고리즘
- Data HAzard
- makefile
- Pyverilog 튜토리얼
- 딥러닝 가속기
- linux c++ 컴파일
- 대구 반도체 설계기업 특화
Archives
- Today
- Total
목록NPU hardware software cosimulation (1)
오늘은 맑음
나의 학부 졸업작품 감상 평(MNIST dataset을 이용한 dnn accelerator 시뮬레이션)
3년전 딱 지금 시기에 학부 졸업작품으로 NPU를 만들기를 시작하게 되었습니다. 그 땐 딥러닝이 뭔지도 잘 몰랐고, rtl도 2학년 때 수업 이후로 쓴 적이 없어서 쉽지 않다고 생각했습니다. 그 때 DianNao를 Reference삼았었는데, 역시나 쉽지 않더라구요 Tensorflow에서 가중치 뽑는 방법도 몰라서 선배 도움 받아서 c로 feed forward 짜고 back proagation까지 구현 한 다음에 직접 뽑아냈었습니다. 조금 더 알아봤으면 지금처럼 편하게 tensorflow에서 읽었을텐데 말이죠. 처음에는 CNN을 구현하려고 했는데... 논문도 읽고 data flow를 생각하다 보니 결국 fully connected만 이용해서 MNIST 데이터 세트를 구별하는 정도로 작아졌습니다. 그래도 ..
NPU
2021. 4. 20. 23:34