Mercurial > hg > Papers > 2015 > kkb-sigos
changeset 0:527bb2f9ab82
Add mind map
author | innparusu |
---|---|
date | Fri, 01 May 2015 20:30:12 +0900 |
parents | |
children | d377eb5fc5af |
files | Gears OS.mm |
diffstat | 1 files changed, 74 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Gears OS.mm Fri May 01 20:30:12 2015 +0900 @@ -0,0 +1,74 @@ +<map version="1.0.1"> +<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> +<node CREATED="1430478174615" ID="ID_1571561409" MODIFIED="1430478190846" TEXT="Gears OS"> +<node CREATED="1430478195405" ID="ID_183146635" MODIFIED="1430478302188" POSITION="right" TEXT="Monadに基づくメタ計算を基本とするGears OSの設計"> +<font NAME="SansSerif" SIZE="12"/> +</node> +<node CREATED="1430478330436" ID="ID_89429878" MODIFIED="1430478367772" POSITION="left" TEXT="やったこと"> +<node CREATED="1430478355819" ID="ID_1906308389" MODIFIED="1430478385674" TEXT="DSの導入"/> +<node CREATED="1430478367773" ID="ID_1405129035" MODIFIED="1430478390739" TEXT="MCS, MDS"/> +<node CREATED="1430478391747" ID="ID_764889846" MODIFIED="1430478399179" TEXT="Allocate"> +<node CREATED="1430478401025" ID="ID_81983677" MODIFIED="1430478401025" TEXT=""/> +</node> +<node CREATED="1430478405396" ID="ID_79848736" MODIFIED="1430478408483" TEXT="List"/> +<node CREATED="1430478412492" ID="ID_173128331" MODIFIED="1430478458736" TEXT="Red Black Tree"> +<node CREATED="1430478430001" ID="ID_268439772" MODIFIED="1430478433459" TEXT="distractive"/> +<node CREATED="1430478436218" ID="ID_1315673033" MODIFIED="1430478442835" TEXT="nondsitracive"/> +</node> +<node CREATED="1430478449914" ID="ID_195791120" MODIFIED="1430478456899" TEXT="GearBox"/> +<node CREATED="1430478468513" ID="ID_1807672929" MODIFIED="1430478521027" TEXT="pseudo code"/> +<node CREATED="1430478531675" ID="ID_844724395" MODIFIED="1430478533067" TEXT="queue"/> +<node CREATED="1430478533961" ID="ID_1291956420" MODIFIED="1430478537627" TEXT="synchronized queue"/> +</node> +<node CREATED="1430478968412" ID="ID_1260465355" MODIFIED="1430478979589" POSITION="right" TEXT="論文"> +<node CREATED="1430478979590" ID="ID_1980718508" MODIFIED="1430478986340" TEXT="Gears OSの目的"> +<node CREATED="1430478991004" ID="ID_1558096225" MODIFIED="1430479012587" TEXT="many coreとGPUに適したOS"/> +<node CREATED="1430479018316" ID="ID_677541471" MODIFIED="1430479029076" TEXT="code segmentとdata segment"/> +<node CREATED="1430479039820" ID="ID_1083191910" MODIFIED="1430479046211" TEXT="meta computation"> +<node CREATED="1430479160540" ID="ID_970207459" MODIFIED="1430479164372" TEXT="並列実行"/> +<node CREATED="1430479166202" ID="ID_1214903796" MODIFIED="1430479175933" TEXT="排他制御"/> +<node CREATED="1430479183099" ID="ID_1490835087" MODIFIED="1430479186411" TEXT="メモリ管理"/> +</node> +<node CREATED="1430479242524" ID="ID_450673653" MODIFIED="1430479250108" TEXT="高信頼性"/> +<node CREATED="1430479257404" ID="ID_226818536" MODIFIED="1430479260292" TEXT="柔軟性"/> +<node CREATED="1430479151017" ID="ID_445369957" MODIFIED="1430479206020" TEXT="モデル検証"/> +<node CREATED="1430479209873" ID="ID_118184545" MODIFIED="1430479215150" TEXT="Monad"/> +</node> +<node CREATED="1430479732524" ID="ID_7570565" MODIFIED="1430479739563" TEXT="理論"/> +<node CREATED="1430478987052" ID="ID_1782365396" MODIFIED="1430479298299" TEXT="設計"> +<node CREATED="1430479300147" ID="ID_1186470493" MODIFIED="1430479306307" TEXT="code segment"/> +<node CREATED="1430479307073" ID="ID_900363092" MODIFIED="1430479311843" TEXT="data segment"/> +<node CREATED="1430479312352" ID="ID_159388126" MODIFIED="1430479317836" TEXT="meta code segment"/> +<node CREATED="1430479319258" ID="ID_579561174" MODIFIED="1430479324131" TEXT="meta data segment"/> +<node CREATED="1430479342198" ID="ID_503242220" MODIFIED="1430479353732" TEXT="ポインタ操作はmetaに"/> +<node CREATED="1430479358412" ID="ID_1598984606" MODIFIED="1430479379053" TEXT="code segment から codesegmentへの遷移はmeta data segment経由"/> +<node CREATED="1430479386311" ID="ID_1469521277" MODIFIED="1430479390971" TEXT="context"> +<node CREATED="1430479395521" ID="ID_236378434" MODIFIED="1430479412189" TEXT="code segmentとdata segmentの集合"> +<node CREATED="1430479412190" ID="ID_1867707455" MODIFIED="1430479422044" TEXT="transactionに相当"/> +</node> +<node CREATED="1430479482372" ID="ID_408894876" MODIFIED="1430479493083" TEXT="Allocation pointer"/> +<node CREATED="1430479497825" ID="ID_1965923014" MODIFIED="1430479504835" TEXT="Threadごとに一つのcontext"/> +</node> +<node CREATED="1430479529539" ID="ID_1153958044" MODIFIED="1430479538339" TEXT="meta computation"> +<node CREATED="1430479539480" ID="ID_736228898" MODIFIED="1430479551028" TEXT="平行制御"/> +</node> +<node CREATED="1430479438356" ID="ID_496850478" MODIFIED="1430479472476" TEXT="persistent data segment"> +<node CREATED="1430479473804" ID="ID_414196632" MODIFIED="1430479476859" TEXT="avl tree"/> +</node> +</node> +<node CREATED="1430479568298" ID="ID_1924056971" MODIFIED="1430479573842" TEXT="GearBox"/> +<node CREATED="1430479577719" ID="ID_542969492" MODIFIED="1430479583907" TEXT="実装"> +<node CREATED="1430479589980" ID="ID_1298636960" MODIFIED="1430479598131" TEXT="Allocater"/> +<node CREATED="1430479599034" ID="ID_1811238212" MODIFIED="1430479600571" TEXT="List"/> +<node CREATED="1430479601250" ID="ID_715959638" MODIFIED="1430479607571" TEXT="Synchronized queue"/> +<node CREATED="1430479610667" ID="ID_1167707988" MODIFIED="1430479618773" TEXT="task manager"/> +</node> +<node CREATED="1430479630563" ID="ID_720988507" MODIFIED="1430479635972" TEXT="比較とまとめ"> +<node CREATED="1430479638386" ID="ID_1999884299" MODIFIED="1430479666707" TEXT="Cerium"/> +<node CREATED="1430479667522" ID="ID_542661646" MODIFIED="1430479671955" TEXT="既存OS"/> +<node CREATED="1430479673804" ID="ID_1941755713" MODIFIED="1430479683563" TEXT="open cl/cuda"/> +<node CREATED="1430479676724" ID="ID_1992721974" MODIFIED="1430479700307" TEXT="node js"/> +</node> +</node> +</node> +</map>