Mercurial > hg > GearsTemplate
view doc/GearsOS.mm @ 566:dada17cba91d
interface to struct...
author | anatofuz <anatofuz@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 23 Nov 2019 16:27:58 +0900 |
parents | e95bf956f853 |
children |
line wrap: on
line source
<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="1426409063316" ID="ID_1899250473" MODIFIED="1426409071500" TEXT="1.1 List"> <node CREATED="1426409095822" ID="ID_1785436904" MODIFIED="1426409103076" TEXT="create"/> <node CREATED="1426409073273" ID="ID_1742724689" MODIFIED="1426409080204" TEXT="copy"/> <node CREATED="1426409081042" ID="ID_182541638" MODIFIED="1426409083564" TEXT="append"/> <node CREATED="1426409105800" ID="ID_1064006824" MODIFIED="1426409109036" TEXT="reverse"/> </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 CREATED="1426503430814" ID="ID_755387002" MODIFIED="1426503434221" POSITION="left" TEXT="Theory"> <node CREATED="1426503434222" ID="ID_1097315101" MODIFIED="1426503438416" TEXT="Monad"/> <node CREATED="1426503439614" ID="ID_1402116978" MODIFIED="1426503447930" TEXT="Operational semantics"/> <node CREATED="1426503451465" ID="ID_838122665" MODIFIED="1426503457120" TEXT="Model Checking"/> <node CREATED="1426503458321" ID="ID_672360813" MODIFIED="1426503462888" TEXT="Proof Syste"> <node CREATED="1426503510409" ID="ID_61060240" MODIFIED="1426503537584" TEXT="Linear Logic"/> <node CREATED="1426503540072" ID="ID_92514386" MODIFIED="1426503546144" TEXT="System F"/> </node> <node CREATED="1426503465113" ID="ID_1206595312" MODIFIED="1426503469936" TEXT="Dependent type"/> </node> </node> </map>