web-dev-qa-db-ja.com

GPU OcelotをUbuntu 14.04にインストールする方法は?

私はUbuntu 14.04を使用しており、 GPU Ocelot (GPUコンピューティングアプリケーション用のオープンソースの動的JITコンパイルフレームワーク)をインストールしたいと考えています。適切なOcelotバージョンを検索しましたが、見つかりませんでした。

UbuntuにGPU Ocelotをインストールする方法はありますか?

2
franklin thomas

インストール

gitがインストールされていない場合、インストールします。

Sudo apt-get update && Sudo apt-get install git

GithubからOcelotをチェックアウトします。

git clone https://github.com/gtcasl/gpuocelot.git

オプション:インストールboost

Sudo apt-get install libboost-all-dev

オプション:コンパイラツールをインストールする

Sudo apt-get install flex bison g++ scons

gpuocelot/ocelotディレクトリを入力します

cd gpuocelot/ocelot

buildスクリプトを実行します。

Sudo ./build.py --install

これにより、Ocelot開発ヘッダーとライブラリがインストールされます。

libocelot.so

Ocelotライブラリへの必要なシステムリンクを作成して、ダイナミックリンカーが見つけられるようにします。

Sudo ldconfig

このライブラリを使用して、ocelot内のツールにアクセスしたり、NVCCでコンパイルしてCUDAデバイスをエミュレートするCUDAアプリケーションにリンクしたりできます。

あるいは、新しいユーティリティOcelotConfigがあります。これは、単にOcelotに対してリンクするプロセスを目的としています。

Ocelotに対してプログラムをリンクするには:

g++ -o my_program my_program.o OcelotConfig -l

詳細については、 this リンクを参照してください。

2
Ron