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>