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>