반응형 relu 비트 연산 구현1 비트 연산을 활용한 ReLu 함수 구현 ReLu 함수를 그냥 구현하는 것은 굉장히 쉽다.그냥 C 코드로 구현한다라고 생각하면int relu(int x) { if (x 이런식으로 구현일 될 것이다. 그런데 하드웨어 관점으로 본다면 이런식의 코딩을 굉장히 비효율적일 수 있다.저런식으로의 코드가 컴파일 되서 ISA를 통해 하드웨어에서 구현된다라고 생각해보자.어셈블리어로 구현된 각 instruction은 수행될 때, 한 clock 안에 끝나지 않고 몇 번의 clock에 걸쳐 수행되는 구조를 가지고 있다. 하지만 clock 마다 여러개의 instruction이 동시에 수행되게 하여 효율을 높인다.위의 pipeline과 같이 ADD insturction이 입력되고 execude 과정이 수행되고 있는 시간에 STR insturction의 decode 과정.. 2024. 11. 26. 이전 1 다음 반응형