Mercurial > hg > Papers > 2009 > gongo-master
comparison presen/presen.html @ 21:2c5703c3a36e
add appendix.tex
author | gongo@gendarme.cr.ie.u-ryukyu.ac.jp |
---|---|
date | Sat, 14 Feb 2009 13:06:24 +0900 |
parents | 800cdbaa2f64 |
children | 51c95851ae11 |
comparison
equal
deleted
inserted
replaced
20:800cdbaa2f64 | 21:2c5703c3a36e |
---|---|
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | 3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
4 <head> | 4 <head> |
5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
6 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> | 6 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> |
7 <meta name="version" content="S5 1.1" /> | 7 <meta name="version" content="S5 1.1" /> |
8 <title></title> | 8 <title>Cell 用の Fine-Grain Task Manager の実装</title> |
9 <style type="text/css"> | 9 <style type="text/css"> |
10 | 10 |
11 /* | 11 /* |
12 :Author: David Goodger | 12 :Author: David Goodger |
13 :Contact: goodger@users.sourceforge.net | 13 :Contact: goodger@users.sourceforge.net |
313 <div id="currentSlide"></div> | 313 <div id="currentSlide"></div> |
314 <div id="header"> | 314 <div id="header"> |
315 | 315 |
316 </div> | 316 </div> |
317 <div id="footer"> | 317 <div id="footer"> |
318 <h1>Cell 用の Fine-Grain Task Manager の実装</h1> | |
318 | 319 |
319 </div> | 320 </div> |
320 </div> | 321 </div> |
321 <div class="presentation"> | 322 <div class="presentation"> |
322 <div class="slide" id="slide0"> | 323 <div class="slide" id="slide0"> |
323 <p><?xml version="1.0" encoding="utf-8" ?> | 324 <h1 class="title">Cell 用の Fine-Grain Task Manager の実装</h1> |
324 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "<a class="reference" href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</a>"> | 325 <!-- Definitions of interpreted text roles (classes) for S5/HTML data. --> |
325 <html xmlns="<a class="reference" href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>" xml:lang="en" lang="en"> | 326 <!-- This data file has been placed in the public domain. --> |
326 <head> | 327 <!-- Colours |
327 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | 328 ======= --> |
328 <meta name="generator" content="Docutils 0.4: http://docutils.sourceforge.net/" /> | 329 <!-- Text Sizes |
329 <meta name="version" content="S5 1.1" /> | 330 ========== --> |
330 <title>Cell 用の Fine-Grain Task Manager の実装</title> | 331 <!-- Display in Slides (Presentation Mode) Only |
331 <style type="text/css"></p> | 332 ========================================== --> |
332 <p>/* | 333 <!-- Display in Outline Mode Only |
333 :Author: David Goodger | 334 ============================ --> |
334 :Contact: <a class="reference" href="mailto:goodger@users.sourceforge.net">goodger@users.sourceforge.net</a> | 335 <!-- Display in Print Only |
335 :Date: $Date: 2005-12-18 01:56:14 +0100 (Sun, 18 Dec 2005) $ | 336 ===================== --> |
336 :Revision: $Revision: 4224 $ | 337 <!-- Incremental Display |
337 :Copyright: This stylesheet has been placed in the public domain.</p> | 338 =================== --> |
338 <p>Default cascading style sheet for the HTML output of Docutils.</p> | |
339 <p>See <a class="reference" href="http://docutils.sf.net/docs/howto/html-stylesheets.html">http://docutils.sf.net/docs/howto/html-stylesheets.html</a> for how to | |
340 customize this style sheet. | |
341 <a href="#id1" name="id2"><span class="problematic" id="id2">*</span></a>/</p> | |
342 <div class="system-message" id="id1"> | |
343 <p class="system-message-title">System Message: <a name="id1">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 20); <em><a href="#id2">backlink</a></em></p> | |
344 Inline emphasis start-string without end-string.</div> | |
345 <p>/* used to remove borders from tables and images <a href="#id3" name="id4"><span class="problematic" id="id4">*</span></a>/ | |
346 .borderless, table.borderless td, table.borderless th {</p> | |
347 <div class="system-message" id="id3"> | |
348 <p class="system-message-title">System Message: <a name="id3">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 24); <em><a href="#id4">backlink</a></em></p> | |
349 Inline emphasis start-string without end-string.</div> | |
350 <div class="system-message"> | |
351 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 26)</p> | |
352 Unexpected indentation.</div> | |
353 <blockquote> | |
354 border: 0 }</blockquote> | |
355 <dl class="docutils"> | 339 <dl class="docutils"> |
356 <dt>table.borderless td, table.borderless th {</dt> | 340 <dt><em>発表者</em></dt> |
357 <dd><dl class="first docutils"> | 341 <dd><strong>宮國渡</strong></dd> |
358 <dt>/* Override padding for "table.docutils td" with "! important".</dt> | 342 <dt><em>指導教官</em></dt> |
359 <dd><p class="first">The right padding separates the table cells. <a href="#id5" name="id6"><span class="problematic" id="id6">*</span></a>/</p> | 343 <dd><strong>河野真治</strong></dd> |
360 <div class="last system-message" id="id5"> | 344 <dt><em>所属</em></dt> |
361 <p class="system-message-title">System Message: <a name="id5">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 30); <em><a href="#id6">backlink</a></em></p> | 345 <dd><strong>琉球大学 理工学研究科 情報工学専攻 並列信頼研究室</strong></dd> |
362 Inline emphasis start-string without end-string.</div> | |
363 </dd> | |
364 </dl> | 346 </dl> |
365 <div class="system-message"> | 347 |
366 <p class="system-message-title">System Message: WARNING/2 (<tt class="docutils"><stdin></tt>, line 31)</p> | 348 </div> |
367 Definition list ends without a blank line; unexpected unindent.</div> | 349 <div class="slide" id="id1"> |
368 <p class="last">padding: 0 0.5em 0 0 ! important }</p> | 350 <h1>研究の背景と目的</h1> |
369 </dd> | 351 <p>現在、学生実験で PS3Linux を用いてゲーム開発を行っている</p> |
370 <dt>.first {</dt> | 352 <p><strong>しかし、学生には困難!</strong></p> |
371 <dd><p class="first">/* Override more specific margin styles with "! important". <a href="#id7" name="id8"><span class="problematic" id="id8">*</span></a>/ | 353 <ul> |
372 margin-top: 0 ! important }</p> | 354 <li><p class="first">問題1:Cell アーキテクチャプログラミング</p> |
373 <div class="last system-message" id="id7"> | 355 <ul> |
374 <p class="system-message-title">System Message: <a name="id7">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 34); <em><a href="#id8">backlink</a></em></p> | 356 <li><p class="first">Many Core による並列プログラミング</p> |
375 Inline emphasis start-string without end-string.</div> | 357 <p>(データ、コードの分割の必要性)</p> |
376 </dd> | 358 </li> |
377 <dt>.last, .with-subtitle {</dt> | 359 <li><p class="first">Cell の仕様 (DMA、データのアライメント、etc..)</p> |
378 <dd>margin-bottom: 0 ! important }</dd> | 360 </li> |
379 <dt>.hidden {</dt> | 361 </ul> |
380 <dd>display: none }</dd> | 362 </li> |
381 <dt>a.toc-backref {</dt> | 363 <li><p class="first">問題2:ゲーム開発用の Framework が無い</p> |
382 <dd>text-decoration: none ; | 364 </li> |
383 color: black }</dd> | 365 </ul> |
384 <dt>blockquote.epigraph {</dt> | 366 <p>実験期間の大半を Cell の勉強に費やし、 |
385 <dd>margin: 2em 5em ; }</dd> | 367 開発されるゲームのレベルが例年一定以上にならない</p> |
386 <dt>dl.docutils dd {</dt> | 368 <center> |
387 <dd>margin-bottom: 0.5em }</dd> | 369 ↓ |
388 </dl> | 370 </center><p>Many Core Architecture を用いた並列プログラムの開発を |
389 <p>/* Uncomment (and remove this text!) to get bold-faced definition list terms | 371 サポートするフレームワーク「 <span class="red">Fine Grain Task Manager</span> 」を提案する</p> |
390 dl.docutils dt {</p> | 372 </div> |
391 <div class="system-message"> | 373 <div class="slide" id="id2"> |
392 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 55)</p> | 374 <h1>研究目的</h1> |
393 Unexpected indentation.</div> | 375 <ul class="simple"> |
394 <blockquote> | 376 <li>学生実験で PS3Linux を用いてゲーム開発を行っている<ul> |
395 font-weight: bold }</blockquote> | 377 <li>Cell プログラミングが難しい<ul> |
396 <div class="system-message"> | 378 <li>並列実行のためのデータ、コードの分割</li> |
397 <p class="system-message-title">System Message: WARNING/2 (<tt class="docutils"><stdin></tt>, line 56)</p> | 379 <li>Cell 仕様 (DMA、アライメント、etc...)</li> |
398 Block quote ends without a blank line; unexpected unindent.</div> | 380 </ul> |
399 <p><a href="#id9" name="id10"><span class="problematic" id="id10">*</span></a>/</p> | 381 </li> |
400 <div class="system-message" id="id9"> | 382 <li>毎回 Cell の勉強からしないと始めないといけないので |
401 <p class="system-message-title">System Message: <a name="id9">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 56); <em><a href="#id10">backlink</a></em></p> | 383 ゲームプログラムのレベルが一定以上にならない</li> |
402 Inline emphasis start-string without end-string.</div> | 384 <li>ゲーム開発用のフレームワークが無い</li> |
403 <dl class="docutils"> | 385 </ul> |
404 <dt>div.abstract {</dt> | 386 </li> |
405 <dd>margin: 2em 5em }</dd> | 387 <li>本研究では、Cell のような Many Core Architecture を用いた、 |
406 <dt>div.abstract p.topic-title {</dt> | |
407 <dd>font-weight: bold ; | |
408 text-align: center }</dd> | |
409 </dl> | |
410 <p>div.admonition, div.attention, div.caution, div.danger, div.error, | |
411 div.hint, div.important, div.note, div.tip, div.warning {</p> | |
412 <div class="system-message"> | |
413 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 67)</p> | |
414 Unexpected indentation.</div> | |
415 <blockquote> | |
416 margin: 2em ; | |
417 border: medium outset ; | |
418 padding: 1em }</blockquote> | |
419 <p>div.admonition p.admonition-title, div.hint p.admonition-title, | |
420 div.important p.admonition-title, div.note p.admonition-title, | |
421 div.tip p.admonition-title {</p> | |
422 <div class="system-message"> | |
423 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 74)</p> | |
424 Unexpected indentation.</div> | |
425 <blockquote> | |
426 font-weight: bold ; | |
427 font-family: sans-serif }</blockquote> | |
428 <p>div.attention p.admonition-title, div.caution p.admonition-title, | |
429 div.danger p.admonition-title, div.error p.admonition-title, | |
430 div.warning p.admonition-title {</p> | |
431 <div class="system-message"> | |
432 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 80)</p> | |
433 Unexpected indentation.</div> | |
434 <blockquote> | |
435 color: red ; | |
436 font-weight: bold ; | |
437 font-family: sans-serif }</blockquote> | |
438 <dl class="docutils"> | |
439 <dt>/* Uncomment (and remove this text!) to get reduced vertical space in</dt> | |
440 <dd>compound paragraphs.</dd> | |
441 <dt>div.compound .compound-first, div.compound .compound-middle {</dt> | |
442 <dd>margin-bottom: 0.5em }</dd> | |
443 <dt>div.compound .compound-last, div.compound .compound-middle {</dt> | |
444 <dd>margin-top: 0.5em }</dd> | |
445 </dl> | |
446 <div class="system-message"> | |
447 <p class="system-message-title">System Message: WARNING/2 (<tt class="docutils"><stdin></tt>, line 91)</p> | |
448 Definition list ends without a blank line; unexpected unindent.</div> | |
449 <p><a href="#id11" name="id12"><span class="problematic" id="id12">*</span></a>/</p> | |
450 <div class="system-message" id="id11"> | |
451 <p class="system-message-title">System Message: <a name="id11">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 91); <em><a href="#id12">backlink</a></em></p> | |
452 Inline emphasis start-string without end-string.</div> | |
453 <dl class="docutils"> | |
454 <dt>div.dedication {</dt> | |
455 <dd>margin: 2em 5em ; | |
456 text-align: center ; | |
457 font-style: italic }</dd> | |
458 <dt>div.dedication p.topic-title {</dt> | |
459 <dd>font-weight: bold ; | |
460 font-style: normal }</dd> | |
461 <dt>div.figure {</dt> | |
462 <dd>margin-left: 2em ; | |
463 margin-right: 2em }</dd> | |
464 <dt>div.footer, div.header {</dt> | |
465 <dd>clear: both; | |
466 font-size: smaller }</dd> | |
467 <dt>div.line-block {</dt> | |
468 <dd>display: block ; | |
469 margin-top: 1em ; | |
470 margin-bottom: 1em }</dd> | |
471 <dt>div.line-block div.line-block {</dt> | |
472 <dd>margin-top: 0 ; | |
473 margin-bottom: 0 ; | |
474 margin-left: 1.5em }</dd> | |
475 <dt>div.sidebar {</dt> | |
476 <dd>margin-left: 1em ; | |
477 border: medium outset ; | |
478 padding: 1em ; | |
479 background-color: #ffffee ; | |
480 width: 40% ; | |
481 float: right ; | |
482 clear: right }</dd> | |
483 <dt>div.sidebar p.rubric {</dt> | |
484 <dd>font-family: sans-serif ; | |
485 font-size: medium }</dd> | |
486 <dt>div.system-messages {</dt> | |
487 <dd>margin: 5em }</dd> | |
488 <dt>div.system-messages h1 {</dt> | |
489 <dd>color: red }</dd> | |
490 <dt>div.system-message {</dt> | |
491 <dd>border: medium outset ; | |
492 padding: 1em }</dd> | |
493 <dt>div.system-message p.system-message-title {</dt> | |
494 <dd>color: red ; | |
495 font-weight: bold }</dd> | |
496 <dt>div.topic {</dt> | |
497 <dd>margin: 2em }</dd> | |
498 </dl> | |
499 <p>h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, | |
500 h4.section-subtitle, h5.section-subtitle, h6.section-subtitle {</p> | |
501 <div class="system-message"> | |
502 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 152)</p> | |
503 Unexpected indentation.</div> | |
504 <blockquote> | |
505 margin-top: 0.4em }</blockquote> | |
506 <dl class="docutils"> | |
507 <dt>h1.title {</dt> | |
508 <dd>text-align: center }</dd> | |
509 <dt>h2.subtitle {</dt> | |
510 <dd>text-align: center }</dd> | |
511 <dt>hr.docutils {</dt> | |
512 <dd>width: 75% }</dd> | |
513 <dt>img.align-left {</dt> | |
514 <dd>clear: left }</dd> | |
515 <dt>img.align-right {</dt> | |
516 <dd>clear: right }</dd> | |
517 <dt>ol.simple, ul.simple {</dt> | |
518 <dd>margin-bottom: 1em }</dd> | |
519 <dt>ol.arabic {</dt> | |
520 <dd>list-style: decimal }</dd> | |
521 <dt>ol.loweralpha {</dt> | |
522 <dd>list-style: lower-alpha }</dd> | |
523 <dt>ol.upperalpha {</dt> | |
524 <dd>list-style: upper-alpha }</dd> | |
525 <dt>ol.lowerroman {</dt> | |
526 <dd>list-style: lower-roman }</dd> | |
527 <dt>ol.upperroman {</dt> | |
528 <dd>list-style: upper-roman }</dd> | |
529 <dt>p.attribution {</dt> | |
530 <dd>text-align: right ; | |
531 margin-left: 50% }</dd> | |
532 <dt>p.caption {</dt> | |
533 <dd>font-style: italic }</dd> | |
534 <dt>p.credits {</dt> | |
535 <dd>font-style: italic ; | |
536 font-size: smaller }</dd> | |
537 <dt>p.label {</dt> | |
538 <dd>white-space: nowrap }</dd> | |
539 <dt>p.rubric {</dt> | |
540 <dd>font-weight: bold ; | |
541 font-size: larger ; | |
542 color: maroon ; | |
543 text-align: center }</dd> | |
544 <dt>p.sidebar-title {</dt> | |
545 <dd>font-family: sans-serif ; | |
546 font-weight: bold ; | |
547 font-size: larger }</dd> | |
548 <dt>p.sidebar-subtitle {</dt> | |
549 <dd>font-family: sans-serif ; | |
550 font-weight: bold }</dd> | |
551 <dt>p.topic-title {</dt> | |
552 <dd>font-weight: bold }</dd> | |
553 <dt>pre.address {</dt> | |
554 <dd>margin-bottom: 0 ; | |
555 margin-top: 0 ; | |
556 font-family: serif ; | |
557 font-size: 100% }</dd> | |
558 <dt>pre.literal-block, pre.doctest-block {</dt> | |
559 <dd>margin-left: 2em ; | |
560 margin-right: 2em ; | |
561 background-color: #eeeeee }</dd> | |
562 <dt>span.classifier {</dt> | |
563 <dd>font-family: sans-serif ; | |
564 font-style: oblique }</dd> | |
565 <dt>span.classifier-delimiter {</dt> | |
566 <dd>font-family: sans-serif ; | |
567 font-weight: bold }</dd> | |
568 <dt>span.interpreted {</dt> | |
569 <dd>font-family: sans-serif }</dd> | |
570 <dt>span.option {</dt> | |
571 <dd>white-space: nowrap }</dd> | |
572 <dt>span.pre {</dt> | |
573 <dd>white-space: pre }</dd> | |
574 <dt>span.problematic {</dt> | |
575 <dd>color: red }</dd> | |
576 <dt>span.section-subtitle {</dt> | |
577 <dd><p class="first">/* font-size relative to parent (h1..h6 element) <a href="#id13" name="id14"><span class="problematic" id="id14">*</span></a>/ | |
578 font-size: 80% }</p> | |
579 <div class="last system-message" id="id13"> | |
580 <p class="system-message-title">System Message: <a name="id13">WARNING/2</a> (<tt class="docutils"><stdin></tt>, line 251); <em><a href="#id14">backlink</a></em></p> | |
581 Inline emphasis start-string without end-string.</div> | |
582 </dd> | |
583 <dt>table.citation {</dt> | |
584 <dd>border-left: solid 1px gray; | |
585 margin-left: 1px }</dd> | |
586 <dt>table.docinfo {</dt> | |
587 <dd>margin: 2em 4em }</dd> | |
588 <dt>table.docutils {</dt> | |
589 <dd>margin-top: 0.5em ; | |
590 margin-bottom: 0.5em }</dd> | |
591 <dt>table.footnote {</dt> | |
592 <dd>border-left: solid 1px black; | |
593 margin-left: 1px }</dd> | |
594 </dl> | |
595 <p>table.docutils td, table.docutils th, | |
596 table.docinfo td, table.docinfo th {</p> | |
597 <div class="system-message"> | |
598 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 271)</p> | |
599 Unexpected indentation.</div> | |
600 <blockquote> | |
601 padding-left: 0.5em ; | |
602 padding-right: 0.5em ; | |
603 vertical-align: top }</blockquote> | |
604 <dl class="docutils"> | |
605 <dt>table.docutils th.field-name, table.docinfo th.docinfo-name {</dt> | |
606 <dd>font-weight: bold ; | |
607 text-align: left ; | |
608 white-space: nowrap ; | |
609 padding-left: 0 }</dd> | |
610 </dl> | |
611 <p>h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, | |
612 h4 tt.docutils, h5 tt.docutils, h6 tt.docutils {</p> | |
613 <div class="system-message"> | |
614 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 283)</p> | |
615 Unexpected indentation.</div> | |
616 <blockquote> | |
617 font-size: 100% }</blockquote> | |
618 <dl class="docutils"> | |
619 <dt>tt.docutils {</dt> | |
620 <dd>background-color: #eeeeee }</dd> | |
621 <dt>ul.auto-toc {</dt> | |
622 <dd>list-style-type: none }</dd> | |
623 </dl> | |
624 <p></style> | |
625 <!-- configuration parameters --> | |
626 <meta name="defaultView" content="slideshow" /> | |
627 <meta name="controlVis" content="hidden" /> | |
628 <!-- style sheet links --> | |
629 <script src="ui/default/slides.js" type="text/javascript"></script> | |
630 <link rel="stylesheet" href="ui/default/slides.css"</p> | |
631 <div class="system-message"> | |
632 <p class="system-message-title">System Message: ERROR/3 (<tt class="docutils"><stdin></tt>, line 298)</p> | |
633 Unexpected indentation.</div> | |
634 <blockquote> | |
635 type="text/css" media="projection" id="slideProj" /></blockquote> | |
636 <div class="system-message"> | |
637 <p class="system-message-title">System Message: WARNING/2 (<tt class="docutils"><stdin></tt>, line 299)</p> | |
638 Block quote ends without a blank line; unexpected unindent.</div> | |
639 <dl class="docutils"> | |
640 <dt><link rel="stylesheet" href="ui/default/outline.css"</dt> | |
641 <dd>type="text/css" media="screen" id="outlineStyle" /></dd> | |
642 <dt><link rel="stylesheet" href="ui/default/print.css"</dt> | |
643 <dd>type="text/css" media="print" id="slidePrint" /></dd> | |
644 <dt><link rel="stylesheet" href="ui/default/opera.css"</dt> | |
645 <dd>type="text/css" media="projection" id="operaFix" /></dd> | |
646 </dl> | |
647 <p><style type="text/css"> | |
648 #currentSlide {display: none;} | |
649 </style> | |
650 </head> | |
651 <body> | |
652 <div class="layout"> | |
653 <div id="controls"></div> | |
654 <div id="currentSlide"></div> | |
655 <div id="header"></p> | |
656 <p></div> | |
657 <div id="footer"> | |
658 <h1>Cell 用の Fine-Grain Task Manager の実装</h1></p> | |
659 <p></div> | |
660 </div> | |
661 <div class="presentation"> | |
662 <div class="slide" id="slide0"> | |
663 <h1 class="title">Cell 用の Fine-Grain Task Manager の実装</h1> | |
664 <!-- Definitions of interpreted text roles (classes) for S5/HTML data. --> | |
665 <!-- This data file has been placed in the public domain. --> | |
666 <!-- Colours | |
667 ======= --> | |
668 <!-- Text Sizes | |
669 ========== --> | |
670 <!-- Display in Slides (Presentation Mode) Only | |
671 ========================================== --> | |
672 <!-- Display in Outline Mode Only | |
673 ============================ --> | |
674 <!-- Display in Print Only | |
675 ===================== --> | |
676 <!-- Incremental Display | |
677 =================== --> | |
678 <dl class="docutils"> | |
679 <dt><em>発表者</em></dt> | |
680 <dd><strong>宮國渡</strong></dd> | |
681 <dt><em>指導教官</em></dt> | |
682 <dd><strong>河野真治</strong></dd> | |
683 <dt><em>所属</em></dt> | |
684 <dd><strong>琉球大学 理工学研究科 情報工学専攻 並列信頼研究室</strong></dd> | |
685 </dl></p> | |
686 <p></div> | |
687 <div class="slide" id="id1"> | |
688 <h1>研究の背景と目的</h1> | |
689 <p>現在、学生実験で PS3Linux を用いてゲーム開発を行っている</p> | |
690 <p><strong>しかし、学生には困難!</strong></p> | |
691 <ul> | |
692 <li><p class="first">問題1:Cell アーキテクチャプログラミング</p> | |
693 <ul> | |
694 <li><p class="first">Many Core による並列プログラミング</p> | |
695 <p>(データ、コードの分割の必要性)</p> | |
696 </li> | |
697 <li><p class="first">Cell の仕様 (DMA、データのアライメント、etc..)</p> | |
698 </li> | |
699 </ul> | |
700 </li> | |
701 <li><p class="first">問題2:ゲーム開発用の Framework が無い</p> | |
702 </li> | |
703 </ul> | |
704 <p>実験期間の大半を Cell の勉強に費やし、 | |
705 開発されるゲームのレベルが例年一定以上にならない</p> | |
706 &darr;<p><strong>Many Core Architecture を用いた並列プログラムの開発を | |
707 サポートするフレームワーク「 :orange:Fine Grain Task Manager 」を提案する</strong></p> | |
708 </div> | |
709 <div class="slide" id="id2"> | |
710 <h1>研究目的</h1> | |
711 <ul class="simple"> | |
712 <li>学生実験で PS3Linux を用いてゲーム開発を行っている<ul> | |
713 <li>Cell プログラミングが難しい<ul> | |
714 <li>並列実行のためのデータ、コードの分割</li> | |
715 <li>Cell 仕様 (DMA、アライメント、etc...)</li> | |
716 </ul> | |
717 </li> | |
718 <li>毎回 Cell の勉強からしないと始めないといけないので | |
719 ゲームプログラムのレベルが一定以上にならない</li> | |
720 <li>ゲーム開発用のフレームワークが無い</li> | |
721 </ul> | |
722 </li> | |
723 <li>本研究では、Cell のような Many Core Architecture を用いた、 | |
724 並列プログラムの開発をサポートするフレームワークとして、 | 388 並列プログラムの開発をサポートするフレームワークとして、 |
725 Fine Grain Task Manager を設計する</li> | 389 Fine Grain Task Manager を設計する</li> |
726 <li>Task Manager を用いた開発行程<ol class="arabic"> | 390 <li>Task Manager を用いた開発行程<ol class="arabic"> |
727 <li>逐次型プログラム</li> | 391 <li>逐次型プログラム</li> |
728 <li>データやコードを分割したプログラム(シーケンシャルに動く)</li> | 392 <li>データやコードを分割したプログラム(シーケンシャルに動く)</li> |
729 <li>並列実行プログラム</li> | 393 <li>並列実行プログラム</li> |
730 </ol> | 394 </ol> |
731 </li> | 395 </li> |
732 <li>各ステップで信頼性を確かめながら開発を行っていく</li> | 396 <li>各ステップで信頼性を確かめながら開発を行っていく</li> |
733 <li>Task Manager を用いて、PS3 ゲーム開発用フレームワークとして Cerium を開発する</li> | 397 <li>Task Manager を用いて、PS3 ゲーム開発用フレームワークとして Cerium を開発する</li> |
734 </ul> | 398 </ul> |
735 </div> | 399 </div> |
736 <div class="slide" id="id3"> | 400 <div class="slide" id="id3"> |
737 <h1>作業報告</h1> | 401 <h1>作業報告</h1> |
738 <ul class="simple"> | 402 <ul class="simple"> |
739 <li>修論事務提出</li> | 403 <li>修論事務提出</li> |
740 <li>SceneGraph<ul> | 404 <li>SceneGraph<ul> |
741 <li>allExecute</li> | 405 <li>allExecute</li> |
742 </ul> | 406 </ul> |
743 </li> | 407 </li> |
744 <li>Camera</li> | 408 <li>Camera</li> |
745 </ul> | 409 </ul> |
746 </div> | 410 </div> |
747 <div class="slide" id="scenegraph"> | 411 <div class="slide" id="scenegraph"> |
748 <h1>SceneGraph</h1> | 412 <h1>SceneGraph</h1> |
749 <p>allExecute で一つずつコピーしていく</p> | 413 <p>allExecute で一つずつコピーしていく</p> |
750 <ul class="simple"> | 414 <ul class="simple"> |
751 <li>remove flag がついた奴はコピーしない</li> | 415 <li>remove flag がついた奴はコピーしない</li> |
752 <li>今の実装だと親消すと子も全滅<ul> | 416 <li>今の実装だと親消すと子も全滅<ul> |
753 <li>選べてもいいし、ユーザが自分で付け替えるのは。。。</li> | 417 <li>選べてもいいし、ユーザが自分で付け替えるのは。。。</li> |
754 </ul> | 418 </ul> |
755 </li> | 419 </li> |
756 </ul> | 420 </ul> |
757 </div> | 421 </div> |
758 <div class="slide" id="camera"> | 422 <div class="slide" id="camera"> |
759 <h1>Camera</h1> | 423 <h1>Camera</h1> |
760 <p>それっぽい動き</p> | 424 <p>それっぽい動き</p> |
761 </div> | |
762 </div> | |
763 </body> | |
764 </html></p> | |
765 </div> | 425 </div> |
766 </div> | 426 </div> |
767 </body> | 427 </body> |
768 </html> | 428 </html> |