0
|
1 <map version="1.0.1">
|
|
2 <!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
|
|
3 <node CREATED="1430478174615" ID="ID_1571561409" MODIFIED="1430478190846" TEXT="Gears OS">
|
|
4 <node CREATED="1430478195405" ID="ID_183146635" MODIFIED="1430478302188" POSITION="right" TEXT="Monadに基づくメタ計算を基本とするGears OSの設計">
|
|
5 <font NAME="SansSerif" SIZE="12"/>
|
|
6 </node>
|
|
7 <node CREATED="1430478330436" ID="ID_89429878" MODIFIED="1430478367772" POSITION="left" TEXT="やったこと">
|
|
8 <node CREATED="1430478355819" ID="ID_1906308389" MODIFIED="1430478385674" TEXT="DSの導入"/>
|
|
9 <node CREATED="1430478367773" ID="ID_1405129035" MODIFIED="1430478390739" TEXT="MCS, MDS"/>
|
|
10 <node CREATED="1430478391747" ID="ID_764889846" MODIFIED="1430478399179" TEXT="Allocate">
|
|
11 <node CREATED="1430478401025" ID="ID_81983677" MODIFIED="1430478401025" TEXT=""/>
|
|
12 </node>
|
|
13 <node CREATED="1430478405396" ID="ID_79848736" MODIFIED="1430478408483" TEXT="List"/>
|
|
14 <node CREATED="1430478412492" ID="ID_173128331" MODIFIED="1430478458736" TEXT="Red Black Tree">
|
|
15 <node CREATED="1430478430001" ID="ID_268439772" MODIFIED="1430478433459" TEXT="distractive"/>
|
|
16 <node CREATED="1430478436218" ID="ID_1315673033" MODIFIED="1430478442835" TEXT="nondsitracive"/>
|
|
17 </node>
|
|
18 <node CREATED="1430478449914" ID="ID_195791120" MODIFIED="1430478456899" TEXT="GearBox"/>
|
|
19 <node CREATED="1430478468513" ID="ID_1807672929" MODIFIED="1430478521027" TEXT="pseudo code"/>
|
|
20 <node CREATED="1430478531675" ID="ID_844724395" MODIFIED="1430478533067" TEXT="queue"/>
|
|
21 <node CREATED="1430478533961" ID="ID_1291956420" MODIFIED="1430478537627" TEXT="synchronized queue"/>
|
|
22 </node>
|
|
23 <node CREATED="1430478968412" ID="ID_1260465355" MODIFIED="1430478979589" POSITION="right" TEXT="論文">
|
|
24 <node CREATED="1430478979590" ID="ID_1980718508" MODIFIED="1430478986340" TEXT="Gears OSの目的">
|
|
25 <node CREATED="1430478991004" ID="ID_1558096225" MODIFIED="1430479012587" TEXT="many coreとGPUに適したOS"/>
|
|
26 <node CREATED="1430479018316" ID="ID_677541471" MODIFIED="1430479029076" TEXT="code segmentとdata segment"/>
|
|
27 <node CREATED="1430479039820" ID="ID_1083191910" MODIFIED="1430479046211" TEXT="meta computation">
|
|
28 <node CREATED="1430479160540" ID="ID_970207459" MODIFIED="1430479164372" TEXT="並列実行"/>
|
|
29 <node CREATED="1430479166202" ID="ID_1214903796" MODIFIED="1430479175933" TEXT="排他制御"/>
|
|
30 <node CREATED="1430479183099" ID="ID_1490835087" MODIFIED="1430479186411" TEXT="メモリ管理"/>
|
|
31 </node>
|
|
32 <node CREATED="1430479242524" ID="ID_450673653" MODIFIED="1430479250108" TEXT="高信頼性"/>
|
|
33 <node CREATED="1430479257404" ID="ID_226818536" MODIFIED="1430479260292" TEXT="柔軟性"/>
|
|
34 <node CREATED="1430479151017" ID="ID_445369957" MODIFIED="1430479206020" TEXT="モデル検証"/>
|
|
35 <node CREATED="1430479209873" ID="ID_118184545" MODIFIED="1430479215150" TEXT="Monad"/>
|
|
36 </node>
|
|
37 <node CREATED="1430479732524" ID="ID_7570565" MODIFIED="1430479739563" TEXT="理論"/>
|
|
38 <node CREATED="1430478987052" ID="ID_1782365396" MODIFIED="1430479298299" TEXT="設計">
|
|
39 <node CREATED="1430479300147" ID="ID_1186470493" MODIFIED="1430479306307" TEXT="code segment"/>
|
|
40 <node CREATED="1430479307073" ID="ID_900363092" MODIFIED="1430479311843" TEXT="data segment"/>
|
|
41 <node CREATED="1430479312352" ID="ID_159388126" MODIFIED="1430479317836" TEXT="meta code segment"/>
|
|
42 <node CREATED="1430479319258" ID="ID_579561174" MODIFIED="1430479324131" TEXT="meta data segment"/>
|
|
43 <node CREATED="1430479342198" ID="ID_503242220" MODIFIED="1430479353732" TEXT="ポインタ操作はmetaに"/>
|
|
44 <node CREATED="1430479358412" ID="ID_1598984606" MODIFIED="1430479379053" TEXT="code segment から codesegmentへの遷移はmeta data segment経由"/>
|
|
45 <node CREATED="1430479386311" ID="ID_1469521277" MODIFIED="1430479390971" TEXT="context">
|
|
46 <node CREATED="1430479395521" ID="ID_236378434" MODIFIED="1430479412189" TEXT="code segmentとdata segmentの集合">
|
|
47 <node CREATED="1430479412190" ID="ID_1867707455" MODIFIED="1430479422044" TEXT="transactionに相当"/>
|
|
48 </node>
|
|
49 <node CREATED="1430479482372" ID="ID_408894876" MODIFIED="1430479493083" TEXT="Allocation pointer"/>
|
|
50 <node CREATED="1430479497825" ID="ID_1965923014" MODIFIED="1430479504835" TEXT="Threadごとに一つのcontext"/>
|
|
51 </node>
|
|
52 <node CREATED="1430479529539" ID="ID_1153958044" MODIFIED="1430479538339" TEXT="meta computation">
|
|
53 <node CREATED="1430479539480" ID="ID_736228898" MODIFIED="1430479551028" TEXT="平行制御"/>
|
|
54 </node>
|
|
55 <node CREATED="1430479438356" ID="ID_496850478" MODIFIED="1430479472476" TEXT="persistent data segment">
|
|
56 <node CREATED="1430479473804" ID="ID_414196632" MODIFIED="1430479476859" TEXT="avl tree"/>
|
|
57 </node>
|
|
58 </node>
|
|
59 <node CREATED="1430479568298" ID="ID_1924056971" MODIFIED="1430479573842" TEXT="GearBox"/>
|
|
60 <node CREATED="1430479577719" ID="ID_542969492" MODIFIED="1430479583907" TEXT="実装">
|
|
61 <node CREATED="1430479589980" ID="ID_1298636960" MODIFIED="1430479598131" TEXT="Allocater"/>
|
|
62 <node CREATED="1430479599034" ID="ID_1811238212" MODIFIED="1430479600571" TEXT="List"/>
|
|
63 <node CREATED="1430479601250" ID="ID_715959638" MODIFIED="1430479607571" TEXT="Synchronized queue"/>
|
|
64 <node CREATED="1430479610667" ID="ID_1167707988" MODIFIED="1430479618773" TEXT="task manager"/>
|
|
65 </node>
|
|
66 <node CREATED="1430479630563" ID="ID_720988507" MODIFIED="1430479635972" TEXT="比較とまとめ">
|
|
67 <node CREATED="1430479638386" ID="ID_1999884299" MODIFIED="1430479666707" TEXT="Cerium"/>
|
|
68 <node CREATED="1430479667522" ID="ID_542661646" MODIFIED="1430479671955" TEXT="既存OS"/>
|
|
69 <node CREATED="1430479673804" ID="ID_1941755713" MODIFIED="1430479683563" TEXT="open cl/cuda"/>
|
|
70 <node CREATED="1430479676724" ID="ID_1992721974" MODIFIED="1430479700307" TEXT="node js"/>
|
|
71 </node>
|
|
72 </node>
|
|
73 </node>
|
|
74 </map>
|