view java_LT_pre.html @ 1:a106e466dded default tip

add file
author Yutaka_Kinjyo
date Sat, 27 Nov 2010 02:37:54 +0900
parents 4d0ba66dee23
children
line wrap: on
line source

<!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>LTに参加する経緯</h1>
<p class="ex8">
ということで、Ceriumとそれに関する今やってる研究の話を少々
</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="ex6">
まずは blender をつかってモデリング。<br>
作ったオブジェクトに move と collision 関数を設定<br>
あとは実行するだけ。
</p>
</div>

<div class="slide">
<h1>Ceriumの紹介</h1>

Objectをツリー上につなぎ合わせたSceneGraphを構築<br>

<img src="gazo/scenegraph.png" style="display:block; width: 45%;  float: right; margin-top:5%">

Move と Collision で SceneGraph を書き換えていく。<br>
Move と Collision はステイトパターンで入れ替えられる<br><br>

これですべて書ける。


</div>

<div class="slide">
<h1>現在のところ</h1>

いいこと尽くしのCeriumですが、誰にでも弱点はあるもの。<br>

<ul>
  <li><p class="ex6">Task Manager</p></li>
  <li><p class="ex6">Rendering Engine</p></li>
  <li><p class="ex6">Scene Graph</p></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>
<br>
<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 以外のマルチコア、GPGPU にも対応予定。

<ul>
  <li>ふと、Game が作りたくなったら Cerium なんかどうでしょう?</li>
  <li>TaskManager を使えば Game 以外のソフトウェアもかけます</li>
  <li>もう並列プログラミングなんて怖くない!!</li>
</ul>

</div>

<div class="slide">
<h1>まとめ</h1>

今後 Cell 以外のマルチコア、GPGPU にも対応予定。

<ul>
  <li>ふと、Game が作りたくなったら Cerium なんかどうでしょう?</li>
  <li>TaskManager を使えば Game 以外のソフトウェアもかけます</li>
  <li>もう並列プログラミングなんて怖くない!<font color="red">?</font></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>