抄録
B-007
MATLAB上での高精度演算の実装について
長谷川秀彦(筑波大)・椎葉 健・石渡恵美子(東理大)
コンピュータの高性能化に伴い、高精度演算を併用してアルゴリズムを高速に実行することが現実性をおびてきた。コード作成の面では、オブジェクト指向を活用してデータ型を共有することで、プログラムの生産性の向上、あるいは書き換えによるバグ混入可能性の低減が可能になっている。しかし、多くのプログラミング環境では4則演算子に対してはオブジェクト指向が適用できない。本報告では、データ型と4則演算子にオブジェクト指向が適用できる MATLAB 上に、一般的なコンピュータが提供する機能のみを使って4倍精度演算を実現する Double-double の実装について報告する。本実装では、MATLAB の高速化機能、あるいは外部関数のチューニングにより高速化が可能と考えている。