SlideShare a Scribd company logo
1 of 21
Download to read offline
論文輪講(6/1)
The Multikernel: A new OS architecture for scalable multicore systems
&
An Analysis of Linux Scalability to Many Cores
あわもと
論文概要
The Multikernel: A new OS architecture for scalable
multicore systems
SOSP09
MSのBarrelfish論文
メニーコア向けメッセージベースの独自分散OS
論文概要
An Analysis of Linux Scalability to Many Cores
OSDI10
MIT CSAIL
Linuxもスケーラブルになるという主張
Introduction & Background (Barrelfish)
ハードウェアは急速に変化する。
コア、キャッシュ、インターコネクト、各種I/O
汎用的なOSを各ハードウェア向けに最適化するのは限界が
ある。
ex. アーキテクチャによってキャッシュの動作は異なる。
(それぞれに対して最適化したくない)
→ 新しい設計のOSが求められている。
Introduction & Background (Barrelfish)
今のOSのモデル
ロックでデータを保護する共有メモリ型の設計
homogeneousなCPUを想定
カーネルイメージは全コアで共有
Introduction & Background (Barrelfish)
multikernel:メニーコア向けの新しいOSモデル
全てのコア間の通信を明示的なメッセージで行う。
どんなハードウェアでも対応できるよう、ハードウェアに
依存しない中立的な設計
状態をコア間で共有せず、レプリケーションする。
Introduction & Background (Barrelfish)
multikernelモデルのメリット
ロックを使わず、共有するデータもない
メモリを共有すると、パフォーマンスが低下
コア同士でキャッシュラインをクリアし合う
コア間通信が発生
中立的な設計のため、アーキテクチャへの最適化が不要
homogeneous、heterogeneousの双方に対応可能
ネットワーク型メニーコアとの高い親和性
Introduction & Background (Linux)
メニーコア向けに様々なOSモデルが提唱されている。
既存のOSモデルでなんとかできないか検証したい。
Linuxにはこれまでにも、かなり性能改善のパッチが取り込
まれている。
ボトルネックの特定に関する様々な研究
run queue, slab allocator, I/O processings
scheduling, directory lookup
memory-mapped file creation and deletion
file descriptor, virtual memory management
Introduction & Background (Linux)
MOSBENCHで様々なアプリケーションを検証
Mail Server, memcached, Apache, PostgreSQL, gmake,
Psearchy, MapReduce
アプリケーションとLinuxの双方に手を加えてスケールアッ
プさせる。
sloppy countersでshared counterを置き換え
48コアで上手くスケールした。
カーネルに手を加えれば、既存のカーネルデザインのス
ケーラビリティは十分担保できる。
Implementation (Barrelfish)
カーネルに相当するCPU driver
Ring3で実行可能なタスクは全てMonitorへ
マイクロカーネル的な設計
CPU driver同士はステートを共有しない。←重要
IPIは他のコアを叩き起こすためにしか使われない?Monitor
管理用のユーザーランドプ
ロセス
カーネルの機能を補完
メッセージのやり取りも
Implementation (Barrelfish)
コア間通信
論文内のBarrelfishはx86-64実装のみ
通信はcache-coherent memory
recieverがメモリをpollingして、senderがメモリに書く。
IPI通信より早いらしい
スケジューリングの影響を受けるにも関わらず早く
なったとかなんとか。
Implementation (Barrelfish)
知見等
マイクロカーネルモデルにする事の利点はコードの書きやす
さのみ。性能向上には寄与しない。
既存のコードをスケーラブルになるよう改良するよりは、
共有データをメッセージベースに置き換える方がずっと
楽。
メッセージ・キューの長さと性能は大いに関係があるらし
い。
Evaluation (Barrelfish)
TLB shootdown
ページマッピングの変更を他のCPUに通知する作業
IPIではなく、メッセージを使用
低レイテンシ
IP loopback
2つのユーザーランドIPスタックをメッセージで接続
スループット上昇、キャッシュヒット率の向上etc…
共有データがないので、cache-coherent trafficが少ない。
Future Work (Barrelfish)
Barrelfish自体の改良
ARMポーティング
データをある程度共有するモデルの検証
どこまで共有できる?
その境界線の決定は自動化できる?
分散システムによって構築されるOS
HPCの技法を用いたスケーラブルなファイルシステム
Optimization (Linux)
Linuxカーネルにおけるスケーラビリティ阻害要因
共有データのロック
共有メモリへの書き込みによるキャッシュコヒーレンシプ
ロトコルの待ち時間
キャッシュミス率の上昇
コア間のインターコネクトやDRAMといったリソースの競
合
タスクが少なすぎる。
Optimization (Linux)
プロトコル・スタックの改善
各パケット、パケットプロセスキュー、コネクションが同
じコアは処理したい。
キャッシュミスの低下に繋がる。
ixgbeのマルチキューに問題
ixgbeドライバではパケットをサンプリングして割り振
りテーブルを構築する。
短いTCPコネクションはサンプリングから漏れる
acceptを改造して、コアバインディングインターフェー
Optimization (Linux)
Sloppy Counters
Optimization (Linux)
その他
Lock-free comparison
/usr 等のdirectory entryのlookupに時間が掛かる。
ロックせずにdentryを比較できるようにした。
コア毎のデータ構造
false sharingの低減
不必要なロックの除去
Evaluation (Linux)
Evaluation (Linux)
In each case, the application is bottlenecked by either
shared hardware resources or applicationinternal scalability
limits. None are limited by Linux induced bottlenecks.
Discussion & Conclusion (Linux)
Linuxカーネルのボトルネックは殆ど改善された。
むじろハードウェア(DRAM等)のボトルネックの方が改善
が難しい。
cache coherencyが保たれないアーキテクチャとなると流石
にLinuxの設計では厳しい。
Future workはLinuxに対してメニーコアOSの技法を適用す
る事。

More Related Content

What's hot

勉強会資料 LT会 zfsで遊んでみた_公開版
勉強会資料 LT会 zfsで遊んでみた_公開版勉強会資料 LT会 zfsで遊んでみた_公開版
勉強会資料 LT会 zfsで遊んでみた_公開版Ryoma Fujiwara
 
OSvパンフレット v3
OSvパンフレット v3OSvパンフレット v3
OSvパンフレット v3Takuya ASADA
 
Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版] Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版] Kat 0gm
 
UNIXことはじめ
UNIXことはじめUNIXことはじめ
UNIXことはじめTomoya Miwa
 
Meetup nutanix introduction to nutanix storage services
Meetup nutanix introduction to nutanix storage servicesMeetup nutanix introduction to nutanix storage services
Meetup nutanix introduction to nutanix storage servicesssuser6cc440
 
Ikarashi Bachelor Thesis
Ikarashi Bachelor ThesisIkarashi Bachelor Thesis
Ikarashi Bachelor Thesispflab
 
CloudStack Day 2015 Storage Teck Talk
CloudStack Day 2015 Storage Teck TalkCloudStack Day 2015 Storage Teck Talk
CloudStack Day 2015 Storage Teck TalkMidori Oge
 
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-Toyohiko Komatsu
 
Ceph With Quanta Stor
Ceph With Quanta Stor Ceph With Quanta Stor
Ceph With Quanta Stor Kazuki Mayama
 
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
ローカル環境にCent OSサーバをVirtualBoxで作ろう!ローカル環境にCent OSサーバをVirtualBoxで作ろう!
ローカル環境にCent OSサーバをVirtualBoxで作ろう!Ikuo Degawa
 
1 Linux入門 第1章 UNIX/Linuxとは
1 Linux入門 第1章 UNIX/Linuxとは1 Linux入門 第1章 UNIX/Linuxとは
1 Linux入門 第1章 UNIX/LinuxとはEnpel
 
OSS開発勉強会-06
OSS開発勉強会-06OSS開発勉強会-06
OSS開発勉強会-06Kohei KaiGai
 
Hidehito Yabuuchi Bachelor Thesis
Hidehito Yabuuchi Bachelor ThesisHidehito Yabuuchi Bachelor Thesis
Hidehito Yabuuchi Bachelor Thesispflab
 
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみたLinuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみたbasicinc_dev
 
Linuxとオープンソースの世界
Linuxとオープンソースの世界Linuxとオープンソースの世界
Linuxとオープンソースの世界Hiroe Orz
 
Osc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstractOsc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstractAyumi Oka
 
カーネルとは
カーネルとはカーネルとは
カーネルとはmao999
 
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介Yu Nobara
 

What's hot (20)

GlusterFS Masakari Talks
GlusterFS Masakari TalksGlusterFS Masakari Talks
GlusterFS Masakari Talks
 
勉強会資料 LT会 zfsで遊んでみた_公開版
勉強会資料 LT会 zfsで遊んでみた_公開版勉強会資料 LT会 zfsで遊んでみた_公開版
勉強会資料 LT会 zfsで遊んでみた_公開版
 
OSvパンフレット v3
OSvパンフレット v3OSvパンフレット v3
OSvパンフレット v3
 
Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版] Cephを用いたwordpressの構築[LT版]
Cephを用いたwordpressの構築[LT版]
 
UNIXことはじめ
UNIXことはじめUNIXことはじめ
UNIXことはじめ
 
Meetup nutanix introduction to nutanix storage services
Meetup nutanix introduction to nutanix storage servicesMeetup nutanix introduction to nutanix storage services
Meetup nutanix introduction to nutanix storage services
 
Ikarashi Bachelor Thesis
Ikarashi Bachelor ThesisIkarashi Bachelor Thesis
Ikarashi Bachelor Thesis
 
CloudStack Day 2015 Storage Teck Talk
CloudStack Day 2015 Storage Teck TalkCloudStack Day 2015 Storage Teck Talk
CloudStack Day 2015 Storage Teck Talk
 
201012 ips
201012 ips201012 ips
201012 ips
 
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-Windows subsystem for linuxで始める組み込みlinux  ラズパイ3のブートイメージを作ってみる-
Windows subsystem for linuxで始める組み込みlinux ラズパイ3のブートイメージを作ってみる-
 
Ceph With Quanta Stor
Ceph With Quanta Stor Ceph With Quanta Stor
Ceph With Quanta Stor
 
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
ローカル環境にCent OSサーバをVirtualBoxで作ろう!ローカル環境にCent OSサーバをVirtualBoxで作ろう!
ローカル環境にCent OSサーバをVirtualBoxで作ろう!
 
1 Linux入門 第1章 UNIX/Linuxとは
1 Linux入門 第1章 UNIX/Linuxとは1 Linux入門 第1章 UNIX/Linuxとは
1 Linux入門 第1章 UNIX/Linuxとは
 
OSS開発勉強会-06
OSS開発勉強会-06OSS開発勉強会-06
OSS開発勉強会-06
 
Hidehito Yabuuchi Bachelor Thesis
Hidehito Yabuuchi Bachelor ThesisHidehito Yabuuchi Bachelor Thesis
Hidehito Yabuuchi Bachelor Thesis
 
Linuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみたLinuxのファイルシステムについて調べてみた
Linuxのファイルシステムについて調べてみた
 
Linuxとオープンソースの世界
Linuxとオープンソースの世界Linuxとオープンソースの世界
Linuxとオープンソースの世界
 
Osc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstractOsc cloud2012 open_stackabstract
Osc cloud2012 open_stackabstract
 
カーネルとは
カーネルとはカーネルとは
カーネルとは
 
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
Oftec Lightning Talk 第7回 最近触ったLinuxディストリビューションの紹介
 

Similar to 輪講_Awamoto_20170601

OSC2012 Tokyo/Spring JOSUG
OSC2012 Tokyo/Spring JOSUGOSC2012 Tokyo/Spring JOSUG
OSC2012 Tokyo/Spring JOSUGHideki Saito
 
Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213Ayumu Inaba
 
Solaris 11 に見る、次世代ファイルシステムZFS
Solaris 11 に見る、次世代ファイルシステムZFSSolaris 11 に見る、次世代ファイルシステムZFS
Solaris 11 に見る、次世代ファイルシステムZFSSolarisJP
 
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料OSSラボ株式会社
 
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月VirtualTech Japan Inc.
 
Meltdown を正しく理解する
Meltdown を正しく理解するMeltdown を正しく理解する
Meltdown を正しく理解するNorimasa FUJITA
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティKuniyasu Suzaki
 
CloudCore VPS 開発者支援制度
CloudCore VPS 開発者支援制度CloudCore VPS 開発者支援制度
CloudCore VPS 開発者支援制度Koichi Shimozono
 
Osc2012 TokyoSpring OpenStack Abstract
Osc2012 TokyoSpring OpenStack AbstractOsc2012 TokyoSpring OpenStack Abstract
Osc2012 TokyoSpring OpenStack AbstractAyumi Oka
 
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCPOCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCPTetsuya Sodo
 
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)tokuhy
 
OSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; OverviewOSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; Overviewirix_jp
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase Japan KK
 
SQL Server エンジニア のための コンテナ入門(k8s編)
SQL Server エンジニア のための コンテナ入門(k8s編)SQL Server エンジニア のための コンテナ入門(k8s編)
SQL Server エンジニア のための コンテナ入門(k8s編)Tomoyuki Oota
 
ストレージネットワーク基礎講座
ストレージネットワーク基礎講座ストレージネットワーク基礎講座
ストレージネットワーク基礎講座Brocade
 
OpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyotoOpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyotoAyumi Oka
 

Similar to 輪講_Awamoto_20170601 (20)

OSC2012 Tokyo/Spring JOSUG
OSC2012 Tokyo/Spring JOSUGOSC2012 Tokyo/Spring JOSUG
OSC2012 Tokyo/Spring JOSUG
 
Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213Azure container as a service v0.1.19.1213
Azure container as a service v0.1.19.1213
 
Solaris 11 に見る、次世代ファイルシステムZFS
Solaris 11 に見る、次世代ファイルシステムZFSSolaris 11 に見る、次世代ファイルシステムZFS
Solaris 11 に見る、次世代ファイルシステムZFS
 
WakameTech #3
WakameTech #3WakameTech #3
WakameTech #3
 
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
[日本仮想化技術] 2014/6/5 OpenStack最新情報セミナー資料
 
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
OSSラボ様講演 OpenStack最新情報セミナー 2014年6月
 
Dbts 分散olt pv2
Dbts 分散olt pv2Dbts 分散olt pv2
Dbts 分散olt pv2
 
Meltdown を正しく理解する
Meltdown を正しく理解するMeltdown を正しく理解する
Meltdown を正しく理解する
 
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティSaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
SaaS/クラウドコンピューティングでのオープンソース活用とセキュリティ
 
CloudCore VPS 開発者支援制度
CloudCore VPS 開発者支援制度CloudCore VPS 開発者支援制度
CloudCore VPS 開発者支援制度
 
Osc2012 TokyoSpring OpenStack Abstract
Osc2012 TokyoSpring OpenStack AbstractOsc2012 TokyoSpring OpenStack Abstract
Osc2012 TokyoSpring OpenStack Abstract
 
OCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCPOCP Meetup Tokyo #05 ECK on OCP
OCP Meetup Tokyo #05 ECK on OCP
 
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
XenServerとZFSストレージでサーバ仮想化 - OSC2011 Tokyo/Spring 自宅SAN友の会(後半)
 
OSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; OverviewOSC2012 Nagoya - OpenStack - Storage System; Overview
OSC2012 Nagoya - OpenStack - Storage System; Overview
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611
 
141030ceph
141030ceph141030ceph
141030ceph
 
SQL Server エンジニア のための コンテナ入門(k8s編)
SQL Server エンジニア のための コンテナ入門(k8s編)SQL Server エンジニア のための コンテナ入門(k8s編)
SQL Server エンジニア のための コンテナ入門(k8s編)
 
ストレージネットワーク基礎講座
ストレージネットワーク基礎講座ストレージネットワーク基礎講座
ストレージネットワーク基礎講座
 
What's Operating System?
What's Operating System?What's Operating System?
What's Operating System?
 
OpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyotoOpenStack Abstract @osc2012kyoto
OpenStack Abstract @osc2012kyoto
 

More from pflab

Tsuji Master Thesis
Tsuji Master ThesisTsuji Master Thesis
Tsuji Master Thesispflab
 
Taniguchi master thesis
Taniguchi master thesisTaniguchi master thesis
Taniguchi master thesispflab
 
Hirafuji Master Thesis
Hirafuji Master ThesisHirafuji Master Thesis
Hirafuji Master Thesispflab
 
Yamada bachelor thesis
Yamada bachelor thesisYamada bachelor thesis
Yamada bachelor thesispflab
 
Awamoto master thesis
Awamoto master thesisAwamoto master thesis
Awamoto master thesispflab
 
Muramatsu Bachelor Thesis
Muramatsu Bachelor ThesisMuramatsu Bachelor Thesis
Muramatsu Bachelor Thesispflab
 
Gotanda Bachelor Thesis
Gotanda Bachelor ThesisGotanda Bachelor Thesis
Gotanda Bachelor Thesispflab
 
Takahashi Bachelor thesis
Takahashi Bachelor thesisTakahashi Bachelor thesis
Takahashi Bachelor thesispflab
 
Tatsuya Sueki Master thesis
Tatsuya Sueki Master thesisTatsuya Sueki Master thesis
Tatsuya Sueki Master thesispflab
 
Tomoya Sato Master Thesis
Tomoya Sato Master ThesisTomoya Sato Master Thesis
Tomoya Sato Master Thesispflab
 
Miyoshi Bachelor Thesis
Miyoshi Bachelor ThesisMiyoshi Bachelor Thesis
Miyoshi Bachelor Thesispflab
 
Akihiro Sakurai Bachelor Thesis
Akihiro Sakurai Bachelor Thesis Akihiro Sakurai Bachelor Thesis
Akihiro Sakurai Bachelor Thesis pflab
 
Yuto Mochizuki bachelor thesis
Yuto Mochizuki bachelor thesisYuto Mochizuki bachelor thesis
Yuto Mochizuki bachelor thesispflab
 
Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis pflab
 
Junnosuke Mizutani Bachelor Thesis
Junnosuke Mizutani Bachelor Thesis Junnosuke Mizutani Bachelor Thesis
Junnosuke Mizutani Bachelor Thesis pflab
 
Cho Bachelor Thesis
Cho Bachelor Thesis Cho Bachelor Thesis
Cho Bachelor Thesis pflab
 
Tatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor ThesisTatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor Thesispflab
 
Shusaku Taniguchi Bachelor Thesis
Shusaku Taniguchi Bachelor ThesisShusaku Taniguchi Bachelor Thesis
Shusaku Taniguchi Bachelor Thesispflab
 
Shogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor ThesisShogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor Thesispflab
 
Yu Sasaki Bachelor Thesis
Yu Sasaki Bachelor ThesisYu Sasaki Bachelor Thesis
Yu Sasaki Bachelor Thesispflab
 

More from pflab (20)

Tsuji Master Thesis
Tsuji Master ThesisTsuji Master Thesis
Tsuji Master Thesis
 
Taniguchi master thesis
Taniguchi master thesisTaniguchi master thesis
Taniguchi master thesis
 
Hirafuji Master Thesis
Hirafuji Master ThesisHirafuji Master Thesis
Hirafuji Master Thesis
 
Yamada bachelor thesis
Yamada bachelor thesisYamada bachelor thesis
Yamada bachelor thesis
 
Awamoto master thesis
Awamoto master thesisAwamoto master thesis
Awamoto master thesis
 
Muramatsu Bachelor Thesis
Muramatsu Bachelor ThesisMuramatsu Bachelor Thesis
Muramatsu Bachelor Thesis
 
Gotanda Bachelor Thesis
Gotanda Bachelor ThesisGotanda Bachelor Thesis
Gotanda Bachelor Thesis
 
Takahashi Bachelor thesis
Takahashi Bachelor thesisTakahashi Bachelor thesis
Takahashi Bachelor thesis
 
Tatsuya Sueki Master thesis
Tatsuya Sueki Master thesisTatsuya Sueki Master thesis
Tatsuya Sueki Master thesis
 
Tomoya Sato Master Thesis
Tomoya Sato Master ThesisTomoya Sato Master Thesis
Tomoya Sato Master Thesis
 
Miyoshi Bachelor Thesis
Miyoshi Bachelor ThesisMiyoshi Bachelor Thesis
Miyoshi Bachelor Thesis
 
Akihiro Sakurai Bachelor Thesis
Akihiro Sakurai Bachelor Thesis Akihiro Sakurai Bachelor Thesis
Akihiro Sakurai Bachelor Thesis
 
Yuto Mochizuki bachelor thesis
Yuto Mochizuki bachelor thesisYuto Mochizuki bachelor thesis
Yuto Mochizuki bachelor thesis
 
Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis Yoshio Kato Bachelor Thesis
Yoshio Kato Bachelor Thesis
 
Junnosuke Mizutani Bachelor Thesis
Junnosuke Mizutani Bachelor Thesis Junnosuke Mizutani Bachelor Thesis
Junnosuke Mizutani Bachelor Thesis
 
Cho Bachelor Thesis
Cho Bachelor Thesis Cho Bachelor Thesis
Cho Bachelor Thesis
 
Tatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor ThesisTatsuya Sueki Bachelor Thesis
Tatsuya Sueki Bachelor Thesis
 
Shusaku Taniguchi Bachelor Thesis
Shusaku Taniguchi Bachelor ThesisShusaku Taniguchi Bachelor Thesis
Shusaku Taniguchi Bachelor Thesis
 
Shogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor ThesisShogo Yamazaki Bachelor Thesis
Shogo Yamazaki Bachelor Thesis
 
Yu Sasaki Bachelor Thesis
Yu Sasaki Bachelor ThesisYu Sasaki Bachelor Thesis
Yu Sasaki Bachelor Thesis
 

輪講_Awamoto_20170601