저는 FPGA에서 구현 될 가능성이 높은 효율적인 제곱근 알고리즘에 대해 좀 더 많은 정보를 찾으려고합니다. 많은 알고리즘이 이미 발견되었지만 Intel이나 AMD와 같은 알고리즘이 있습니까? 효율적으로 나는 그들이 정말로 빠르다거나 많은 기억을 필요로하지 않는다는 것을 의미한다.제곱근의 하드웨어 구현?
EDIT : 일반적으로 질문은 일반적으로 부동 소수점 숫자이며 하드웨어의 대부분은 1 부호 비트, 8 비트 바이어스 된 지수 및 23 비트 가수로 표현되는 IEEE 754 표준을 구현하므로 언급해야합니다.
감사합니다.
http://stackoverflow.com/questions/1528727/why-is-sse-scalar-sqrtx-slower-than-rsqrtx-x 자세한 정보가 있습니다. –
[this] (http://en.wikipedia.org/wiki/Methods_of_computing_square_roots#Binary_numeral_system_.28base_2.29)를 구현하지 않는 이유는 무엇입니까? 룩업 테이블 (look-up table)과 같은 것들에는 교대 만하고 추가 만하면됩니다. FPGA에 적합한 후보로 보입니다. –
@Alex 주석 주셔서 감사합니다. VHDL로 구현할 수있는 방법이 아직 없기 때문에 좀 더 많은 리소스를 찾으려고 노력할 것입니다. 또 하나의 질문은 sqrt의 정수 부분을 찾지 않습니까? –