Mercurial > hg > Papers > 2010 > program-symposium
view cerium-rr.html @ 0:a9fda18657b3 default tip
add
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 Dec 2009 10:05:04 +0900 |
parents | |
children |
line wrap: on
line source
<html> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> <head> <title>Cerium</title> </head> <body> <h1>Cerium</h1> <a href=#content>content</a><br> <nr> <p> <hr> <h2><a name="content000">産業まつりのデモ</a></h2> パネルは水曜日までかも。 <p> Blender でモデル作成 <p> PS3 へ転送表示 <p> と言うのが良いかな。 <p> PS3 上へのXML転送と、PS3 上での制御を、Linda 経由で行なうのが良いと思う。 <p> <hr> <h2><a name="content001">Cerium</a></h2> いくつか手直ししましたが... 間に合う自信はないな。 <p> <hr> <h2><a name="content002">read/write の Task (A)</a></h2> <pre> create(int cmd, void* param, void *read, int rsize,void *write,int wsize) </pre> 複数投入する。HTask のアドレスを一つ返す。 <p> param があった方が良い? 一つのみ? <p> <hr> <h2><a name="content003">DMA List input/output を持つTask</a></h2> <pre> create(); HTask のアドレスの配列を返す。 出来れば、SPU側からのPPU Task の投入も行なう (A)を使って、TaskList with DataList を転送する。 write で終了したHTaskのアドレスと、新規TaskList を送る。 TaskList を起動する system command を持つ。 </pre> <hr> <h2><a name="content004">ReNew Task</a></h2> <p> 全部、削る。 <p> HTask を SPU 側にも持つ。double linked list で制御。 <p> <hr> <h2><a name="content005">Post function</a></h2> 引数に、SchedTask を渡せば、Task と同じ形式になる。そちらの方が良い。 <p> <hr> <h2><a name="content006">Multi-thread での並列実行</a></h2> 普通のマルチコア上でも動くように。 <h2><a name="content">Content</h2> <ol> <li><a href="#content000"> 産業まつりのデモ</a> <li><a href="#content001"> Cerium</a> <li><a href="#content002"> read/write の Task (A)</a> <li><a href="#content003"> DMA List input/output を持つTask</a> <li><a href="#content004"> ReNew Task</a> <li><a href="#content005"> Post function</a> <li><a href="#content006"> Multi-thread での並列実行</a> </ol> </body></html>