changeset 0:e237b6466b02

add mindmap
author kkb
date Sun, 15 Mar 2015 15:29:40 +0900
parents
children dad4a54b3f12
files doc/GearsOS.mm
diffstat 1 files changed, 169 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/doc/GearsOS.mm	Sun Mar 15 15:29:40 2015 +0900
@@ -0,0 +1,169 @@
+<map version="1.0.1">
+<!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net -->
+<node CREATED="1426152933167" ID="ID_1394936235" MODIFIED="1426155741172" TEXT="GearsOS">
+<node CREATED="1426152966934" ID="ID_926214418" MODIFIED="1426153027700" POSITION="right" TEXT="Member">
+<node CREATED="1426152983515" ID="ID_315863972" MODIFIED="1426153034164" TEXT="kokubo">
+<node CREATED="1426157329277" ID="ID_967617319" MODIFIED="1426157360912" TEXT="OS"/>
+</node>
+<node CREATED="1426153040121" ID="ID_1490408945" MODIFIED="1426153055980" TEXT="kohagura">
+<node CREATED="1426157344434" ID="ID_1301091078" MODIFIED="1426157348748" TEXT="Game Engine"/>
+</node>
+<node CREATED="1426153086427" ID="ID_271352674" MODIFIED="1426153088812" TEXT="uehara">
+<node CREATED="1426157351698" ID="ID_414616265" MODIFIED="1426157355988" TEXT="Game Engine"/>
+</node>
+<node CREATED="1426157318773" ID="ID_1658827704" MODIFIED="1426157322972" TEXT="atton">
+<node CREATED="1426157364821" ID="ID_1532498971" MODIFIED="1426157371348" TEXT="model checking"/>
+</node>
+</node>
+<node CREATED="1426153119258" ID="ID_53279667" MODIFIED="1426153327907" POSITION="right" TEXT="language">
+<node CREATED="1426153145562" ID="ID_1355656507" MODIFIED="1426153147340" TEXT="CbC"/>
+<node CREATED="1426153153171" ID="ID_1511264970" MODIFIED="1426153161508" TEXT="new CbC">
+<node CREATED="1426153163027" ID="ID_759638038" MODIFIED="1426153173012" TEXT="no prototype"/>
+<node CREATED="1426153184219" ID="ID_1430583325" MODIFIED="1426153227180" TEXT="automatic generation of Data Segment(Data Gears)">
+<node CREATED="1426153231121" ID="ID_700105794" MODIFIED="1426153237363" TEXT="spwan CbC"/>
+</node>
+</node>
+<node CREATED="1426153274251" ID="ID_78468290" MODIFIED="1426153279700" TEXT="python script version"/>
+</node>
+<node CREATED="1426153322268" ID="ID_1071082360" MODIFIED="1426153325292" POSITION="right" TEXT="build tools">
+<node CREATED="1426153329857" ID="ID_826335459" MODIFIED="1426153335756" TEXT="CMake"/>
+<node CREATED="1426153336401" ID="ID_923090507" MODIFIED="1426153343388" TEXT="Auto tools"/>
+<node CREATED="1426153350195" ID="ID_655815813" MODIFIED="1426153359260" TEXT="IDE">
+<node CREATED="1426153389677" ID="ID_778711395" MODIFIED="1426153394028" TEXT="IntelliJ"/>
+</node>
+</node>
+<node CREATED="1426154537515" ID="ID_365848952" MODIFIED="1426156294511" POSITION="right" TEXT="development">
+<node CREATED="1426154560883" ID="ID_1901328801" MODIFIED="1426154627384" TEXT="early prototype">
+<node CREATED="1426154582077" ID="ID_1888549243" MODIFIED="1426154603220" TEXT="3 month"/>
+<node CREATED="1426154629243" ID="ID_464270918" MODIFIED="1426154849492" TEXT="1. Allocator">
+<node CREATED="1426157491597" ID="ID_807395376" MODIFIED="1426157532940" TEXT="DataGears* getGear(int size)">
+<node CREATED="1426157572156" ID="ID_991868194" MODIFIED="1426157574148" TEXT="malloc">
+<node CREATED="1426157578361" ID="ID_291148740" MODIFIED="1426157585148" TEXT="meta getGear"/>
+</node>
+</node>
+</node>
+<node CREATED="1426154724851" ID="ID_295772151" MODIFIED="1426156325656" TEXT="2. DataBase">
+<node CREATED="1426157645997" ID="ID_262918456" MODIFIED="1426157659805" TEXT="AVL Tree"/>
+<node CREATED="1426157661326" ID="ID_563061658" MODIFIED="1426157665276" TEXT="key">
+<node CREATED="1426157665868" ID="ID_79635745" MODIFIED="1426157667540" TEXT="string">
+<node CREATED="1426157670677" ID="ID_375812324" MODIFIED="1426157682692" TEXT="Data Gears"/>
+</node>
+</node>
+</node>
+<node CREATED="1426154651552" ID="ID_370250011" MODIFIED="1426154807974" TEXT="3. Syncronized Queue"/>
+<node CREATED="1426154712139" ID="ID_1667993532" MODIFIED="1426155207228" TEXT="4. Worker"/>
+<node CREATED="1426154752805" ID="ID_1626191390" MODIFIED="1426154865727" TEXT="5. Simple Example">
+<node CREATED="1426154769709" ID="ID_1222841837" MODIFIED="1426154834220" TEXT="Sort"/>
+</node>
+</node>
+<node CREATED="1426154871340" ID="ID_860185644" MODIFIED="1426154889286" TEXT="Gears Programming Style">
+<node CREATED="1426154891777" ID="ID_1029912550" MODIFIED="1426154899276" TEXT="Data Gears">
+<node CREATED="1426154909445" ID="ID_1269120432" MODIFIED="1426154913988" TEXT="C Struct"/>
+<node CREATED="1426154980177" ID="ID_1056927698" MODIFIED="1426154983524" TEXT="Meta Gears">
+<node CREATED="1426154918611" ID="ID_76961203" MODIFIED="1426154922596" TEXT="Signature"/>
+</node>
+</node>
+<node CREATED="1426154899923" ID="ID_97366629" MODIFIED="1426154903556" TEXT="Code Gears">
+<node CREATED="1426154940433" ID="ID_200663807" MODIFIED="1426154947364" TEXT="Input Gears"/>
+<node CREATED="1426154948433" ID="ID_1435437719" MODIFIED="1426154952652" TEXT="Output Gears"/>
+<node CREATED="1426154963132" ID="ID_1536120296" MODIFIED="1426154969060" TEXT="Meta Gears"/>
+</node>
+<node CREATED="1426156865749" ID="ID_7930485" MODIFIED="1426156876788" TEXT="Model Checking">
+<node CREATED="1426156952525" ID="ID_779877247" MODIFIED="1426156973639" TEXT="AVL Tree Model checking"/>
+</node>
+</node>
+<node CREATED="1426155169668" ID="ID_725052821" MODIFIED="1426155183396" TEXT="Worker">
+<node CREATED="1426155002891" ID="ID_791942587" MODIFIED="1426155013980" TEXT="Context Gears">
+<node CREATED="1426155019548" ID="ID_1811887181" MODIFIED="1426155025740" TEXT="htask">
+<node CREATED="1426155041276" ID="ID_1363363970" MODIFIED="1426155043260" TEXT="input"/>
+<node CREATED="1426155043640" ID="ID_299145546" MODIFIED="1426155044756" TEXT="output"/>
+<node CREATED="1426155049410" ID="ID_1300888330" MODIFIED="1426155051300" TEXT="task"/>
+</node>
+<node CREATED="1426155113077" ID="ID_918979021" MODIFIED="1426155141892" TEXT="Gears Dependency"/>
+</node>
+</node>
+<node CREATED="1426155217688" ID="ID_1636644002" MODIFIED="1426155220132" TEXT="DataBase">
+<node CREATED="1426155226188" ID="ID_1806060214" MODIFIED="1426155233412" TEXT="Code Gears"/>
+<node CREATED="1426155234424" ID="ID_1356661761" MODIFIED="1426155247116" TEXT="Persistent Data Gears"/>
+<node CREATED="1426155265668" ID="ID_283754374" MODIFIED="1426155269164" TEXT="AVL Tree"/>
+<node CREATED="1426155275113" ID="ID_1182453147" MODIFIED="1426155384260" TEXT="non Destructed"/>
+</node>
+</node>
+<node CREATED="1426155398723" ID="ID_1514777935" MODIFIED="1426155408740" POSITION="right" TEXT="Feature">
+<node CREATED="1426155423877" ID="ID_188930462" MODIFIED="1426155454396" TEXT="inherent Parallel"/>
+<node CREATED="1426155458907" ID="ID_604916009" MODIFIED="1426155480644" TEXT="Distributed Open Computation"/>
+<node CREATED="1426155488461" ID="ID_1043965627" MODIFIED="1426155604552" TEXT="Meta Computation">
+<node CREATED="1426155512325" ID="ID_1252599336" MODIFIED="1426155555164" TEXT="Software evolution"/>
+<node CREATED="1426155566909" ID="ID_557282183" MODIFIED="1426155571924" TEXT="Open System"/>
+</node>
+<node CREATED="1426155587059" ID="ID_58101192" MODIFIED="1426155602084" TEXT="Real-time"/>
+<node CREATED="1426155618321" ID="ID_520602045" MODIFIED="1426155624420" TEXT="Multi Language"/>
+<node CREATED="1426155632277" ID="ID_223519948" MODIFIED="1426155642972" TEXT="Version Management"/>
+<node CREATED="1426156755795" ID="ID_1441690163" MODIFIED="1426156773100" TEXT="Reliability">
+<node CREATED="1426156788522" ID="ID_854392582" MODIFIED="1426156837908" TEXT="Separated Data Segment"/>
+<node CREATED="1426156807481" ID="ID_1118801883" MODIFIED="1426156818708" TEXT="Model checking"/>
+<node CREATED="1426156819876" ID="ID_1150871307" MODIFIED="1426156825516" TEXT="Proof System"/>
+</node>
+<node CREATED="1426157270285" ID="ID_1262373678" MODIFIED="1426157275860" TEXT="Power Management"/>
+</node>
+<node CREATED="1426153400356" ID="ID_696309465" MODIFIED="1426153419804" POSITION="left" TEXT="Component">
+<node CREATED="1426153422221" ID="ID_170447910" MODIFIED="1426153441117" TEXT="multi thread Memory allocator"/>
+<node CREATED="1426153448892" ID="ID_1900502755" MODIFIED="1426153457804" TEXT="multi thread Worker">
+<node CREATED="1426153613977" ID="ID_1645792182" MODIFIED="1426153617756" TEXT="pipeline"/>
+</node>
+<node CREATED="1426153458716" ID="ID_1124613383" MODIFIED="1426153488468" TEXT="Syncronized Queue"/>
+<node CREATED="1426153490725" ID="ID_426141298" MODIFIED="1426153518972" TEXT="Persistent Data Segment DataBase"/>
+<node CREATED="1426153534498" ID="ID_35994479" MODIFIED="1426153558980" TEXT="Segmentation and Paging"/>
+<node CREATED="1426153594957" ID="ID_1850375021" MODIFIED="1426153609052" TEXT="Meta computation Manager"/>
+<node CREATED="1426153636133" ID="ID_1010534239" MODIFIED="1426153656316" TEXT="Code Segment Manager"/>
+<node CREATED="1426153749589" ID="ID_1391099215" MODIFIED="1426153776636" TEXT="Remote Data Segment Manager">
+<node CREATED="1426153777954" ID="ID_189259534" MODIFIED="1426153782636" TEXT="network"/>
+<node CREATED="1426153786269" ID="ID_765224759" MODIFIED="1426153796700" TEXT="network driver"/>
+</node>
+<node CREATED="1426154466067" ID="ID_1935735577" MODIFIED="1426154484121" TEXT="Language Runtime">
+<node CREATED="1426154485042" ID="ID_750402783" MODIFIED="1426154487332" TEXT="LLVM"/>
+</node>
+</node>
+<node CREATED="1426153727000" ID="ID_1201066571" MODIFIED="1426153731420" POSITION="left" TEXT="Target Application">
+<node CREATED="1426153732779" ID="ID_1276834998" MODIFIED="1426153813588" TEXT="Parallel">
+<node CREATED="1426153831245" ID="ID_1795258059" MODIFIED="1426153844396" TEXT="Shared Memory Base"/>
+<node CREATED="1426153845205" ID="ID_124400642" MODIFIED="1426153861148" TEXT="Shared nothing"/>
+</node>
+<node CREATED="1426153814625" ID="ID_957965095" MODIFIED="1426153820588" TEXT="Distributed">
+<node CREATED="1426153903914" ID="ID_1148137834" MODIFIED="1426153905660" TEXT="Open">
+<node CREATED="1426153930901" ID="ID_1261167193" MODIFIED="1426153939716" TEXT="Web Server"/>
+</node>
+<node CREATED="1426153905940" ID="ID_104926031" MODIFIED="1426153910252" TEXT="Close">
+<node CREATED="1426153918797" ID="ID_1026709537" MODIFIED="1426153925124" TEXT="hadoop?"/>
+</node>
+</node>
+<node CREATED="1426154001205" ID="ID_820959932" MODIFIED="1426154008028" TEXT="Game Framework">
+<node CREATED="1426154055549" ID="ID_1090149281" MODIFIED="1426154077788" TEXT="Scene Graph Engine"/>
+<node CREATED="1426154090346" ID="ID_705558919" MODIFIED="1426154102292" TEXT="Rendering Engine">
+<node CREATED="1426154102915" ID="ID_402944114" MODIFIED="1426154105948" TEXT="OpenGL"/>
+</node>
+<node CREATED="1426154111684" ID="ID_1790478825" MODIFIED="1426154122564" TEXT="Network Comminucation"/>
+</node>
+<node CREATED="1426154170325" ID="ID_1343322314" MODIFIED="1426154176372" TEXT="Simple Examples">
+<node CREATED="1426154177397" ID="ID_149902551" MODIFIED="1426154182044" TEXT="WordCount"/>
+<node CREATED="1426154182613" ID="ID_1170950426" MODIFIED="1426154184180" TEXT="Sort"/>
+<node CREATED="1426154184820" ID="ID_227037195" MODIFIED="1426154186860" TEXT="FFT"/>
+<node CREATED="1426154194373" ID="ID_743768242" MODIFIED="1426154195868" TEXT="grep"/>
+</node>
+</node>
+<node CREATED="1426154241672" ID="ID_1732591315" MODIFIED="1426154262292" POSITION="left" TEXT="Target Architecture">
+<node CREATED="1426154268221" ID="ID_1750857503" MODIFIED="1426154277612" TEXT="Cell">
+<node CREATED="1426154278477" ID="ID_1838269808" MODIFIED="1426154282028" TEXT="X"/>
+</node>
+<node CREATED="1426154287485" ID="ID_1994697303" MODIFIED="1426154292228" TEXT="Xeon Phi"/>
+<node CREATED="1426154295730" ID="ID_404288782" MODIFIED="1426154399112" TEXT="Intel CPU">
+<node CREATED="1426154320649" ID="ID_1294744639" MODIFIED="1426154326260" TEXT="Xeon"/>
+<node CREATED="1426154326889" ID="ID_1671534233" MODIFIED="1426154332260" TEXT="Core ix"/>
+</node>
+<node CREATED="1426154388209" ID="ID_766793265" MODIFIED="1426154389356" TEXT="ARM"/>
+<node CREATED="1426154362117" ID="ID_101910456" MODIFIED="1426154364468" TEXT="FPGA"/>
+<node CREATED="1426154365632" ID="ID_1185664664" MODIFIED="1426154421092" TEXT="NVIDIA"/>
+<node CREATED="1426154401101" ID="ID_1582370381" MODIFIED="1426154406700" TEXT="Power PC"/>
+</node>
+</node>
+</map>