[HDLBits] Always if2
·
Verilog/HDLBits
Always if2 - HDLBits hdlbits.01xz.net# 들어가며A common source of errors: How to avoid making latchesWhen designing circuits, you must think first in terms of circuits:I want this logic gateI want a combinational blob of logic that has these inputs and produces these outputsI want a combinational blob of logic followed by a set of flip-flopsWhat you must not do is write the code first, then hope it ..
[인공지능 하드웨어] 8 - Deep Learning HW Accelerator(TPU)
·
AI/AI Hardware
# 들어가며TPU에 대해서 자세히 알아본다. 하드웨어 구현 수준은 아니지만 TPU가 어떻게 행렬 데이터를 다루는지, 그리고 TPU에 얽힌 스토리를 검토해본다. 컴퓨터 구조 관련한 배경지식이 있으면 이해하기 편하므로 글을 읽다가 이해가 되지 않는다면 관련 블로그 포스트나 유튜브를 찾아보는 것이 좋다. 이전 글은 다음 링크의 블로그 포스트를 참고하면 된다. [인공지능 하드웨어] 7 - Winograd Convolution# 들어가며Deep Learning Optimization 기법 중의 하나인 Winograd Convolution에 대해서 알아본다. 컴퓨터 구조 관련한 배경지식이 있으면 이해하기 편하므로 글을 읽다가 이해가 되지 않는다면 관련 블로그kmuhan-study.tistory.com# Google..
[인공지능 하드웨어] 7 - Winograd Convolution
·
AI/AI Hardware
# 들어가며Deep Learning Optimization 기법 중의 하나인 Winograd Convolution에 대해서 알아본다. 컴퓨터 구조 관련한 배경지식이 있으면 이해하기 편하므로 글을 읽다가 이해가 되지 않는다면 관련 블로그 포스트나 유튜브를 찾아보는 것이 좋다. 이전 글은 다음 링크의 블로그 포스트를 참고하면 된다. [인공지능 하드웨어] 6 - Deep Learning Optimization(Convolution Lowering, Systolic Array)# 들어가며Matrix Tiling등의 기법을 사용한 GPU Performance Optimization을 중점적으로 알아본다. 컴퓨터 구조 관련한 배경지식이 있으면 이해하기 편하므로 글을 읽다가 이해가 되지 않는다면 관련 블로kmuhan..
[HDLBits] Wire
·
Verilog/HDLBits
Wire - HDLBits hdlbits.01xz.net# 들어가며HDLBits는 Verilog의 백준 같은 사이트이다. 여러가지 문제들이 있고, 그 문제를 직접 submit 할 수 있는 사이트이다. 혼자서 베릴로그를 공부하는 나에게는 굉장히 도움이 많이 되는 고마운 사이트이다. 코드를 submit 하고 나서는 다음과 같은 4개의 상태가 표시된다. 물론 Success를 받을 수 있도록 하는 것이 목표이다!Compile Error — Circuit did not compile.Simulation Error — Circuit compiled successfully, but simulation did not complete.Incorrect — Circuit compiled and simulated, but ..
[HDLBits] Zero
·
Verilog/HDLBits
Zero - HDLBits hdlbits.01xz.net# 들어가며HDLBits는 Verilog의 백준 같은 사이트이다. 여러가지 문제들이 있고, 그 문제를 직접 submit 할 수 있는 사이트이다. 혼자서 베릴로그를 공부하는 나에게는 굉장히 도움이 많이 되는 고마운 사이트이다. 코드를 submit 하고 나서는 다음과 같은 4개의 상태가 표시된다. 물론 Success를 받을 수 있도록 하는 것이 목표이다!Compile Error — Circuit did not compile.Simulation Error — Circuit compiled successfully, but simulation did not complete.Incorrect — Circuit compiled and simulated, but ..
[HDLBits] Getting Started
·
Verilog/HDLBits
Step one - HDLBits hdlbits.01xz.net# 들어가며HDLBits는 Verilog의 백준 같은 사이트이다. 여러가지 문제들이 있고, 그 문제를 직접 submit 할 수 있는 사이트이다. 혼자서 베릴로그를 공부하는 나에게는 굉장히 도움이 많이 되는 고마운 사이트이다. 코드를 submit 하고 나서는 다음과 같은 4개의 상태가 표시된다. 물론 Success를 받을 수 있도록 하는 것이 목표이다!Compile Error — Circuit did not compile.Simulation Error — Circuit compiled successfully, but simulation did not complete.Incorrect — Circuit compiled and simulated, ..