TBCI等行列、ベクトル、するためのクラスを提供するCライブラリであり、そのような異なるスパース行列の特殊化を提供する多くの行列クラスがありますなどの加算、乗算、としてそれらに対する操作を定義します。
彼らはすべて同じようなインターフェイスを備えています。 TBCIは線形システムのためのソルバーの拡張セットとライブラリをLAPACKするためのインタフェースが付属しています。
これは、割り当てに関して異なる方法で処理し、c'torをコピーしているリアルと一時オブジェクトの概念を持っていることによって、データの不必要なコピーを回避し、一時基本クラスのイディオムを使用しています。
の新機能このリリースでのの:ます。
- このバージョンでは、いくつかのマイナーなバグ修正とパフォーマンスの改善があります。
- のコードは、ICC-11.1とgcc-4.5 +と罰金コンパイルにマイナー適応を受けたします。
- コールドホット/属性の使用方法が実装されますが、デフォルトでは無効になってきた(テストで助けにはならなかった)。 cplx:パワー(ダブル)はバグ修正を受けています。 。
- のSMP並列化インフラストラクチャ内のいくつかのクリーンアップとパフォーマンスの改善があります。
- ます。
- 包装は、クリーンアップとはopenSUSEとDebianのパッケージングの規則に沿ったもので、今はるかですされています。
最も顕著なのは、このリリースでは、より少ないコンテキストスイッチとより良いSMPの性能をもたらすコアを、もたらす前に短いビジー待機を行うことができます。
CPU検出コードは、現在、特別にインテルハイパースレッドCPUを処理します。
のバージョン2.6.1にの新機能である。それは、デフォルトでのみハイパースレッドの1に計算スレッドをスケジュールします。これにより、パフォーマンスが向上します。
のバージョン2.6.0でのの新機能です。このリリースでは、いくつかのパフォーマンスの向上を備えています。
- これは正しくCore2のとNehalemsを検出し、彼らのために最適化します。
- thread_control構造はmalloc_cache(2.5.xのバイナリ互換性がない)を介して、特にスレッドセーフなメモリ割り当てのために、減少したキャッシュラインバウンスのために再配置されています。
- いくつかのバグフィックスが行われています。
コメントが見つかりません