X-Git-Url: http://www2.svjatoslav.eu/gitweb/?a=blobdiff_plain;f=doc%2Findex.html;h=7e264813683aa03a9b3c2d43d6b25a759dcfe606;hb=75bceb001303a1b643462660ec0ee686d6afcc98;hp=180851ad6c79a913a9de39b4c21decd62decd415;hpb=b3bca6ee37bd4bee63b34d3af4c19f7c80587494;p=sixth-data.git diff --git a/doc/index.html b/doc/index.html index 180851a..7e26481 100644 --- a/doc/index.html +++ b/doc/index.html @@ -2,7 +2,7 @@ Sixth Data - Data storage and computing engine - + @@ -201,7 +201,7 @@ $(function() {

1 General

@@ -230,18 +230,21 @@ License, or (at your option) any later version.

1.1 Source code

@@ -317,34 +320,71 @@ memory.

3.1 Brain

+
+ + +
+

3.2 CM-1 Connection Machine

+
+

+https://en.wikipedia.org/wiki/Connection_Machine +

+ + +
  • Machine's internal 12-dimensional hypercube network allows to +efficiently simulate arbitrary dimensional network topology between +computational units. So that when we are solving/simulating for +example 5 dimensional problem, we can arrange computational units +into virtual 5D network.
  • +

    4 Ideas

    -

    4.1 Distributed computation and data storage

    +

    4.1 Geometrical computation

    + +
    + +
    +

    4.1.1 Distributed computation and data storage

    +

    Maybe every problem can be translated to geometry (use any shapes and as many dimensions as you need). Solution(s) to such problems would @@ -357,9 +397,9 @@ simple) lookups (geometrical queries) against the model.

    -
    -

    4.2 Mapping of hyperspace to traditional object-oriented model

    -
    +
    +

    4.1.2 Mapping of hyperspace to traditional object-oriented model

    +

    Object oriented programming is inspired by the way human mind operates. It allows programmer to express ideas to computer in a more @@ -388,9 +428,9 @@ different universes.

    -
    -

    4.3 Handling of relations

    -
    +
    +

    4.1.3 Handling of relations

    +

    Consider we want to create database of books and authors. Book can have multiple authors, and single person can be author for multiple @@ -434,10 +474,11 @@ amount of work contributed for book by given author (point).

    +
    -
    -

    4.4 Layered architecture

    -
    +
    +

    4.2 Layered architecture

    +
    layer 1
    disk / block storage / partition
    @@ -495,6 +536,9 @@ Interesting or competing projects with good ideas: