--NoDr - YGO--

7/20/2005

HYPER CUBE COMPUTER

Classé dans: — @ 3:06 pm

PLEASE, don’t dream , this is ONLY a concept and I don’t do it because I am not skilled enough

And the fact is it seem this concept is not a new one :-( somedody pointed this to me

Why CUBE

because I see it as array of directly linked processors. Something like of old good transputer. But with 6 links per processor in order to build an arry like a 3D cube. On contrary of transputer I see processor communicating through asynchronous messages queues. In this domains I fully agree with Joe Armstrong point of view .
Word is based on asynchronous messages exchanged between entity. Each entity is responsible for its traitment and can eventually answer by mean of other asynchronous message.

Why

Mainly ROBOTICS :
If you want to make a powerfull Adaptative Artificial Intelligence Sytem what do you need ?

  • very pliant language able to change itself while running

    >> Factor can do that
  • very hight asynchronous parrallel system

    >> our brain seem to be parallel but unfortunatly Factor is not yet
    Need same lite asynchronous and distributed process we can find in Erlang
  • hardware specialised to fullfill previous request

    >> FPGA is our friend
    here speed is not the matter but number is

The concept ( my dream)

FPGA
Moderm FPGA such as XILINX one allow millions of cells on some low coast hardware. So with some existing sales board we should be able to build slow prototype. Board like XSA-3S1000 from XESS compagny should be enougth to build a dual Stack machine core for tests only

Hardware garbage collector and memory cache
One part of the board should be use to built the needed memory cache accès and hardware garbage collector based on Factor CELLS basis. Ancient Lisp machine hardware already do something like. This is not necessary trivial but probably doable.

Direct Asynchronous Link
Like the ‘lod good transputer’ the hyper cube are directly connected, each one to other, through a direct harware fast link. But on difference with transputer, the link should be asynchronous following the Erlang distributed processes. With 6 link we can build a kinf of cube that can extend to infinite.

Database error: [Table 'yvan_godin.wp_comments' doesn't exist]
SELECT * FROM wp_comments WHERE comment_post_ID = '11' AND comment_approved = '1' ORDER BY comment_date

Commentaires

Pas encore de commentaire

Flux RSS pour les commentaires sur cet article.

Poster un commentaire

Désolé, le formulaire de commentaire est fermé pour le moment.

Réalisé avec WordPress  visitors