From 058fc98562d8714f5ffcdb89c50f685b474c61fc Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Sun, 30 Oct 2022 12:11:10 +0200 Subject: [PATCH] moved references to interesting projects to https://www3.svjatoslav.eu/projects/sixth/ --- doc/index.html | 248 +++++++++++++------------------------------------ doc/index.org | 49 ---------- 2 files changed, 63 insertions(+), 234 deletions(-) diff --git a/doc/index.html b/doc/index.html index b6bc9d1..584f5d0 100644 --- a/doc/index.html +++ b/doc/index.html @@ -3,14 +3,14 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Sixth Data - Data storage and computing engine - - @@ -201,70 +201,41 @@ footer {background-color: #111 !important;} pre {background-color: #111; color: #ccc;} - -
+

Sixth Data - Data storage and computing engine

-
+ -
-

1 General

+
+

1. General

  • This program is free software: released under Creative Commons Zero @@ -281,8 +252,8 @@ pre {background-color: #111; color: #ccc;}
-
-

1.1 Source code

+
+

1.1. Source code

-
-

2 Vision / goal

+
+

2. Vision / goal

Provide hackable, versioned, optimized, distributed, geometrical, -arbitrary dimensional (hypercube based) data storage and computation -engine (as inspired by the brain) for general purpose visual computing +arbitrary dimensional (hypercube based) data storage and computation +engine (as inspired by the brain) for general purpose visual computing environment called Sixth.

@@ -318,15 +289,15 @@ language it would be used to provide -

3 Inspiration

+
+

3. Inspiration

-
-

3.1 Brain

+
+

3.1. Brain

-
  • Such properties allow parallel Geometrical computation and -beautifully fits CM-1 Connection Machine architecture (for extra +
  • Such properties allow parallel Geometrical computation and +beautifully fits CM-1 Connection Machine architecture (for extra hardware accelerated solution).
  • -
    -

    3.2 CM-1 Connection Machine

    +
    +

    3.2. CM-1 Connection Machine

    https://en.wikipedia.org/wiki/Connection_Machine @@ -373,25 +344,25 @@ computational units into virtual 5D network. See:

    we can pre-distribute data across computation units and perform -parallel geometrical computation. +parallel geometrical computation.

    -
    -

    4 Reasons for hypercube as a so called first class citizen

    +
    +

    4. Reasons for hypercube as a so called first class citizen

    -
    -

    5 Geometrical computation idea

    +
    +

    5. Geometrical computation idea

    -
    -

    5.1 Distributed computation and data storage

    +
    +

    5.1. Distributed computation and data storage

    Lots of problems can be translated to geometry (use any shapes and as @@ -424,8 +395,8 @@ part). Question answering is making (relatively simple) lookups

    -
    -

    5.2 Mapping hypercube to object-oriented model and relational database

    +
    +

    5.2. Mapping hypercube to object-oriented model and relational database

    Object oriented programming is inspired by the way human mind @@ -454,8 +425,8 @@ contain instances (objects) of that class or rows of a table.

    -
    -

    5.3 Mapping entity relations in hypercube

    +
    +

    5.3. Mapping entity relations in hypercube

    Consider we want to create database of: @@ -483,13 +454,13 @@ between authors and the books.

    -
    -

    6 Current status

    +
    +

    6. Current status

    - -
    -

    7 See also

    -
    -

    -Interesting or competing projects with good ideas: -

    - -
      -
    • flexible user interface building for interacting with different data -
        -
      • Glamorous Toolkit -
          -
        • Moldable development environment. It is a live notebook. It is a -flexible search interface. It is a fancy code editor. It is a -software analysis platform. It is a data visualization engine. All -in one.
        • -
      • -
    • -
    -
    - -
    -

    7.1 Computation on multi dimensional data

    - -
    - -
    -

    7.2 Distributed, reliable, parallel computing systems

    -
    -
      -
    • ChrysaLisp -
        -
      • Assembler/C-Script/Lisp 64 bit, MIMD, multi CPU, multi threaded, -multi core, multi user Parallel OS. With GUI, Terminal, OO -Assembler, Class libraries, C-Script compiler, Lisp interpreter, -Debugger, and more…
      • -
    • - -
    • Gemstone/S -
        -
      • Completely distributed smalltalk based computing -system.
      • -
    • - -
    • http://phantomos.org/ -
        -
      • Programs run forever. System crash or reboot does not destroy -state of running program.
      • -
    • - -
    • Magma -
        -
      • Multi-user object database for Squeak
      • -
    • - -
    • TAOS -
        -
      • Completely distributed operating system/virtual machine:
      • -
    • -
    -
    -
    - -
    -

    7.3 Rules based machine reasoning

    -
    - -
    -
    -

    Author: Svjatoslav Agejenko

    -

    Created: 2021-04-09 Fri 16:55

    +

    Created: 2022-10-30 Sun 12:09

    Validate

    diff --git a/doc/index.org b/doc/index.org index c4228e9..1dce277 100644 --- a/doc/index.org +++ b/doc/index.org @@ -172,52 +172,3 @@ between authors and the books. - Long term goal is to use it as a backing storage engine and implement more advanced features on top of this via layered architecture. - -* See also -Interesting or competing projects with good ideas: - -+ flexible user interface building for interacting with different data - + [[https://gtoolkit.com/][Glamorous Toolkit]] - + Moldable development environment. It is a live notebook. It is a - flexible search interface. It is a fancy code editor. It is a - software analysis platform. It is a data visualization engine. All - in one. - -** Computation on multi dimensional data -+ [[https://rd-alliance.org/system/files/Array-Databases_final-report.pdf][Array Databases: Concepts, Standards, Implementations]] - -+ [[https://tiledb.com/][TileDB]] - + Analyze and share complex multi-dimensional data at scale - -+ [[id:01aa65c1-3d44-44a8-9b90-58454bc6be80][CM-1 Connection Machine]] - -+ [[https://lisp-stat.dev/][Lisp-Stat: An environment for Statistical Computing]] - -** Distributed, reliable, parallel computing systems -+ [[https://github.com/vygr/ChrysaLisp][ChrysaLisp]] - + Assembler/C-Script/Lisp 64 bit, MIMD, multi CPU, multi threaded, - multi core, multi user Parallel OS. With GUI, Terminal, OO - Assembler, Class libraries, C-Script compiler, Lisp interpreter, - Debugger, and more... - -+ [[http://esug.org/data/ESUG2015/3%20wednesday/1100-1130%20SQL%20Queries%20on%20Smalltalk%20Objects/SQL%20Queries%20in%20Smalltalk%20(James%20Foster).pdf][Gemstone/S]] - + Completely distributed smalltalk based computing - system. - -+ http://phantomos.org/ - + Programs run forever. System crash or reboot does not destroy - state of running program. - -+ [[http://wiki.squeak.org/squeak/2665][Magma]] - + Multi-user object database for Squeak - -+ [[http://www.uruk.org/emu/Taos.html][TAOS]] - + Completely distributed operating system/virtual machine: - -** Rules based machine reasoning -+ GRAKN.AI - + database in the form of a knowledge graph that uses machine - reasoning to simplify data processing challenges for AI - applications. https://grakn.ai/ - -+ [[https://en.wikipedia.org/wiki/Prolog][Prolog programming language]] -- 2.20.1