반응형
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
- linux c++ 컴파일
- Data HAzard
- pygraphviz 설치 오류
- pytest-pythonpath 설치 오류
- gpgpu-sim
- linux c 컴파일
- Makefile compile
- 이진수 곱셈 알고리즘
- AMBA
- Pyverilog 튜토리얼
- CLOCK GATING
- Design DNN Accelerator
- systolic array
- CDC
- Pyverilog 설치
- 대구 반도체 설계기업 특화
- gcc 컴파일
- 딥러닝 가속기
- linux makefile 작성
- Pyverilog 실행
- DNN Accelerator
- CUDA
- 데이터 해저드
- makefile
- Pyvrilog tutorial
- 컨벌루션 연산
- DNN 가속기
- pyverilog 설치 오류
- 남산업힐
- 클럭 게이팅
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