佐藤/進捗/2008-06-26
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[佐藤/進捗]]
*論理合成の件 [#j940e6e6]
ISEのバージョンをあげたら(ISE8.1->ISE9.2)、タイミング制約を満たしてくれそうので、浮動小数点演算器のパイプラインステージ数を増やすのは保留。 &br;
↓&br;
Number of Timing Constraints that were not applied: 1&br;
満たしてくれなかった。&br;
しかし、bitファイルは生成されており、コンフィギュレーションしてみたら結果もちゃんと返ってきたのでおkなのか?&br;
**ISE9.2 合成結果 [#n017873c]
-密度の式 &texvc(\rho_{i}=\sum m_{j}W(r_{ij},h_{ij})); &br;
||The Maximum Pin Delay(ns)|Mumber of Slice Flip Flop|Total Number of 4 input LUTs|Number of Block RAMs|Timing Constraints|
|NPIPE=1|14.102|3015/66560 (4%)|6786/66560 (10%)|52/104 (50%)|○|
|NPIPE=6|14.169|17378/66560 (26%)|42524/66560 (63%)|52/104(50%)|1 timing constraint was not applied (-4.205ns)|
|NPIPE=7|13.597|20327/66560 (30%)|53393/66560 (80%)|52/104(50%)|1 timing constraint was not applied (-3.593ns)|
-運動方程式 &texvc(\\frac{dv_{i}}{dt}=-\sum m_{j}(\frac{P_{i}}{\rho_{i}^{2}}+\frac{P_{j}}{\rho_{j}^{2}})\nabla W(r_{ij},h_{ij}));&br;
||The Maximum Pin Delay(ns)|Mumber of Slice Flip Flop|Total Number of 4 input LUTs|Number of Block RAMs|Timing Constraints|
|NPIPE=1|13.606|4629/66560 (6%)|7708/66560 (11%)|63/104 (60%)|○|
|NPIPE=5|14.150|22716/66560 (34%)|49111/66560 (73%)|63/104 (60%)|1 timing constraint was not applied (-0.470ns)|
|NPIPE=6|14.993|27266/66560 (40%)|60763/66560 (90%)|63/104 (60%)|1 timing constraint was not applied (-0.263ns)|
*現状と今後 [#w21755e5]
PROGRAPEボードを1枚に密度の式の回路をコンフィギュレーション(NPIPE=7)&br;
アプリケーションは2次元お風呂の排水(水粒子864、壁粒子318)&br;
ソフトより見た目速くなった。&br;
運動方程式の式もコンフィギュレーションして、ボード2枚でシミュレーションすれば、結構速くなるんじゃないかと期待。&br;
明日以降、ボードに回路を実装して評価していきたい。&br;
TO DO&br;
ボード2枚にそれぞれ回路を実装&br;
今は1つの粒子に対し、全粒子との相互作用を計算させている。&br;
粒子数が多くなるにつれて、無駄な計算が増していくので、その辺りを考える。&br;
いろんなアプリケーションが欲しい。
終了行:
[[佐藤/進捗]]
*論理合成の件 [#j940e6e6]
ISEのバージョンをあげたら(ISE8.1->ISE9.2)、タイミング制約を満たしてくれそうので、浮動小数点演算器のパイプラインステージ数を増やすのは保留。 &br;
↓&br;
Number of Timing Constraints that were not applied: 1&br;
満たしてくれなかった。&br;
しかし、bitファイルは生成されており、コンフィギュレーションしてみたら結果もちゃんと返ってきたのでおkなのか?&br;
**ISE9.2 合成結果 [#n017873c]
-密度の式 &texvc(\rho_{i}=\sum m_{j}W(r_{ij},h_{ij})); &br;
||The Maximum Pin Delay(ns)|Mumber of Slice Flip Flop|Total Number of 4 input LUTs|Number of Block RAMs|Timing Constraints|
|NPIPE=1|14.102|3015/66560 (4%)|6786/66560 (10%)|52/104 (50%)|○|
|NPIPE=6|14.169|17378/66560 (26%)|42524/66560 (63%)|52/104(50%)|1 timing constraint was not applied (-4.205ns)|
|NPIPE=7|13.597|20327/66560 (30%)|53393/66560 (80%)|52/104(50%)|1 timing constraint was not applied (-3.593ns)|
-運動方程式 &texvc(\\frac{dv_{i}}{dt}=-\sum m_{j}(\frac{P_{i}}{\rho_{i}^{2}}+\frac{P_{j}}{\rho_{j}^{2}})\nabla W(r_{ij},h_{ij}));&br;
||The Maximum Pin Delay(ns)|Mumber of Slice Flip Flop|Total Number of 4 input LUTs|Number of Block RAMs|Timing Constraints|
|NPIPE=1|13.606|4629/66560 (6%)|7708/66560 (11%)|63/104 (60%)|○|
|NPIPE=5|14.150|22716/66560 (34%)|49111/66560 (73%)|63/104 (60%)|1 timing constraint was not applied (-0.470ns)|
|NPIPE=6|14.993|27266/66560 (40%)|60763/66560 (90%)|63/104 (60%)|1 timing constraint was not applied (-0.263ns)|
*現状と今後 [#w21755e5]
PROGRAPEボードを1枚に密度の式の回路をコンフィギュレーション(NPIPE=7)&br;
アプリケーションは2次元お風呂の排水(水粒子864、壁粒子318)&br;
ソフトより見た目速くなった。&br;
運動方程式の式もコンフィギュレーションして、ボード2枚でシミュレーションすれば、結構速くなるんじゃないかと期待。&br;
明日以降、ボードに回路を実装して評価していきたい。&br;
TO DO&br;
ボード2枚にそれぞれ回路を実装&br;
今は1つの粒子に対し、全粒子との相互作用を計算させている。&br;
粒子数が多くなるにつれて、無駄な計算が増していくので、その辺りを考える。&br;
いろんなアプリケーションが欲しい。
ページ名: