Mercurial > hg > Members > kono > Cerium
view Document/Cerium_2009.mm @ 769:2a00c1f470b7
add add spe/chain_move Test/property_chain, not workd
author | hiroki@henri.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Sun, 14 Feb 2010 01:23:38 +0900 |
parents | b89ba1d96fff |
children |
line wrap: on
line source
<map version="0.8.1"> <!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> <node CREATED="1243334660595" ID="Freemind_Link_361268029" MODIFIED="1243334673834" TEXT="Cerium"> <node CREATED="1243334675078" ID="_" MODIFIED="1243334685027" POSITION="right" TEXT="今後の課題"> <node CREATED="1243334687304" ID="Freemind_Link_724877032" MODIFIED="1243334699443" TEXT="SPEのbusy_rate"> <node CREATED="1243334700176" ID="Freemind_Link_106748438" MODIFIED="1243767891478" TEXT="SPEの待っている時間"> <icon BUILTIN="button_ok"/> </node> <node CREATED="1243334717552" ID="Freemind_Link_358022870" MODIFIED="1243767895400" TEXT="SPEの動いている時間"> <icon BUILTIN="button_ok"/> </node> <node CREATED="1243573692771" ID="Freemind_Link_863215847" MODIFIED="1243767899714" TEXT="SPU Read Decrimenter"> <icon BUILTIN="button_ok"/> <node CREATED="1243576115273" ID="Freemind_Link_1443523938" MODIFIED="1243576166041" TEXT="1周するのに59秒"/> </node> <node CREATED="1243578458067" ID="Freemind_Link_1713267557" MODIFIED="1244013305391" TEXT="Program 終了時に busy_rate 表示"> <icon BUILTIN="full-1"/> <icon BUILTIN="button_ok"/> <node CREATED="1243578499039" ID="Freemind_Link_1478568979" MODIFIED="1243944044789" TEXT="hiroki"/> <node CREATED="1244544615331" ID="Freemind_Link_314435740" MODIFIED="1244544645999" TEXT="test_render でボタンが押されたときに表示するTaskを起動する"/> <node CREATED="1244544654035" ID="Freemind_Link_1019324151" MODIFIED="1244544685192" TEXT="SPU 0 〜 5 に表示する Task を生成する"/> </node> </node> <node CREATED="1243334733712" ID="Freemind_Link_1055841346" MODIFIED="1243334790932" TEXT="CodeのLoad"> <node CREATED="1243334798424" ID="Freemind_Link_37528502" MODIFIED="1243767908100" TEXT="SPEでオーバーレイを使う"> <icon BUILTIN="button_ok"/> <node CREATED="1243334812456" ID="Freemind_Link_1423803806" MODIFIED="1243334836291" TEXT="2カ所にオーバーレイする"/> </node> <node CREATED="1243334838609" ID="Freemind_Link_823725087" MODIFIED="1243767913462" TEXT="Position independent codeを生成する"> <icon BUILTIN="button_ok"/> </node> <node CREATED="1243584255924" ID="Freemind_Link_784128675" MODIFIED="1243767918303" TEXT="dma_wait 後落ちる"> <icon BUILTIN="button_ok"/> </node> <node CREATED="1243584369566" HGAP="26" ID="Freemind_Link_1788139696" MODIFIED="1243943459201" TEXT="code_load をどこに入れる?" VSHIFT="4"> <icon BUILTIN="full-1"/> <node CREATED="1243944027294" ID="Freemind_Link_685623542" MODIFIED="1243944030526" TEXT="kono"/> </node> </node> <node CREATED="1243334861696" ID="Freemind_Link_1889595461" MODIFIED="1243334874163" TEXT="SceneGraphのSPE上の処理"> <node CREATED="1243335136226" ID="Freemind_Link_549841826" MODIFIED="1243335148852" TEXT="OpenSceneGraphとの互換性"/> <node CREATED="1243335199756" ID="Freemind_Link_1623301920" MODIFIED="1243335208447" TEXT="input device"/> <node CREATED="1243335231171" ID="Freemind_Link_1855747321" MODIFIED="1243335235895" TEXT="move"/> <node CREATED="1243335236323" ID="Freemind_Link_1631186396" MODIFIED="1243335238959" TEXT="collision"/> <node CREATED="1243335239268" ID="Freemind_Link_945976139" MODIFIED="1243335243119" TEXT="insert"/> <node CREATED="1243335244204" ID="Freemind_Link_1738872955" MODIFIED="1243335246807" TEXT="delete"/> <node CREATED="1243943862325" ID="Freemind_Link_1828565550" MODIFIED="1243943873446" TEXT="transration node"/> </node> <node CREATED="1243334877384" ID="Freemind_Link_471056420" MODIFIED="1243334891823" TEXT="SPE上のデータマネジメント"> <node CREATED="1243334896187" ID="Freemind_Link_1997794387" MODIFIED="1243334899588" TEXT="Texture"/> <node CREATED="1243334900744" ID="Freemind_Link_1679286990" MODIFIED="1243334902955" TEXT="Code"/> <node CREATED="1243334904288" ID="Freemind_Link_1980670377" MODIFIED="1243334918355" TEXT="SceneGraph"/> <node CREATED="1243760618919" ID="Freemind_Link_1987430870" MODIFIED="1243943562689" TEXT="SPEからメインメモリを allocate する"> <icon BUILTIN="button_ok"/> <node CREATED="1243760662531" ID="Freemind_Link_1553445069" MODIFIED="1243760689561" TEXT="データを分割して転送"/> </node> </node> <node CREATED="1243334967348" HGAP="23" ID="Freemind_Link_728996277" MODIFIED="1243334981305" TEXT="Rendering" VSHIFT="-5"> <node CREATED="1243334991181" ID="Freemind_Link_151269429" MODIFIED="1243334997520" TEXT="Z sort"/> <node CREATED="1243335004925" ID="Freemind_Link_1543200827" MODIFIED="1244544966902" TEXT="Texture抜きのWrite"> <icon BUILTIN="full-2"/> <node CREATED="1244544974228" ID="Freemind_Link_1606682245" MODIFIED="1244544978721" TEXT="yutaka"/> <node CREATED="1244544996712" ID="Freemind_Link_1723799405" MODIFIED="1244545001518" TEXT="色の指定"/> </node> <node CREATED="1243335087307" ID="Freemind_Link_675827042" MODIFIED="1243943707646" TEXT="光源"> <icon BUILTIN="full-1"/> <node CREATED="1243943756522" ID="Freemind_Link_1524342007" MODIFIED="1244544596362" TEXT="SpanPack に光の方向をいれる"> <icon BUILTIN="button_ok"/> <node CREATED="1243944032110" ID="Freemind_Link_1186115113" MODIFIED="1243944036836" TEXT="yutaka"/> </node> <node CREATED="1244544567403" ID="Freemind_Link_1562932476" MODIFIED="1244544588759" TEXT="複数の光源をglobal_get"/> </node> <node CREATED="1243335102555" ID="Freemind_Link_300667458" MODIFIED="1243335111239" TEXT="perspective"/> <node CREATED="1243335124792" ID="Freemind_Link_373044243" MODIFIED="1243335127788" TEXT="camera"/> </node> <node CREATED="1243334938485" ID="Freemind_Link_952011832" MODIFIED="1243334941904" TEXT="実装例"> <node CREATED="1243334942821" ID="Freemind_Link_1640545704" MODIFIED="1244545471110" TEXT="Super_Dandy"> <icon BUILTIN="full-3"/> <node CREATED="1244545462124" ID="Freemind_Link_1671391521" MODIFIED="1244545465039" TEXT="KoBa"/> </node> <node CREATED="1243335414034" ID="Freemind_Link_175851707" MODIFIED="1244545506517" TEXT="Racing Game"> <icon BUILTIN="full-3"/> <node CREATED="1244545492395" ID="Freemind_Link_1846997152" MODIFIED="1244545498749" TEXT="ショウシー"/> </node> </node> <node CREATED="1243335132056" ID="Freemind_Link_966536257" MODIFIED="1243335158564" TEXT="Network"> <node CREATED="1243335159672" ID="Freemind_Link_710888232" MODIFIED="1243335177852" TEXT="Federated Linda"/> </node> </node> <node CREATED="1243335266234" ID="Freemind_Link_388441282" MODIFIED="1243767884427" POSITION="left" TEXT="右が終わったらOptimize"/> <node CREATED="1243756108386" ID="Freemind_Link_1530684505" MODIFIED="1243756115045" POSITION="left" TEXT="読んで行く時の課題"> <node CREATED="1243756118283" ID="Freemind_Link_1534021736" MODIFIED="1243756144686" TEXT="PPU側でSPUのmailをチェックしている所"/> <node CREATED="1243756161025" ID="Freemind_Link_63436885" MODIFIED="1243756188487" TEXT="SPUからデータを書き出す時の領域"/> <node CREATED="1243756232062" ID="Freemind_Link_1135220542" MODIFIED="1243756242272" TEXT="code_load をどこに入れるか"/> <node CREATED="1243756242757" ID="Freemind_Link_1631561095" MODIFIED="1243756251308" TEXT="camera をどこに入れるか"> <node CREATED="1243767802313" ID="Freemind_Link_1460501506" MODIFIED="1243767821652" TEXT="Transration node"/> </node> </node> <node CREATED="1243767016567" ID="Freemind_Link_1736419321" MODIFIED="1243767029430" POSITION="left" TEXT="Cerium Task Manager の課題"> <node CREATED="1243767044334" ID="Freemind_Link_1874966155" MODIFIED="1243767058630" TEXT="PolygonPack の中で dma_wait やりすぎ"/> <node CREATED="1243767064099" ID="Freemind_Link_386780315" MODIFIED="1243943514121" TEXT="mainMem_allocate ではなく spu 内部から Task を生成する"> <icon BUILTIN="full-1"/> <node CREATED="1243944005287" ID="Freemind_Link_1890611814" MODIFIED="1243944014555" TEXT="kazzone"/> </node> <node CREATED="1243767135260" ID="Freemind_Link_719233839" MODIFIED="1243767166820" TEXT="PP2 と span pack 生成の二つの Task の融合"/> <node CREATED="1243767184889" ID="Freemind_Link_1060231515" MODIFIED="1243767198426" TEXT="viewer が barrier 同期しすぎ"/> <node CREATED="1243767206264" ID="Freemind_Link_37516222" MODIFIED="1243767214232" TEXT="待っている spu が多い"> <node CREATED="1243767227392" ID="Freemind_Link_1769847872" MODIFIED="1243767251339" TEXT="dma_wait だけではなく spu 待ち時間を測定"/> </node> <node CREATED="1243767262537" ID="Freemind_Link_507081989" MODIFIED="1243943546127" TEXT="SceneGraph の変形を copy base にする"> <icon BUILTIN="full-1"/> <node CREATED="1243767288336" ID="Freemind_Link_388959053" MODIFIED="1243767306119" TEXT="drawing と SceneGraph の演算を並列に"/> <node CREATED="1244544869860" ID="Freemind_Link_660333063" MODIFIED="1244544908063" TEXT="SPU上で動作するようにする(CreatePolygonPP2)"/> <node CREATED="1244544908668" ID="Freemind_Link_56800585" MODIFIED="1244544927456" TEXT="Taskの中でdma_loadしない"> <node CREATED="1244544928324" ID="Freemind_Link_690247851" MODIFIED="1244544946964" TEXT="そのために必要なTaskのAPIを用意する"/> </node> <node CREATED="1243943934419" ID="Freemind_Link_1634946486" MODIFIED="1244544830283" TEXT="Kaito"/> </node> <node CREATED="1243767320557" ID="Freemind_Link_830109616" MODIFIED="1243767357291" TEXT="アーキテクチャに依存した Task の scheduling"> <node CREATED="1243767364243" ID="Freemind_Link_683952054" MODIFIED="1243767371836" TEXT="Task の定義の外に出す"/> <node CREATED="1243767399911" ID="Freemind_Link_5399213" MODIFIED="1243767416711" TEXT="SPU_ANY とか書かせない"/> <node CREATED="1243767426294" ID="Freemind_Link_1858442017" MODIFIED="1243767442199" TEXT="Task の融合も Manager 側でやる"/> </node> <node CREATED="1243767358921" ID="Freemind_Link_1332255958" MODIFIED="1243767507761" TEXT="SPU 側で Main Memory の Read Modify をしない"/> <node CREATED="1243767518913" ID="Freemind_Link_689712682" MODIFIED="1243767529643" TEXT="Task 実行のビジュアライザ"/> <node CREATED="1243943583806" ID="Freemind_Link_1238380569" MODIFIED="1243943688847" TEXT="Configuration"> <icon BUILTIN="full-1"/> <node CREATED="1243943627426" ID="Freemind_Link_57266388" MODIFIED="1243943646050" TEXT="autoconf"/> <node CREATED="1243943652122" ID="Freemind_Link_1676705308" MODIFIED="1243943682172" TEXT="Architecture の specialization"/> <node CREATED="1243943991903" ID="Freemind_Link_447888194" MODIFIED="1244544760508" TEXT="KoBa"/> </node> <node CREATED="1243943883125" ID="Freemind_Link_722594854" MODIFIED="1243944098553" TEXT="例題の整理"> <icon BUILTIN="full-1"/> <node CREATED="1243943799623" ID="Freemind_Link_478163251" MODIFIED="1243943825181" TEXT="test_render 解体"> <node CREATED="1243943832806" ID="Freemind_Link_1334546525" MODIFIED="1243943841025" TEXT="作り直す"/> <node CREATED="1244545355198" ID="Freemind_Link_1395032705" MODIFIED="1244545390920" TEXT="test_render の Task のテスト"> <icon BUILTIN="full-2"/> <node CREATED="1244545380854" ID="Freemind_Link_448813750" MODIFIED="1244545383481" TEXT="KoBa"/> </node> </node> <node CREATED="1243943907996" ID="Freemind_Link_766522959" MODIFIED="1243943926580" TEXT="example を今の ver にする"/> <node CREATED="1243944111117" ID="Freemind_Link_640625182" MODIFIED="1243944122505" TEXT="all member"/> <node CREATED="1244544770134" ID="Freemind_Link_479862774" MODIFIED="1244544796668" TEXT="SchedTaskの継承をしない"/> <node CREATED="1244544801340" ID="Freemind_Link_1114791749" MODIFIED="1244545319507" TEXT="runの引数でSchedTaskを渡す"> <icon BUILTIN="button_ok"/> </node> </node> </node> <node CREATED="1244545101880" ID="Freemind_Link_1259956700" MODIFIED="1244545274916" POSITION="left" TEXT="CbC"> <icon BUILTIN="full-2"/> <node CREATED="1244545115592" ID="Freemind_Link_1164269640" MODIFIED="1244545145257" TEXT="PPUのindirect_jump"/> <node CREATED="1244545152040" ID="Freemind_Link_302170687" MODIFIED="1244545170201" TEXT="引数のレジスタへのmapping"/> <node CREATED="1244545172417" ID="Freemind_Link_1870383582" MODIFIED="1244545180564" TEXT="関数内部のgoto"> <node CREATED="1244545182016" ID="Freemind_Link_1408393906" MODIFIED="1244545204164" TEXT="環境をセーブする場所をThread localにする"/> </node> <node CREATED="1244545215705" ID="Freemind_Link_1068131680" MODIFIED="1244545227748" TEXT="Data Segment の定義"/> <node CREATED="1244545229768" ID="Freemind_Link_1164262083" MODIFIED="1244545251172" TEXT="Data Segment を転送する Code Segment の定義"/> </node> <node CREATED="1244193625986" HGAP="21" ID="Freemind_Link_701330739" MODIFIED="1245756488562" POSITION="left" TEXT="Task と Renderer の整理" VSHIFT="51"> <icon BUILTIN="full-1"/> <node CREATED="1244193645575" ID="Freemind_Link_1173374726" MODIFIED="1244193670426" TEXT="複数の Task が生成される"> <node CREATED="1244193727669" ID="Freemind_Link_1268929487" MODIFIED="1244193736216" TEXT="Linux 用"/> <node CREATED="1244193737941" ID="Freemind_Link_368325310" MODIFIED="1244193742504" TEXT="SPE 用"/> </node> <node CREATED="1244193689878" ID="Freemind_Link_639973478" MODIFIED="1244193700240" TEXT="複数の Project"/> <node CREATED="1244193708704" ID="Freemind_Link_1528860920" MODIFIED="1244193724594" TEXT="TaskManager は別 dir"/> <node CREATED="1244193761741" ID="Freemind_Link_382768400" MODIFIED="1244193770786" TEXT="単純な Link ではできない"> <node CREATED="1244193774725" ID="Freemind_Link_1257872906" MODIFIED="1244193796261" TEXT="SPU の Task は fixpic.pl"/> <node CREATED="1244193800916" ID="Freemind_Link_1452077817" MODIFIED="1244194144503" TEXT="Overlay 用に ld script 生成"/> <node CREATED="1244193822003" ID="Freemind_Link_180312868" MODIFIED="1244193836444" TEXT="同様の動作をする Linux 用 Task"/> <node CREATED="1244193839763" ID="Freemind_Link_684133611" MODIFIED="1244193845032" TEXT="Makefile の生成"/> <node CREATED="1244193862979" ID="Freemind_Link_1572825155" MODIFIED="1244193877683" TEXT="他の Project の Task include"/> </node> <node CREATED="1244193888042" ID="Freemind_Link_77829001" MODIFIED="1244193907388" TEXT="生成 script"> <node CREATED="1244193925330" ID="Freemind_Link_62306375" MODIFIED="1244193973558" TEXT="何を読み込むのか"> <node CREATED="1244193980897" ID="Freemind_Link_1309775877" MODIFIED="1244194019677" TEXT="Task dirrectly 下の Task"> <node CREATED="1244194079990" ID="Freemind_Link_1832183795" MODIFIED="1244194097528" TEXT="SPU 用に特殊化した Task"> <node CREATED="1244194429596" ID="Freemind_Link_1864588466" MODIFIED="1244194442368" TEXT="spe の下に置く"/> </node> </node> <node CREATED="1244194022848" ID="Freemind_Link_340021666" MODIFIED="1244194042054" TEXT="Task の property"> <node CREATED="1244194318241" ID="Freemind_Link_1694330225" MODIFIED="1244194347986" TEXT="Task の source file に書くか"/> <node CREATED="1244194332595" ID="Freemind_Link_297529046" MODIFIED="1244194344283" TEXT="Task.xml に書くか"> <node CREATED="1244194401141" ID="Freemind_Link_324450065" MODIFIED="1244194424397" TEXT="task name"/> </node> </node> <node CREATED="1244194048671" ID="Freemind_Link_83841604" MODIFIED="1244194067046" TEXT="include する Project の指定"> <node CREATED="1244194367558" ID="Freemind_Link_1248430118" MODIFIED="1244194384513" TEXT="Project.xml を作る"/> <node CREATED="1244194525525" ID="Freemind_Link_1218365852" MODIFIED="1244194544099" TEXT="OS によって include する Project を代える"/> <node CREATED="1244194546253" ID="Freemind_Link_1082915051" MODIFIED="1244194553260" TEXT="fifo Manager"/> <node CREATED="1244194553613" ID="Freemind_Link_94805969" MODIFIED="1244194559318" TEXT="cell Manager"/> </node> </node> <node CREATED="1244193974881" ID="Freemind_Link_537320432" MODIFIED="1244193978202" TEXT="何を生成するのか"> <node CREATED="1244194112790" ID="Freemind_Link_78213203" MODIFIED="1244194119354" TEXT="Makefile"/> <node CREATED="1244194121558" ID="Freemind_Link_761598913" MODIFIED="1244194131416" TEXT="ld script"/> <node CREATED="1244194133933" ID="Freemind_Link_1723085633" MODIFIED="1244194136337" TEXT="func.h"/> <node CREATED="1244194452419" ID="Freemind_Link_508292863" MODIFIED="1244194459954" TEXT="生成 object"> <node CREATED="1244194461651" ID="Freemind_Link_1774977667" MODIFIED="1244194472599" TEXT="spu main"> <node CREATED="1244194474203" ID="Freemind_Link_588029435" MODIFIED="1244194482439" TEXT="embeded"/> </node> <node CREATED="1244194489939" ID="Freemind_Link_938154914" MODIFIED="1244194495136" TEXT="ppu.o"/> </node> </node> <node CREATED="1244194166653" ID="Freemind_Link_420595528" MODIFIED="1244194172741" TEXT="使い方"> <node CREATED="1244194174708" ID="Freemind_Link_913924057" MODIFIED="1244194244825" TEXT="make の代わりに使う"> <node CREATED="1244194245536" ID="Freemind_Link_1610936977" MODIFIED="1244194253425" TEXT="中で make を呼ぶ"/> </node> <node CREATED="1244195022249" ID="Freemind_Link_1184501567" MODIFIED="1244195031444" TEXT="script の名前"> <node CREATED="1244195031857" ID="Freemind_Link_1095160292" MODIFIED="1244195111267" TEXT="cerium_make" VSHIFT="1"/> </node> </node> <node CREATED="1244194582752" ID="Freemind_Link_1486772533" MODIFIED="1244194586419" TEXT="例題"> <node CREATED="1244194593606" ID="Freemind_Link_1794484768" MODIFIED="1244194599178" TEXT="test_render"> <node CREATED="1244194601902" ID="Freemind_Link_960793768" MODIFIED="1244194614986" TEXT="Renderer"/> <node CREATED="1244194634757" ID="Freemind_Link_894031439" MODIFIED="1244194641573" TEXT="分離"/> <node CREATED="1244194615309" ID="Freemind_Link_722552679" MODIFIED="1244194663568" TEXT="Test"> <node CREATED="1244194673020" ID="Freemind_Link_1810212132" MODIFIED="1244194680930" TEXT="video-mode check"/> <node CREATED="1244194687908" ID="Freemind_Link_213845842" MODIFIED="1244194693407" TEXT="no-video-mode"/> </node> </node> <node CREATED="1244194736313" ID="Freemind_Link_1103784183" MODIFIED="1244194740124" TEXT="場所"> <node CREATED="1244194740493" ID="Freemind_Link_1667247959" MODIFIED="1244194880277" TEXT="Cerium/Renderer/fb"> <node CREATED="1244194913168" ID="Freemind_Link_120515783" MODIFIED="1244194920364" TEXT="Task"/> <node CREATED="1244194920784" ID="Freemind_Link_1570615471" MODIFIED="1244194930992" TEXT="spe"/> </node> <node CREATED="1244194881478" ID="Freemind_Link_1372200566" MODIFIED="1244194891874" TEXT="Cerium/Renderer/openGL"/> <node CREATED="1244194966158" ID="Freemind_Link_1011475234" MODIFIED="1244194977821" TEXT="Cerium/example"> <node CREATED="1244194978654" ID="Freemind_Link_1112549863" MODIFIED="1244194994365" TEXT="SceneGraph"> <node CREATED="1244194996614" ID="Freemind_Link_693836946" MODIFIED="1244194999210" TEXT="test1"/> <node CREATED="1244195011830" ID="Freemind_Link_1012481793" MODIFIED="1244195013459" TEXT="test2"/> </node> </node> </node> </node> <node CREATED="1244195176485" ID="Freemind_Link_1222059690" MODIFIED="1244195201879" TEXT="Directly 構成" VSHIFT="-10"> <node CREATED="1244195202706" ID="Freemind_Link_425257332" MODIFIED="1244195219282" TEXT="/usr/local/Cerium"> <node CREATED="1244195220338" ID="Freemind_Link_1882319906" MODIFIED="1244195223092" TEXT="include"/> <node CREATED="1244195223681" ID="Freemind_Link_234949444" MODIFIED="1244195226509" TEXT="lib"/> <node CREATED="1244195227025" ID="Freemind_Link_1748375798" MODIFIED="1244195232312" TEXT="bin"/> </node> </node> </node> <node CREATED="1244197635639" ID="Freemind_Link_1051100294" MODIFIED="1244197639458" TEXT="kono"/> </node> </node> </map>