초고속 연산기 프로젝트..0

일단 프로젝트 시작해본다. 서론이나 배경 같은 거 쓰느라 힘빼지 말고 핵심 위주로만.

왜 초고속 연산기가 필요한가? DSP라든가 CPU가 있는데?

DSP나 CPU로 빠른 계산을 하는 데는 한계가 있다. 어떤 한계가 있을까?

그럼 어떻게 해야 초고속 초정밀 계산이 가능할까?

일반적인 방법론으로 다음을 설계해 볼 수 있을 것 같다.

사실 별 게 없다. VHDL로 설계하면 연산기 자체와 control logic은 instruction만 잘 설계하면 간단하게 꾸려진다.

여기에 정확도를 높이기 위한 trick들을 생각해본다면,

또 연산기의 모든 자원을 최적으로 이용하기 위해 program은 적절히 최적화가 되어야 한다. 그러니까 control path와 내부 메모리를 잘 활용해서 매 clock 외부로부터 data를 읽어들이지 않고도 거의 모든 연산을 zero-wait으로 수행할 수 있게끔 해야 한다. 그러니까 별도의 scheduler/optimizer가 필요하다.

결국, 초고속 계산이 가능하게 되는 이유는