SlideShare a Scribd company logo
1 of 30
Download to read offline
非対称マルチコアアーキテクチャにおける
スループット指向マルチカーネルの設計と実装
Throughput-Oriented Multikernel Design and Implementation
for Heterogeneous Multi-Core Architecture
2018/02/13 卒業論文発表
理学部情報科学科4年
加藤研究室 薮内秀仁
背景
組込みシステムの特徴
● 各プロセスの負荷に大きなばらつき
● 電力効率が重要
非対称マルチコアアーキテクチャの採用
● Large core:計算性能に重点
● Small core:電力効率に特化
e.g. ARM big.LITTLE, Kalray MPPA Processors
2
3
既存研究
全体のスループット向上
[Koufaty+, '10], [Saez+, '10], [Craeynest+, '12], [Muthukaruppan+, '14]
● 動的なタスクマイグレーション
◎ アプリケーションの挙動の変化に対応
✕ タスクマイグレーションのコスト
● マルチタスキング・カーネルの共有
◎ 既存OSと同じインターフェイス
✕ プリエンプション・排他制御のコスト
提案するOS設計
Multikernelモデル [Baumann+, '09] の適用
Large coreを専有的に割り当て
● プリエンプションを回避
● タスクマイグレーションを回避
● 排他制御を回避
4
提案するOS設計
動的な
アイソレーション・
ブート
Home kernelが
全コアで動作
5
提案するOS設計
Friend kernelの性質
● マルチタスキング不要
● それぞれのfriend processに特化可能
Library OSアプローチ[Engler+, '95] を採用
● カーネルのオーバーヘッド削減
● 全体の最適化
6Icon made by Freepik from www.flaticon.com
実装
Home Kernel
● Linux(4.14-rc7ベース)
● カーネルモジュール (LKM) を実装
Friend Kernel & Process
コンパイル・静的リンク
実行ファイルをパース・再配
置物理メモリにデプロイ
ユーザの操作でfriend coreをブート
7Icon made by Freepik from www.flaticon.com
評価環境
HiKey 960 開発ボード (Kirin 960 SoC)
● ARM big.LITTLE
○ 2.4 GHz ARM Cortex-A73 x 4
Large core
○ 1.8 GHz ARM Cortex-A53 x 4
Small core
● 4 GB SDRAM
Image from
https://www.96boards.org/product/hikey960/
8
評価
比較対象
● 提案するOS
● Linux
評価に用いたプロセス
● 共有資源にアクセスしないプロセス
● 共有資源にアクセスするプロセス
9
10%以上
10
考察
提案するOSのほうが速くなる条件
オーバーヘッド オーバーヘッド
11
仮定
c = 0.9
S < 16 MB
提案するOSが
速くなる条件
T > 1970 ms
12
13
結論
● 非対称マルチコアアーキテクチャ上で
特定プロセスのスループットを改善するOS設計を提案
● 評価の範囲ではLinuxに比べスループットが10%以上改善
● スループットの改善と初期化・終了処理のトレードオフ関係を調査し
仮定のもと「Linux上での実行時間 > 1970 ms」で有用であることを解明
今後の課題
Unikernels [Madhavapeddy+, '13] をfriend kernelとして使えないか検討
● 軽量で起動が速い
● Large coreの計算性能を有効活用
14
補足
15
プリエンプション・タスクマイグレーションのコスト
Cache affinityの喪失によりキャッシュミス頻発[Bastoni+, '10]
補足
ワーキングセッ
ト サイズ [KB]
プリエンプション[us] タスク
マイグレーション[us]
負荷下
1,024 3,485.44 3,935.43
4,096 12,936.70 15,078.12
アイドル状態
1,024 30.03 784.89
4,096 283.65 1,169.90
関連研究
Multikernel [Baumann+, '09]
分散型・メッセージパッシング型OS設計
● 各コアで別々のカーネルが動作
● カーネルの状態を共有せず
レプリケーション・明示的な通信
利点
● スケーラビリティ向上
● ヘテロなアーキテクチャに対応
Image from:
Andrew Baumann, et al. The Multikernel: A new OS
architecture for scalable multicore systems. SOSP '09
16
補足
17
関連研究
Decoupling Cores, Kernels, and OS [Zellweger+, '14]
コアとカーネルの分離による動的なコア・カーネル管理
● コアを動的・透過的に追加・削除
● ダウンタイムなしでカーネルの更新・マイグレーション
補足
実装
Friend Processの起動
1. カーネルモジュール (LKM) をインストール(insmod)
a. cpu_down() でlarge coreをLinuxから分離
b. キャラクタデバイス、sysfs objectを生成
2. キャラクタデバイスを通してfriend processをデプロイ
3. Sysfs objectに書き込んでfriend coreをブート
ARM Power State Coordination Interface (PSCI) を利用
4. LKMを削除 (rmmod)
a. キャラクタデバイス、sysfs objectを削除
b. cpu_up() でfriend coreをLinuxに復帰
18
補足
19
実装
HomeとFriendの通信
カーネル間で状態を共有しないため明示的に通信
事前に取り決めた物理メモリ領域を利用
補足
20
評価
Linux上でのアイソレーション
1. ブートパラメータでコアをスケジューラから分離
2. 評価対象のプロセスのみアイソレーションしたコア上で動くよう
CPU affinityを設定
補足
評価
共有資源にアクセスしないプロセス
一定時間カウントアッ
プできた回数を測定
Linux上でのアイソレーション
、Friend process共通して
スループットは落ちないと予測
補足
21
補足
22
評価
共有資源にアクセスするプロセス
「スリープ+計算」を繰り返した
経過時間を測定
● Linuxではnanosleep(2)時に
共有資源にアクセス
○ 負荷によりスループットが
低下すると予測
● Friend processは共有しない
○ スループットは低下しないと予測
補足
23
考察
Tins + Tboot + Trem の測定
● カーネルモジュールのインストール・削除にかかる時間
● Friend coreをブートしてからmain()に到達するまでの時間
デプロイ時間 d(S) の測定
ユーザー空間からメモリ上にコピーされるまでの時間
補足
24
考察
Tins + Tboot + Trem の測定
補足
25
考察
デプロイ時間 d(S) の測定
補足
26
考察
実行モデル
測定結果
代入
補足
27
28
考察
Friend processのファイルサイズ
補足
ELFファイルサイズ Friend processへ変換後
評価に用いたプロセス 67 KB 1.4 KB
BusyBox 1.5 MB 1.5 MB
29
評価・考察
測定回数
● スループットの改善
○ 共有資源にアクセスしないプロセス:256回
○ 共有資源にアクセスするプロセス:256回
● 考察
○ LKMのインストール:512回
○ LKMの削除:512回
○ Friend coreのブート:32回
○ デプロイ時間:256回
補足
30
今後の課題
Unikernels [Madhavapeddy+, '13]
Library OSとプロセスをVMにコンパイル
● 軽量・起動が高速
○ 組込みでも有用 [Madhavapeddy+, '15]
● カーネル・ユーザー空間統一
○ Large coreの計算性能を有効活用
Rumprun unikernel [Kantee+, '14] はベアメタルでも動作
補足

More Related Content

What's hot

NAS-FPN:Learning Scalable Feature Pyramid Architecture for Object Detection
NAS-FPN:Learning Scalable Feature Pyramid Architecture for Object DetectionNAS-FPN:Learning Scalable Feature Pyramid Architecture for Object Detection
NAS-FPN:Learning Scalable Feature Pyramid Architecture for Object Detectionharmonylab
 
分散システム第7章(前半)
分散システム第7章(前半)分散システム第7章(前半)
分散システム第7章(前半)Kenta Hattori
 
Eucalyptus infra technology
Eucalyptus infra technologyEucalyptus infra technology
Eucalyptus infra technologyEtsuji Nakai
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要Etsuji Nakai
 
Kazumasa Sakiyama Bachelor Thesis
Kazumasa Sakiyama Bachelor ThesisKazumasa Sakiyama Bachelor Thesis
Kazumasa Sakiyama 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
 
輪講_Awamoto_20170601
輪講_Awamoto_20170601輪講_Awamoto_20170601
輪講_Awamoto_20170601pflab
 
2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)Takahiro Shinagawa
 
20171128分散深層学習とChainerMNについて
20171128分散深層学習とChainerMNについて20171128分散深層学習とChainerMNについて
20171128分散深層学習とChainerMNについてPreferred Networks
 
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密VIOPS Virtualized Infrastructure Operators group ARCHIVES
 

What's hot (14)

NAS-FPN:Learning Scalable Feature Pyramid Architecture for Object Detection
NAS-FPN:Learning Scalable Feature Pyramid Architecture for Object DetectionNAS-FPN:Learning Scalable Feature Pyramid Architecture for Object Detection
NAS-FPN:Learning Scalable Feature Pyramid Architecture for Object Detection
 
分散システム第7章(前半)
分散システム第7章(前半)分散システム第7章(前半)
分散システム第7章(前半)
 
Eucalyptus infra technology
Eucalyptus infra technologyEucalyptus infra technology
Eucalyptus infra technology
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
 
Cmc cmd slim
Cmc cmd slimCmc cmd slim
Cmc cmd slim
 
Kazumasa Sakiyama Bachelor Thesis
Kazumasa Sakiyama Bachelor ThesisKazumasa Sakiyama Bachelor Thesis
Kazumasa Sakiyama 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
 
輪講_Awamoto_20170601
輪講_Awamoto_20170601輪講_Awamoto_20170601
輪講_Awamoto_20170601
 
2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)2012-04-25 ASPLOS2012出張報告(公開版)
2012-04-25 ASPLOS2012出張報告(公開版)
 
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
第31回「今アツい、分散ストレージを語ろう」(2013/11/28 on しすなま!)
 
[基調講演] DLL_RealtimeAI
[基調講演] DLL_RealtimeAI[基調講演] DLL_RealtimeAI
[基調講演] DLL_RealtimeAI
 
研究を加速するChainerファミリー
研究を加速するChainerファミリー研究を加速するChainerファミリー
研究を加速するChainerファミリー
 
20171128分散深層学習とChainerMNについて
20171128分散深層学習とChainerMNについて20171128分散深層学習とChainerMNについて
20171128分散深層学習とChainerMNについて
 
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
 

Similar to Hidehito Yabuuchi Bachelor Thesis

20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術Preferred Networks
 
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵Sapporo Sparkle k.k.
 
マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015Yusuke Suzuki
 
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...Insight Technology, Inc.
 
[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...
[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...
[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...Insight Technology, Inc.
 
仮想化時代のBCP 今できることと将来できること
仮想化時代のBCP 今できることと将来できること仮想化時代のBCP 今できることと将来できること
仮想化時代のBCP 今できることと将来できることNissho-Blocks
 
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素Arichika TANIGUCHI
 
第64回情報科学談話会(滝沢 寛之 准教授)
第64回情報科学談話会(滝沢 寛之 准教授) 第64回情報科学談話会(滝沢 寛之 准教授)
第64回情報科学談話会(滝沢 寛之 准教授) gsis gsis
 
AIを活用した交通事故削減支援サービスでのテスト自動化
AIを活用した交通事故削減支援サービスでのテスト自動化AIを活用した交通事故削減支援サービスでのテスト自動化
AIを活用した交通事故削減支援サービスでのテスト自動化Shota Suzuki
 
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築貴志 上坂
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2オラクルエンジニア通信
 
ネットワークプログラマビリティ勉強会 これまでのおさらい
ネットワークプログラマビリティ勉強会 これまでのおさらいネットワークプログラマビリティ勉強会 これまでのおさらい
ネットワークプログラマビリティ勉強会 これまでのおさらいnpsg
 
効率的学習 / Efficient Training(メタサーベイ)
効率的学習 / Efficient Training(メタサーベイ)効率的学習 / Efficient Training(メタサーベイ)
効率的学習 / Efficient Training(メタサーベイ)cvpaper. challenge
 
20110722 final jp
20110722 final jp20110722 final jp
20110722 final jpyt25
 
20110722 Usvc Portfolio Jp
20110722 Usvc Portfolio Jp20110722 Usvc Portfolio Jp
20110722 Usvc Portfolio JpYohei Takahashi
 
20110722 発表資料 final_template
20110722 発表資料 final_template20110722 発表資料 final_template
20110722 発表資料 final_templateyt25
 
20110722 usvc portfolio_jp
20110722 usvc portfolio_jp20110722 usvc portfolio_jp
20110722 usvc portfolio_jpYohei Takahashi
 
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...Insight Technology, Inc.
 

Similar to Hidehito Yabuuchi Bachelor Thesis (20)

20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術20180729 Preferred Networksの機械学習クラスタを支える技術
20180729 Preferred Networksの機械学習クラスタを支える技術
 
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
経営のスピードと変化に応えるシステム基盤をつくる 桑原里恵
 
マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015マイクロサービスアーキテクチャの設計 - JUG2015
マイクロサービスアーキテクチャの設計 - JUG2015
 
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう  by PostgreS...
[db tech showcase Tokyo 2014] C31: PostgreSQLをエンタープライズシステムで利用しよう by PostgreS...
 
[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...
[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...
[db tech showcase Tokyo 2015] B16:最新版PostgreSQLのパフォーマンスを引き出すためのポイント by Postgr...
 
仮想化時代のBCP 今できることと将来できること
仮想化時代のBCP 今できることと将来できること仮想化時代のBCP 今できることと将来できること
仮想化時代のBCP 今できることと将来できること
 
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
 
第64回情報科学談話会(滝沢 寛之 准教授)
第64回情報科学談話会(滝沢 寛之 准教授) 第64回情報科学談話会(滝沢 寛之 准教授)
第64回情報科学談話会(滝沢 寛之 准教授)
 
AIを活用した交通事故削減支援サービスでのテスト自動化
AIを活用した交通事故削減支援サービスでのテスト自動化AIを活用した交通事故削減支援サービスでのテスト自動化
AIを活用した交通事故削減支援サービスでのテスト自動化
 
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
 
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
しばちょう先生が語る!オラクルデータベースの進化の歴史と最新技術動向#2
 
ネットワークプログラマビリティ勉強会 これまでのおさらい
ネットワークプログラマビリティ勉強会 これまでのおさらいネットワークプログラマビリティ勉強会 これまでのおさらい
ネットワークプログラマビリティ勉強会 これまでのおさらい
 
Kubernetes超入門
Kubernetes超入門Kubernetes超入門
Kubernetes超入門
 
効率的学習 / Efficient Training(メタサーベイ)
効率的学習 / Efficient Training(メタサーベイ)効率的学習 / Efficient Training(メタサーベイ)
効率的学習 / Efficient Training(メタサーベイ)
 
20110722 usvc portfolio_jp
20110722 usvc portfolio_jp20110722 usvc portfolio_jp
20110722 usvc portfolio_jp
 
20110722 final jp
20110722 final jp20110722 final jp
20110722 final jp
 
20110722 Usvc Portfolio Jp
20110722 Usvc Portfolio Jp20110722 Usvc Portfolio Jp
20110722 Usvc Portfolio Jp
 
20110722 発表資料 final_template
20110722 発表資料 final_template20110722 発表資料 final_template
20110722 発表資料 final_template
 
20110722 usvc portfolio_jp
20110722 usvc portfolio_jp20110722 usvc portfolio_jp
20110722 usvc portfolio_jp
 
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
C14 Greenplum Database Technology - Large Scale-out and Next generation Analy...
 

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
 
Muramatsu Bachelor Thesis
Muramatsu Bachelor ThesisMuramatsu Bachelor Thesis
Muramatsu Bachelor Thesispflab
 
Gotanda Bachelor Thesis
Gotanda Bachelor ThesisGotanda Bachelor Thesis
Gotanda 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
 
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
 
Tomoya Sato Bachelor Thesis
Tomoya Sato Bachelor ThesisTomoya Sato Bachelor Thesis
Tomoya Sato Bachelor Thesispflab
 
Akihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor ThesisAkihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor Thesispflab
 
Shinichi Awamoto Bachelor Thesis
Shinichi Awamoto Bachelor ThesisShinichi Awamoto Bachelor Thesis
Shinichi Awamoto Bachelor Thesispflab
 
輪講_Sakiyama_20170601
輪講_Sakiyama_20170601輪講_Sakiyama_20170601
輪講_Sakiyama_20170601pflab
 

More from pflab (19)

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
 
Muramatsu Bachelor Thesis
Muramatsu Bachelor ThesisMuramatsu Bachelor Thesis
Muramatsu Bachelor Thesis
 
Gotanda Bachelor Thesis
Gotanda Bachelor ThesisGotanda Bachelor Thesis
Gotanda 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
 
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
 
Tomoya Sato Bachelor Thesis
Tomoya Sato Bachelor ThesisTomoya Sato Bachelor Thesis
Tomoya Sato Bachelor Thesis
 
Akihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor ThesisAkihiro Aritoshi Bachelor Thesis
Akihiro Aritoshi Bachelor Thesis
 
Shinichi Awamoto Bachelor Thesis
Shinichi Awamoto Bachelor ThesisShinichi Awamoto Bachelor Thesis
Shinichi Awamoto Bachelor Thesis
 
輪講_Sakiyama_20170601
輪講_Sakiyama_20170601輪講_Sakiyama_20170601
輪講_Sakiyama_20170601
 

Hidehito Yabuuchi Bachelor Thesis