| 講演抄録/キーワード |
| 講演名 |
2010-05-14 13:15
An Efficient Implementation of Exhaustive Verification of the Collatz Conjecture using DSP48E blocks of Xilinx Virtex-5 FPGAs ○Yasuaki Ito・Koji Nakano(Hiroshima Univ.) RECONF2010-15 |
| 抄録 |
(和) |
任意の正の数に対して,偶数のときその数を$2$で割り,奇数のとき$3$倍して$1$を加えるという操作を考える.コラッツ予想は,すべての正の数$n$に対して上記の操作を繰り返すと最終的に$1$になるという予想である.本論文では,乗算器と加算器を一つずつ持つXilinx Virtex-5 FPGAのDSP48Eブロックを用いたコラッツ予想の検証の効率的実装を紹介する.我々はVertex-5シリーズのFPGA XC5VSX50T-1 を用いて検証プロセッサを実装し,評価をおこなった.その結果として,本手法は,1秒間に$3.88 \times 10^8$個の64ビットの数が検証可能であることを確認した. |
| (英) |
Consider the following operation on an arbitrary positive number: if the number is even, divide it by two, and if the number is odd, triple it and add one. The Collatz conjecture asserts that, starting from any positive number $m$, repeated iteration of the operations eventually produces the value $1$. The main contribution of this paper is to present an efficient implementation of a coprocessor that performs the exhaustive search to verify the Collatz conjecture using a DSP48E Xilinx Virtex-5 blocks, each of which contains one multiplier and one adder. The experimental results show that, our coprocessor can verify $3.88\times 10^8$ 64-bit numbers per second. |
| キーワード |
(和) |
ハードウェアアルゴリズム / コラッツ予想 / FPGA実装 / DSPブロック / ブロックRAM / / / |
| (英) |
Hardware Algorithm / Collatz conjecture / FPGA Implementation / DSP blocks / Block RAMs / / / |
| 文献情報 |
信学技報, vol. 110, no. 32, RECONF2010-15, pp. 81-86, 2010年5月. |
| 資料番号 |
RECONF2010-15 |
| 発行日 |
2010-05-06 (RECONF) |
| ISSN |
Print edition: ISSN 0913-5685 Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
| PDFダウンロード |
RECONF2010-15 |