問題タブ [blas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1898 参照

benchmarking - BLAS ライブラリ ベンチマーク

さまざまな BLAS (Basic Linear Algebra Subprograms) ライブラリを比較するベンチマークはありますか? シングルコアおよびマルチコアシステムの疎行列乗算に特に興味がありますか?

0 投票する
4 に答える
14957 参照

.net - .net(C#)用の優れた無料(オープンソース)BLAS / LAPACKライ​​ブラリとは何ですか?

私はC#で書かれたプロジェクトを持っており、行列に対してさまざまな線形代数演算(LU分解など)を実行する必要があります。

プログラムは主に理論を確認するために作成されたプロトタイプであるため、C#の実装で十分です(おそらくより高速なC ++の実装と比較して)が、コーディングを節約するために利用できる優れたBLASまたはLAPACKライ​​ブラリが必要です。

簡単に言えば、.netで使用するための無料/オープンソースのBLASまたはLAPACKライ​​ブラリを誰かが推奨できますか?

よろしくエギル。

更新:今日Math.NET Numericsを見つけましたが、面白そうですが、誰かがそれを経験したことがありますか?

0 投票する
3 に答える
1454 参照

optimization - 最適化による行列の検索

私は次の問題を解決するためのアルゴリズムを探しています:

2セットのベクトルがあり、入力ベクトルから出力ベクトルへの変換を最もよく近似する行列を見つけたいと思います。

ベクトルは3x1なので、行列は3x3です。

これが一般的な問題です。私の特定の問題は、RGBカラーのセットと、目的のカラーを含む別のセットがあることです。希望の色に近い色が得られるRGBからRGBへの変換を見つけようとしています。

入力ベクトルと出力ベクトルの間には対応関係があるため、最小化する必要のある誤差関数の計算は簡単です。しかし、どうすればこの関数を最小化できますか?

0 投票する
1 に答える
432 参照

c++ - Blitz ++は、可能で適切な場合にBLASルーチンを使用しますか?

Blitz ++は、式テンプレートとテンプレートメタプログラムを幅広く使用することで、そのパフォーマンスに加えてパフォーマンスが向上することを知っています。しかし、ある時点で、これらの手法を使用してコードを最大限に活用することはできません。いくつかのフロートを乗算して合計する必要があります。この時点で、高度に最適化された(特に特別なアーキテクチャ用の)BLASルーチンを使用して、最終的なパフォーマンスキックを得ることができます。Blitz ++の現在の実装では、可能な限りBLASルーチンを使用していますか?

0 投票する
1 に答える
3275 参照

matlab - MATLAB が提供する BLAS ライブラリを使用するにはどうすればよいですか?

MATLAB が特に BLAS および LAPACK ヘッダーを提供していることに気付きました。

コンパイルされたコードにそれらを使用したいので、次をコンパイルしようとしました:

ex_blas.c

次のコマンドを使用します。

しかし、これはエラーを返します:

MATLABがblas.h提供する は、MATLAB 外部のサードパーティ アプリケーションで使用できますか? はいの場合、上記のエラーの原因は何ですか?

0 投票する
3 に答える
4369 参照

assembly - Intel Core2Duoのプリフェッチ

Core 2 Duoプロセッサのプリフェッチ命令を使用した経験のある人はいますか?

一連のP4マシンで(標準?)プリフェッチセット(prefetchntaprefetcht1など)を使用して成功しましたが、Core 2 Duoでコードを実行すると、prefetcht(i)命令は何も実行せず、prefetchnta命令は少ないようです。効果的。

パフォーマンスを評価するための私の基準は、ベクトルサイズがキャッシュ外の動作に十分な大きさである場合の、BLAS 1ベクトル-ベクトル(axpy)操作のタイミング結果です。

Intelは新しいプリフェッチ命令を導入しましたか?

0 投票する
2 に答える
2669 参照

matrix - BLAS を使用した整数型の行列乗算

整数型の dgemm (BLAS から) に相当するものはありますか? 倍精度/単精度行列の dgemm と sgemm しか知りませんが、int (または short int...) などの整数型の行列に使用したいと考えています。

注: float/double への変換を含むソリューションを探しているわけではなく、高速なライブラリの実装を探しています。

また、dgemms についても同じ質問です (strassen アルゴリズムを使用)。

0 投票する
4 に答える
15388 参照

big-o - 線形回帰のBigOとは何ですか?

線形回帰を試みるのに合理的なシステムの大きさはどれくらいですか?

具体的には、最大300Kのサンプルポイントと最大1200の線形項を持つシステムがあります。これは計算上実行可能ですか?

0 投票する
1 に答える
826 参照

r - Rのprcompエラー

prcompRを使用しています。マトリックスで実行したいと思います。このコードは、LinuxボックスへのRの1つのインストールでは正常に機能しますが、別のLinuxボックスへのRの別の同一の(または私が思った)インストールでは機能しません。コードは

不良インスタンスのエラーメッセージは

Rの両方のインスタンスにはR version 2.9.2 (2009-08-24)、すべてのRライブラリと環境変数が同じように構成されています。

それで、誰かが何が間違っているかもしれないかについての提案を持っていますか?そのエラーコードはどういう意味ですか?(私はインターネットを検索しましたが、何も役に立ちませんでした...)よろしくお願いします!

0 投票する
1 に答える
1615 参照

c - Cプログラム用のCMakeとBLAS

私はCMakeを使用してblasに依存するプログラムを構築しようとしていますが、以下を使用してblasを検出しています:

問題は、FindBLASにはFortranコンパイラが必要であり、

blasはすでに私のマシン(ATLAS Blas)にインストールされており、gfortranもインストールされているので、Fortranを有効にするにはどうすればよいですか、またはCのblasライブラリを見つけるための回避策はありますか?