From c20ef78b553cad795177f4415a20ba8f581426b9 Mon Sep 17 00:00:00 2001 From: Svjatoslav Agejenko Date: Fri, 9 Apr 2021 16:57:13 +0300 Subject: [PATCH] Linked article: Geometrical Thinking Offers a Window Into Computation --- doc/index.html | 124 +++++++++++++++++++++--------------------- doc/index.org | 2 + tools/commit and push | 2 +- tools/update web site | 2 +- 4 files changed, 67 insertions(+), 63 deletions(-) diff --git a/doc/index.html b/doc/index.html index 3ee73a7..b6bc9d1 100644 --- a/doc/index.html +++ b/doc/index.html @@ -3,7 +3,7 @@ "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> - + Sixth Data - Data storage and computing engine @@ -231,40 +231,40 @@ pre {background-color: #111; color: #ccc;}

Table of Contents

-
-

1 General

+
+

1 General

  • This program is free software: released under Creative Commons Zero @@ -281,8 +281,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,21 +318,22 @@ 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 @@ -371,25 +373,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 @@ -422,8 +424,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 @@ -452,8 +454,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: @@ -481,13 +483,13 @@ between authors and the books.

    -
    -

    6 Current status

    +
    +

    6 Current status

    -
    -

    7 See also

    +
    +

    7 See also

    Interesting or competing projects with good ideas: @@ -520,8 +522,8 @@ in one.

    -
    -

    7.1 Computation on multi dimensional data

    +
    +

    7.1 Computation on multi dimensional data

    -
    -

    7.2 Distributed, reliable, parallel computing systems

    +
    +

    7.2 Distributed, reliable, parallel computing systems

    • ChrysaLisp @@ -575,8 +577,8 @@ state of running program.
    -
    -

    7.3 Rules based machine reasoning

    +
    +

    7.3 Rules based machine reasoning

    Author: Svjatoslav Agejenko

    -

    Created: 2021-04-01 Thu 19:11

    +

    Created: 2021-04-09 Fri 16:55

    Validate

    diff --git a/doc/index.org b/doc/index.org index f654729..c4228e9 100644 --- a/doc/index.org +++ b/doc/index.org @@ -54,6 +54,7 @@ language]] it would be used to provide [[https://en.wikipedia.org/wiki/Imperativ + Brain appears to be natural geometrical/parallel data storage and computational engine: + https://www.quantamagazine.org/the-brain-maps-out-ideas-and-memories-like-spaces-20190114/ + + [[https://www.simonsfoundation.org/2021/04/07/geometrical-thinking-offers-a-window-into-computation/][Geometrical Thinking Offers a Window Into Computation]] + Even more awesome is that brain appears to operate and is wired as arbitrary/variable dimensional structure: @@ -67,6 +68,7 @@ language]] it would be used to provide [[https://en.wikipedia.org/wiki/Imperativ beautifully fits [[id:01aa65c1-3d44-44a8-9b90-58454bc6be80][CM-1 Connection Machine]] architecture (for extra hardware accelerated solution). + ** CM-1 Connection Machine :PROPERTIES: :ID: 01aa65c1-3d44-44a8-9b90-58454bc6be80 diff --git a/tools/commit and push b/tools/commit and push index 057b511..c2f228c 100755 --- a/tools/commit and push +++ b/tools/commit and push @@ -1,5 +1,5 @@ #!/bin/bash -cd "${0%/*}"; if [ "$1" != "T" ]; then gnome-terminal -e "'$0' T"; exit; fi; +cd "${0%/*}"; if [ "$1" != "T" ]; then gnome-terminal -- "$0" T; exit; fi cd .. diff --git a/tools/update web site b/tools/update web site index 3981451..1350337 100755 --- a/tools/update web site +++ b/tools/update web site @@ -1,5 +1,5 @@ #!/bin/bash -cd "${0%/*}"; if [ "$1" != "T" ]; then gnome-terminal -e "'$0' T"; exit; fi; +cd "${0%/*}"; if [ "$1" != "T" ]; then gnome-terminal -- "$0" T; exit; fi cd .. -- 2.20.1