PROGRAPEシステムの移植
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[動的再構成可能ハードウェアの開発]]
*メンバー [#ac66a1dd]
-大和田@M2
*背景 [#j9f4738e]
PGRを用いたPROGRAPEシステムで自動的に回路を生成できる~
↓~
PROGRAPE-4で理論性能243.2 GFLOPSを達成~
↓~
しかもコストパフォーマンスも良い(24万円)~
↓~
そして時は流れる~
↓~
GPUなどのアクセラレータが台頭~
↓~
Spartan-3(XC3S5000)の型落ちもあり、PROGRAPE-4による高速化が他のデバイスと比べて見劣りするようになった~
↓~
新しいデバイスでPROGRAPEシステムを動かしたい~
↓~
他のFPGAボードでPROGRAPEシステムが動くように移植を検討←いまここ~
↓~
動的部分再構成って夢があるよね~
↓~
動的再構成技術を用いた粒子計算高速化アーキテクチャの検討~
↓~
動的負荷分散システムなんかも検討
*従来のシステム [#c5537bf8]
[[PROGRAPEによる科学計算]]
CENTER:&ref(progrape4.png);
-IFPGA
--Interface FPGA
--XC2V1000
-PFPGA
--Processing FPGA
--XC3S5000(x4)
*提案するシステム [#hbc6912e]
1つのFPGAでPROGRAPEシステムを実現する。演算用パイプラインはPRM(Partial Reconfigurable Module)に割り当てる。動的部分再構成技術を応用できたら楽しい。
CENTER:&ref(pr_progrape.png);
-PRM
--Partial Reconfigurable Module
**ネタ [#xe1d5ae1]
夢と理想
-1チップFPGAでPROGRAPEシステムを実現
-どんなFPGAボードにも対応
-動的部分再構成
-動的負荷分散
**疑問 [#jd50a034]
現実
-インターフェイス
--デバイスの認識に問題はないか
--PROGRAPEではFLASHにインターフェイスの回路情報が入っていて、自動的に回路情報を書き込むようになっていた
--1枚のFPGAにシステム全体の回路を書き込むとすると、初期状態ではインターフェイスの回路を持っていないので、デバイスの認識に問題があるかもしれない
*PGR [#h8188b74]
winpublic/PROGRAPE/pgr.pg4.i386.backup20080423.tar.gzを解凍してbinにパスを通せば使える?
*コメント [#n97de62e]
何か意見や指摘がありましたら、よろしくお願い致します。
- [PGRについて]zxp020の濱田さんのディレクトリに置いてあるi386用のPGRは、なぜか壊れていました(昔、md5sumで確認したところ)。i386用のPGRでしたら、GT&MTのまつもとの所に使用可能なものをバックアップしてあります。winpublic/PROGRAPEのものは分かりません。ちなみに、64bitのものでしたら、zxp020の濱田さんのディレクトリにアーカイブがあるはずです。PGRのインストールについては忘れましたが、/tmpに置かないと駄目だったような・・・ -- [[まつもと]] &new{2009-05-10 (日) 17:47:13};
- 指摘ありがとうございます。winpublic/PROGRAPEのも正常動作しました。/tmp以下がうんぬんについてはシェルスクリプトにかかれてましたね。 -- [[大和田]] &new{2009-05-10 (日) 18:23:17};
#comment
終了行:
[[動的再構成可能ハードウェアの開発]]
*メンバー [#ac66a1dd]
-大和田@M2
*背景 [#j9f4738e]
PGRを用いたPROGRAPEシステムで自動的に回路を生成できる~
↓~
PROGRAPE-4で理論性能243.2 GFLOPSを達成~
↓~
しかもコストパフォーマンスも良い(24万円)~
↓~
そして時は流れる~
↓~
GPUなどのアクセラレータが台頭~
↓~
Spartan-3(XC3S5000)の型落ちもあり、PROGRAPE-4による高速化が他のデバイスと比べて見劣りするようになった~
↓~
新しいデバイスでPROGRAPEシステムを動かしたい~
↓~
他のFPGAボードでPROGRAPEシステムが動くように移植を検討←いまここ~
↓~
動的部分再構成って夢があるよね~
↓~
動的再構成技術を用いた粒子計算高速化アーキテクチャの検討~
↓~
動的負荷分散システムなんかも検討
*従来のシステム [#c5537bf8]
[[PROGRAPEによる科学計算]]
CENTER:&ref(progrape4.png);
-IFPGA
--Interface FPGA
--XC2V1000
-PFPGA
--Processing FPGA
--XC3S5000(x4)
*提案するシステム [#hbc6912e]
1つのFPGAでPROGRAPEシステムを実現する。演算用パイプラインはPRM(Partial Reconfigurable Module)に割り当てる。動的部分再構成技術を応用できたら楽しい。
CENTER:&ref(pr_progrape.png);
-PRM
--Partial Reconfigurable Module
**ネタ [#xe1d5ae1]
夢と理想
-1チップFPGAでPROGRAPEシステムを実現
-どんなFPGAボードにも対応
-動的部分再構成
-動的負荷分散
**疑問 [#jd50a034]
現実
-インターフェイス
--デバイスの認識に問題はないか
--PROGRAPEではFLASHにインターフェイスの回路情報が入っていて、自動的に回路情報を書き込むようになっていた
--1枚のFPGAにシステム全体の回路を書き込むとすると、初期状態ではインターフェイスの回路を持っていないので、デバイスの認識に問題があるかもしれない
*PGR [#h8188b74]
winpublic/PROGRAPE/pgr.pg4.i386.backup20080423.tar.gzを解凍してbinにパスを通せば使える?
*コメント [#n97de62e]
何か意見や指摘がありましたら、よろしくお願い致します。
- [PGRについて]zxp020の濱田さんのディレクトリに置いてあるi386用のPGRは、なぜか壊れていました(昔、md5sumで確認したところ)。i386用のPGRでしたら、GT&MTのまつもとの所に使用可能なものをバックアップしてあります。winpublic/PROGRAPEのものは分かりません。ちなみに、64bitのものでしたら、zxp020の濱田さんのディレクトリにアーカイブがあるはずです。PGRのインストールについては忘れましたが、/tmpに置かないと駄目だったような・・・ -- [[まつもと]] &new{2009-05-10 (日) 17:47:13};
- 指摘ありがとうございます。winpublic/PROGRAPEのも正常動作しました。/tmp以下がうんぬんについてはシェルスクリプトにかかれてましたね。 -- [[大和田]] &new{2009-05-10 (日) 18:23:17};
#comment
ページ名: