Mercurial > hg > Members > amothic > html
view seminar/20110802.html @ 2:667ea58b05d2 default tip
add 20110802 seminar
author | Daichi TOMA <e085740@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 02 Aug 2011 19:09:20 +0900 |
parents | 23c1131ea61c |
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"> <head> <title>Seminar</title> <!-- metadata --> <meta name="generator" content="S5" /> <meta name="version" content="S5 1.3" /> <meta name="author" content="Daichi Toma" /> <!-- meta temporary --> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta http-equiv="Content-Style-Type" content="text/css" /> <!-- configuration parameters --> <meta name="defaultView" content="slideshow" /> <meta name="controlVis" content="hidden" /> <!-- configuration extensions --> <meta name="tranSitions" content="true" /> <meta name="fadeDuration" content="500" /> <meta name="incrDuration" content="250" /> <!-- configuration autoplay extension --> <meta name="autoMatic" content="false" /> <meta name="playLoop" content="true" /> <meta name="playDelay" content="10" /> <!-- configuration audio extension --> <meta name="audioSupport" content="false" /> <meta name="audioVolume" content="100" /> <meta name="audioError" content="false" /> <!-- configuration audio debug --> <meta name="audioDebug" content="false" /> <!-- style sheet links --> <link rel="stylesheet" href="ui/default_utf/slides.css" type="text/css" media="projection" id="slideProj" /> <link rel="stylesheet" href="ui/default_utf/outline.css" type="text/css" media="screen" id="outlineStyle" /> <link rel="stylesheet" href="ui/default_utf/print.css" type="text/css" media="print" id="slidePrint" /> <link rel="stylesheet" href="ui/default_utf/opera.css" type="text/css" media="projection" id="operaFix" /> <!-- embedded styles --> <style type="text/css" media="all"> .imgcon {width: 100%; margin: 0 auto; padding: 0; text-align: center;} #anim {width: 33%; height: 320px; position: relative;} #anim img {position: absolute; top: 0px; left: 0px;} </style> <!-- S5 JS --> <script src="ui/default_utf/slides.js" type="text/javascript"></script> </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>Seminar</h1> <h2>2011/08/02</h2> </div> </div> <div class="presentation"> <div class="slide"> <h1>Ceriumのマルチコアプロセッサへの対応</h1> <h3>Daichi Toma</h3> <h4><a href="http://www.cr.ie.u-ryukyu.ac.jp" rel="external">Concurrency Reliance Laboratory</a></h4> <div class="handout"></div> </div> <div class="slide"> <h1>研究目的・研究背景</h1> プロセッサメーカは消費電力、発熱、クロックの限界からマルチコア構成の路線を打ち出しており、今後ますます、マルチコアプロセッサが主流になると想像できる。<br> マルチコアプロセッサ上でリソースを有効活用するためには、並列プログラミングを行う必要があるが、効率のよい並列プログラミングを書くことは難しい。<br> そこで、当研究室で開発した、Ceriumをマルチコアプロセッサに対応させることで、マルチコアプロセッサ上での並列プログラミングをサポートする。<br> </div> <div class="slide"> <h1>ReferencedDmaManager</h1> <ul> <li>memcopyをポインタ渡しにした、DmaManager</li> <li>FifoDmaManagerを継承、dma_loadをオーバーロード</li> <li>FifoDmaManagerで動かしている所を全部置き換えても動く(PS3でも確認しました)</li> <br><br> <li>しかし、word_countは動かない</li> </ul> </div> <div class="slide"> <h1>WordCount</h1> <ul> <li>セグメンテーション違反が発生</li> <li>使うところを事前に解放しているのが悪いらしい</li> <ul> <li>いままでは、コピーしてたので問題なかった</li> </ul> <li>Freeを解除することで動く</li> <li>メモリリーク大丈夫なの?</li> </ul> </div> <div class="slide"> <h1>Valgrind</h1> <ul> <li>メモリデバッグや、メモリリークの検出、プロファイリングを行うためのプログラミングツール</li> <li>Mac OS X Lionには対応してないようです。</li> </ul> </div> <div class="slide"> <h1>Blade Server</h1> <ul> <li>借りたブレードで試そう!</li> <li>初期設定</li> <li>リモートストレージ使えない</li> <li>iRMCのバージョンを下げたらいけました。</li> <li>しかしながら、BIOSで認識されない。</li> <li>サーバー室で直接やるか…</li> </ul> </div> </div> </body> </html>