Mercurial > hg > Members > yutaka > javakuche_LT
diff java_LT_pre.html @ 0:4d0ba66dee23
add file
author | Yutaka_Kinjyo |
---|---|
date | Fri, 26 Nov 2010 16:10:06 +0900 |
parents | |
children | a106e466dded |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java_LT_pre.html Fri Nov 26 16:10:06 2010 +0900 @@ -0,0 +1,355 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> + +<html xmlns="http://www.w3.org/1999/xhtml"> +<META http-equiv="Content-Type" content="text/html; charset=utf-8"> + +<head> +<title>発表資料</title> +<!-- metadata --> +<meta name="generator" content="S5" /> +<meta name="version" content="S5 1.1" /> +<meta name="presdate" content="20050728" /> +<meta name="author" content="Eric A. Meyer" /> +<meta name="company" content="Complex Spiral Consulting" /> +<!-- configuration parameters --> +<meta name="defaultView" content="slideshow" /> +<meta name="controlVis" content="hidden" /> +<!-- style sheet links --> +<link rel="stylesheet" href="ui/default/slides.css" type="text/css" media="projection" id="slideProj" /> +<link rel="stylesheet" href="ui/default/outline.css" type="text/css" media="screen" id="outlineStyle" /> +<link rel="stylesheet" href="ui/default/print.css" type="text/css" media="print" id="slidePrint" /> +<link rel="stylesheet" href="ui/default/opera.css" type="text/css" media="projection" id="operaFix" /> +<!-- S5 JS --> +<script src="ui/default/slides.js" type="text/javascript"></script> + +<style type="text/css"> +body { +font-size: 100%; +} +p.ex10 { font-size: 2.0em; } +p.ex9 { font-size: 1.9em; } +p.ex8 { font-size: 1.8em; } +p.ex7 { font-size: 1.7em; } +p.ex6 { font-size: 1.6em; } +p.ex5 { font-size: 1.5em; } +p.ex4 { font-size: 1.4em; } +p.ex3 { font-size: 1.3em; } +p.ex2 { font-size: 1.2em; } +p.ex1 { font-size: 1.1em; } +p.ex0 { font-size: 1.0em; } +p.ex05 { font-size: 0.5em; } + +span.classifier { + font-family: sans-serif ; + font-style: oblique } + +span.classifier-delimiter { + font-family: sans-serif ; + font-weight: bold } + +span.interpreted { + font-family: sans-serif } + +span.option { + white-space: nowrap } + +span.pre { + white-space: pre } + +span.problematic { + color: red } + +span.section-subtitle { + /* font-size relative to parent (h1..h6 element) */ + font-size: 80% } + +</style> +</head> + + +<body> + +<div class="layout"> +<div id="controls"><!-- DO NOT EDIT --></div> +<div id="currentSlide"><!-- DO NOT EDIT --></div> +<div id="header"></div> +<div id="footer"> +<!--<h1>Cell上のソフトウェアレンダリングの高速化と高機能化</h1> +<h2>琉球大学工学部情報工学科並列信頼研</h2>--> +</div> + +</div> + +<div class="presentation"> + +<div class="slide"> +<p class="ex10"> +<h1>Cerium</h1> +</p> +</div> + + +<div class="slide"> +<h1>はじめまして!</h1> +<p class="ex10"> +はじめまして!<br> +</p> +<p class="ex10"> +金城裕といいます!<br> +Twitter ID <font color="red">Yutaka_Kinjyo</font> +</p> + +</div> + + +<div class="slide"> +<h1>自己紹介</h1> +<p class="ex10"> +琉球大学のM1河野研所属。厳しくも優しい先生とともにコツコツ頑張ってます。 +</p> +</div> + +<div class="slide"> +<h1>自己紹介</h1> +<p class="ex10"> +現在絶賛就職活動中。 + +</p> +</div> + +<div class="slide"> +<h1>自己紹介</h1> +<p class="ex10"> +現在絶賛就職活動中。<br> +こんな私いかがですか? +</p> +</div> + +<div class="slide"> +<h1>LTに参加する経緯</h1> +<p class="ex10"> +研究室の先輩であるOCC宮國さんといろいろ語り合う機会があり +</p> +</div> + +<div class="slide"> +<h1>LTに参加する経緯</h1> +<p class="ex10"> +Cerium は宮國さんからの引き継ぎ +</p> +</div> + +<div class="slide"> +<h1>LTに参加する経緯</h1> +<p class="ex10"> +現在の状況を報告。<br> +「それLTだしてみてもいいんじゃない?」 +</p> +</div> + +<div class="slide"> +<h1>LTに参加する経緯</h1> +<p class="ex10"> +当研究室では、返事は「はい」か「Yes」<br> +</p> +</div> + +<div class="slide"> +<h1>LTに参加する経緯</h1> +<p class="ex10"> +当研究室では、返事は「はい」か「Yes」<br> +私「はい」 +</p> +</div> + + +<div class="slide"> +<h1>Ceriumの紹介</h1> +<p class="ex8"> +ゲームフレームワーク<br> +</p> +<p class="ex10"> + <b>Cerium</b> +</p> +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> + +<p class="ex8">Mac OSXで動く!</p> + +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> + +<p class="ex8">Mac OSXで動く!</p> +<p class="ex8">Linux でも動く!</p> +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> + +<p class="ex8">Mac OSXで動く!</p> +<p class="ex8">Linux でも動く!</p> +<p class="ex8">PS3Linux Cell でも動く!</p><br> + +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> + +<p class="ex8">モデリングデータを簡単に読み込める!</p> +<p class="ex8">ゲーム自体の作成も簡単!</p> +<p class="ex8">並列プログラミングを意識させない!</p> + +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> +<p class="ex8"> +どうやって使うの?<br> +</p> +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> +<p class="ex8"> +まずは blender をつかってモデリング。<br> +作ったオブジェクトに move と collsion 関数を設定<br> +あとは実行するだけ。 +</p> +</div> + +<div class="slide"> +<h1>Ceriumの紹介</h1> + +Objectをツリー上につなぎ合わせたSceneGraphを構築<br> +Move と Collision で SceneGraph を書き換えていく。<br> +Move と Collision はステイとパターンで入れ替えられる<br><br> + +これですべて書ける。 + + +</div> + +<div class="slide"> +<h1>現在のところ</h1> + +いいこと尽くしのCeriumですが、誰にでも弱点はあるもの。<br> + +<ul> + <li>Task Manager</li> + <li>Rendering Engine</li> + <li>Scene Graph</li> +</ul> + +</div> + +<div class="slide"> +<h1>現在のところ</h1> + +<img src="gazo/taskmanager1.png" style="display:block; width: 65%; margin: auto;"> + +</div> + +<div class="slide"> +<h1>現在のところ</h1> + +<img src="gazo/taskmanager2.png" style="display:block; width: 65%; margin: auto;"> + +</div> + +<div class="slide"> +<h1>現在のところ</h1> + +<img src="gazo/taskmanager3.png" style="display:block; width: 65%; margin: auto;"> + +</div> + +<div class="slide"> +<h1>わかってきたこと</h1> + +Taskの分割がうまくいってなく、各Coreの稼働率がいまいち<br> +<ul> +<li>Taskを作成するときに 各Coreの稼働率を下げないための工夫が必要であることがわかった。</li> +(ex.バリア同期を避ける、Taskをパイプライン化、依存関係の集約、PPEにできるだけTaskを任せない、インクリメンタルな task create)</li> +</ul> + +<font color="red">以上のような煩わしさから解放されたい</font> + +</div> + +<div class="slide"> +<h1>手段</h1> + +TaskManager の上に TaskCreater をのせて、楽々にTaskを生成できればいい!<br> +TaskCreater で全てまかなえる? <br> + +</div> + +<div class="slide"> +<h1>手段</h1> + +いくつかのパターンを用意して、それを使ってTaskを生成する<br> +どんなパターンが必要? <br> + +</div> + +<div class="slide"> +<h1>手段</h1> + +いっそあたらしい言語を開発する?<br> +どんな言語? <br> + +</div> + + +<div class="slide"> +<h1>まとめ</h1> + +今後 Cell 以外のマルチコアにも対応予定。 + +<ul> + <li>ふと、Game が作りたくなったら Cerium なんかどうでしょう?</li> + <li>TaskManager を使えば Game 以外のソフトウェアもかけます</li> + <li>もう並列プログラミングなんて怖くない!!</li> +</ul> + +</div> + +<div class="slide"> +<h1>最後のまとめ</h1> + +<p class="ex7"> + +金城裕でした。<br> +Twitter ID <font color="red">Yutaka_Kinjyo</font><br> +現在絶賛就職活動中。<br> +こんな私いかがですか? + +</p> + +</div> + + +<div class="slide"> +<h1>END</h1> + + + +</div> + + + +<div class="handout"> +[any material that should appear in print but not on the slide] +</div> +</div> + + +</div> + +</body> +</html>