我正在研究一個CPU大型數值計算應用程序。沒有深入細節,它是一個計算數學研究項目,涉及計算大整數x的某個函數f(x)。最快的128位整型庫
現在,所有事情都是在C++中以x64模式實現的,使用本機64位整數。這限制了我的x^< 2^64〜1.8 * 10^19。我想更進一步,要做到這一點,我需要一個128位算術庫。它必須非常快速。特別是整數除法應該很快。否則,我會坐在這裏等待結果,直到感恩節。我寧願不重新發明輪子。
我在維基百科發現了一個約20個大整數庫的列表,但其中大多數似乎是針對任意精度的數字,這對我的任務來說是過度的,我不需要額外的成本。
有誰知道什麼庫可以在128位整數上運行最快?
http://www.x86-64.org/pipermail/discuss/2005-August/006412.html – Anycorn 2010-09-11 20:54:54
這很有趣,不知道。目前我在Windows上工作,但我會在Unix中使用gcc進行嘗試。我的代碼應該足夠便攜。 – user434507 2010-09-11 21:06:32
你可以使用Cygwin/GCC或MinGW。 – alternative 2010-09-11 21:09:49