私は、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)を実装してみませんか?ルックアップテーブルのようなものにはシフトや追加だけが必要で、余分なメモリは必要ありません。 FPGAの候補のように見えます。 –
コメントありがとう@Alex。私はまだVHDLに実装することができないので、もう少しリソースを見つけようとします。もう1つの質問は、sqrtの整数部分だけを見つけるのではないのですか? –