Releases: erincones/bigfib
Releases · erincones/bigfib
Release list
v2.2
Some performance improvements have been implemented. Execution times have been reduced by around 16% on x86-64 and 12% on ARM.
Results of the calculation of the term 4784969 of the Fibonacci sequence, the first one with one million digits:
Compiler: g++ 13.3.0
CPU: Intel Core i5-13420H
$ bin/bigfib -q 4784969
Term: 4784969
Chunks: 111112
Digits: 1000000
Calculating time: 151.670452 ms
Casting time: 2.179673 ms
Total time: 153.850125 ms
Compiler: clang++ 9.0.1 (Cxxdroid)
CPU: Qualcomm Snapdragon 710
$ bin/bigfib -q 4784969
Term: 4784969
Chunks: 111112
Digits: 1000000
Calculating time: 1033.889999 ms
Casting time: 48.786984 ms
Total time: 1082.676983 ms
v2.1
CLI version for g++ and clang++ on ARM64 and x86-64.
Results of the calculation of the term 4784969 of the Fibonacci sequence, the first one with one million digits:
Compiler: g++ 11.4
CPU: AMD Ryzen 7 5700U
$ bin/bigfib -q 4784969
Term: 4784969
Chunks: 111112
Digits: 1000000
Calculating time: 557.663378 ms
Casting time: 3.978504 ms
Total time: 561.641882 ms
Compiler: clang++ 9.0.1 (Cxxdroid)
CPU: Qualcomm Snapdragon 710
$ bin/bigfib -q 4784969
Term: 4784969
Chunks: 111112
Digits: 1000000
Calculating time: 2213.821783 ms
Casting time: 40.702504 ms
Total time: 2254.524287 ms