スポンサーサイト [Edit]
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-)
入門編lesson7-9~今日から始めるCELLプログラミング [Edit]
lesson7
簡単な PPE と SPE との同期処理.実行すると

result=524800
Open spe program
Create and Start spe program
flag=1
flag=2
Waiting spe program is finish...done
Relese spe program

というメッセージが出力される.

lesson8
SPE プログラムの演算結果を PPE 側へ返す処理を行う.実行結果は

result=524800
Open spe program
Create and Start spe program
flag=1
flag=2
Waiting spe program is finish...done
Relese spe program
SPE result : 524800 (PPE result : 524800)

となり,無事成功しているようだ.

lesson9
複数のSPEを起動して並列処理.いよいよおもしろくなってきた.実行すると並列個数分の結果がでてくる.

result=524800
Open spe program
Create and Start spe program
0:flag=1
1:flag=1
2:flag=1
3:flag=1
4:flag=1
5:flag=1
6:flag=1
7:flag=1
0:flag=2
1:flag=2
2:flag=2
3:flag=2
4:flag=2
5:flag=2
6:flag=2
7:flag=2
Waiting spe0 program is finish...done
Relese spe0 program
Waiting spe1 program is finish...done
Relese spe1 program
Waiting spe2 program is finish...done
Relese spe2 program
Waiting spe3 program is finish...done
Relese spe3 program
Waiting spe4 program is finish...done
Relese spe4 program
Waiting spe5 program is finish...done
Relese spe5 program
Waiting spe6 program is finish...done
Relese spe6 program
Waiting spe7 program is finish...done
Relese spe7 program
SPE result : 524800 (PPE result : 524800)

長ったらしいが,SPEが8個あるので仕方がない.
スポンサーサイト


[プログラム]CELL | 【2007-05-01(Tue) 20:15:20】 | Trackback:(0) | Comments:(0)
コメントの投稿
管理者にだけ表示を許可する

FC2カウンター
現在の閲覧者数:
リンク
RSSフィード
ブログ内検索
フリーエリア

カテゴリー
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。