Twofold arithmetic is my research project. Consider twofolds as a managed runtime for safer programming of math.
Software industry needs to mitigate cost of programming as computers penetrate everywhere. Managed runtimes allow programming easier with higher quality. Twofold arithmetic can manage rounding errors in floating-point calculations. Accumulated round-off is computable, so let machine control it. This can make programming of math easier and safer.
Despite such control costs, I believe that human's performance is more important than machine's performance.
See 3-pages text and 30-pages presentation that overview the project. PDF files attached to this page (see below):
Twofold reliable math.pdf -- 3 pages
Twofold arithmetic.pdf -- 30 pages
If you are interested, please do not hesitate contacting me:
LinkedIn: Evgeny Latkin
Email: yevgeny dot latkin at gmail dot com
So far, I have published three reports, see corresponding pages under this web site:
Obsolete materials:
If you decided to try code, please download its freshest version, attached with the freshest article. Fresher code includes all functionality of previous, and fixes bugs found in earlier versions.
Besides, only the freshest version of code supports older processors, starting with Pentium 4 or compatible. (Previous versions of code require hardware support of AVX+FMA available only with latest processors like Intel Haswell.)