Mercurial > hg > Papers > 2017 > ikkun-thesis
changeset 0:7fe10063b146
Add mindmap
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 24 Jan 2017 20:22:45 +0900 |
parents | |
children | e4c33c7f162f |
files | thesis.mm |
diffstat | 1 files changed, 81 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/thesis.mm Tue Jan 24 20:22:45 2017 +0900 @@ -0,0 +1,81 @@ +<map version="1.0.1"> +<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> +<node CREATED="1485254611640" ID="ID_1603967816" MODIFIED="1485256550443" TEXT="Gears OS のGPU実装"> +<node CREATED="1485254621350" ID="ID_777123275" MODIFIED="1485254803359" POSITION="right" TEXT="Gears OS での GPU 実行"> +<node CREATED="1485254807276" ID="ID_233733886" MODIFIED="1485254809327" TEXT="概要"/> +<node CREATED="1485256488955" ID="ID_1436389224" MODIFIED="1485256491224" TEXT="Cuda の例題"/> +<node CREATED="1485256703234" ID="ID_1490518332" MODIFIED="1485256707434" TEXT="GPU プログラミングの問題点"> +<node CREATED="1485256728309" ID="ID_454106580" MODIFIED="1485256741568" TEXT="Data Para で実行する 配列の取扱"/> +<node CREATED="1485256770091" ID="ID_597416161" MODIFIED="1485256780145" TEXT="Kernel が取り扱うData の supportが必要"/> +</node> +<node CREATED="1485256917622" ID="ID_1888407778" MODIFIED="1485256930778" TEXT="Meta 計算によるGPU並列実行の制御"/> +</node> +<node CREATED="1485254625302" ID="ID_476264582" MODIFIED="1485254726659" POSITION="right" TEXT="Code Gear と Data Gear"> +<node CREATED="1485254777766" ID="ID_809593326" MODIFIED="1485254784497" TEXT="Code Gear"> +<node CREATED="1485255789971" ID="ID_1068205512" MODIFIED="1485255818586" TEXT="Input data gear が揃うと実行"/> +</node> +<node CREATED="1485254784807" ID="ID_194184117" MODIFIED="1485254786713" TEXT="Data Gear"/> +</node> +<node CREATED="1485255874275" ID="ID_112186712" MODIFIED="1485255879208" POSITION="right" TEXT="GearsOS"> +<node CREATED="1485254753257" ID="ID_1996282095" MODIFIED="1485254819295" TEXT="Continuation based C"> +<node CREATED="1485254815654" ID="ID_1945602593" MODIFIED="1485255829058" TEXT="goto"/> +<node CREATED="1485254948348" ID="ID_1283470132" MODIFIED="1485254954986" TEXT="CbC の Data Gear の記述"/> +<node CREATED="1485254956843" ID="ID_1335295083" MODIFIED="1485254964354" TEXT="CbC での Code Gear の記述"/> +</node> +<node CREATED="1485256131126" ID="ID_1370098021" MODIFIED="1485256148110" TEXT="並列性"> +<node CREATED="1485256162783" ID="ID_876677335" MODIFIED="1485256183493" TEXT="Task は Input Data Gear と OutPut Data Gear の組合せ"/> +<node CREATED="1485256185070" ID="ID_62009068" MODIFIED="1485256193813" TEXT="Task の実行は Input Data Gear が揃うと実行する"/> +</node> +<node CREATED="1485256150704" ID="ID_97077116" MODIFIED="1485256154390" TEXT="柔軟性"> +<node CREATED="1485256201858" ID="ID_167463465" MODIFIED="1485256210617" TEXT="meta computation "> +<node CREATED="1485256346326" ID="ID_1562460081" MODIFIED="1485256356926" TEXT="データ拡張や機能の追加"/> +<node CREATED="1485256357310" ID="ID_350188298" MODIFIED="1485256368382" TEXT="CPU, GPU の使い分け"/> +</node> +</node> +<node CREATED="1485254967019" ID="ID_116143628" MODIFIED="1485256400877" TEXT="Gears でのmeta computation の実行"> +<node CREATED="1485254977186" ID="ID_1480550664" MODIFIED="1485254991065" TEXT="stub"> +<node CREATED="1485254991456" ID="ID_72870017" MODIFIED="1485255138716" TEXT="CS で接続する際に 新しい Data Gear の allocate を stub でやる"/> +</node> +</node> +</node> +<node CREATED="1485254726929" ID="ID_497669607" MODIFIED="1485256039139" POSITION="right" TEXT="Gears OS の構成"> +<node CREATED="1485255168015" ID="ID_1718766215" MODIFIED="1485255169538" TEXT="Queue"/> +<node CREATED="1485255169856" ID="ID_226937433" MODIFIED="1485255450500" TEXT="Rb_Tree"> +<node CREATED="1485255166170" ID="ID_516254855" MODIFIED="1485255167587" TEXT="Stack"/> +</node> +<node CREATED="1485255186305" ID="ID_1161866184" MODIFIED="1485255189922" TEXT="TaskManager"> +<node CREATED="1485255301634" ID="ID_1030861267" MODIFIED="1485255312336" TEXT="Task の生成(create task)"/> +<node CREATED="1485255306018" ID="ID_136892443" MODIFIED="1485255318165" TEXT="Task の send"/> +</node> +<node CREATED="1485255190248" ID="ID_1703721530" MODIFIED="1485255191530" TEXT="Worker"> +<node CREATED="1485255350505" ID="ID_1527244580" MODIFIED="1485255354403" TEXT="Taskの受取"/> +<node CREATED="1485255290730" ID="ID_779642638" MODIFIED="1485255294421" TEXT="Task の実行"/> +<node CREATED="1485255361837" ID="ID_405120418" MODIFIED="1485255369315" TEXT="Task の実行後のcommit"/> +<node CREATED="1485256504178" ID="ID_1763641226" MODIFIED="1485256505937" TEXT="CPU"/> +</node> +</node> +<node CREATED="1485255149123" ID="ID_825021200" MODIFIED="1485256534277" POSITION="right" TEXT="GPGPU"> +<node CREATED="1485255841179" ID="ID_1908673406" MODIFIED="1485255845194" TEXT="GPGPU の説明?"> +<node CREATED="1485256517368" ID="ID_9572283" MODIFIED="1485256520553" TEXT="cuda 例題"/> +</node> +<node CREATED="1485255200560" ID="ID_58103697" MODIFIED="1485255203937" TEXT="CUDA での実行"/> +</node> +<node CREATED="1485256555062" ID="ID_237459702" MODIFIED="1485256560119" POSITION="right" TEXT="GPU 実装"> +<node CREATED="1485255193382" ID="ID_1430260422" MODIFIED="1485256514480" TEXT="GPU Worker の実装"> +<node CREATED="1485256581131" ID="ID_353488539" MODIFIED="1485256583550" TEXT="コードの説明"/> +</node> +<node CREATED="1485255207351" ID="ID_1547825408" MODIFIED="1485255214370" TEXT="性能評価"> +<node CREATED="1485256686591" ID="ID_1258720120" MODIFIED="1485256724241" TEXT="Data para と Data Gear 親和性"/> +<node CREATED="1485256817635" ID="ID_1750274668" MODIFIED="1485256836503" TEXT="cuda で記述したものと同等の性能が出ればよい"/> +</node> +<node CREATED="1485255222790" ID="ID_929109835" MODIFIED="1485255224744" TEXT="比較?"> +<node CREATED="1485256785475" ID="ID_1724536674" MODIFIED="1485256803566" TEXT="cuda で記述した場合と Gears で記述した場合のコード比較"/> +</node> +</node> +<node CREATED="1485256842419" ID="ID_87590502" MODIFIED="1485256913266" POSITION="right" TEXT="将来の課題"> +<node CREATED="1485256857880" ID="ID_798194434" MODIFIED="1485256867519" TEXT="GPU 並列実行 "> +<node CREATED="1485256868233" ID="ID_254137780" MODIFIED="1485256892023" TEXT="GPU 実行を meta Gearで記述"/> +</node> +</node> +</node> +</map>