Monday, August 27, 2012

August Update

HUMANOIDO LABS AUGUST UPDATE
The blog that updates various activities and projects

The Lab
Moving has destroyed the ultimate organization and the fabric of a perfect and efficient layout. Now it's time to start all over again. The new lab is still being organized. The inventory is in disarray (though now centrally located and ready for sorting) and needs management before more projects can more effectively undergo construction. Some lab furniture is still on the list, particularly the lab bench shelf that goes up on the top rear of the bench to hold test equipment, parts and books.

Language
A division is started to increase language ability for the programming of humanoid robots to more effectively speak more languages. Learning new languages is always a time consuming project so this will be ongoing.

Web Site
Work in continuing on the new web site to supplement the blog site, so a place to feed a wide variety of large files and topics will be possible.

Lab WIKI
Work is in effect to create and continue logging the Lab's own Wiki of information and to expand the effort to ensure its survival.

Backup
A new backup program is initiated, to archive more important files, images, designs, information.

ITB 
ITB is still in effect - In the Brain is where schematics are not drawn on paper or on the computer but rather committed to memory where there is no hard drive crash.

Software
A drive to increase the level of software development is in effect. The Exemplification Program is a drive to create a number of sampling programs to demonstrate working systems. As always, this includes software cleanup and preparation before being released.

Publications
Work in continuing on publishing and promoting, in terms of posts, blogs, etc.

Movie Making
Work begins on a new movie.

Big Brain
New Big Brain ideas are in the works. One idea already underway is the affordable robot brain, with fewer cores and less cost but with great capability.

Education
Work is progressing with education programs. The design school is for learning a multi-dimensional drawing program. Another school being set up is for Advanced Tissue Engineering Polymeric Materials Techniques which will be used in two programs: 1- the Life Longevity Program and 2 - the Humanoid Robot Program. The artificial skin developed has uses for human burn victims and those requiring skin grafts and for various cosmetic reason. For humanoids, artificial skin will enable a humanoid to more effectively interact in the human world. Also heavily studied is the human brain and how it can be applied in the machine world in terms of techniques and algorithmic derivations.

Intermixing
The intermixing of human and machine is already underway. The effects and elements of one will be mixed with the other. The machine is already applied to a human with incredible results.

Spin off Venues
The Lab continues to develop spin offs and these will be pursued.

Studies
Numerous studies are ongoing, i.e. human and machine, super computing, life longevity, artificial parts and organs for humans and machines, medical technology for brains and physiology, machines inside machines and their new uses, physics studies like the use and propagation of harmonizing effects for transporting MIMs, skin and organ regeneration, and a host of other activities under study. A study of patterns is being applied to various programs. Through patterns, the world effects can be defined in better and more efficient ways.

Saturday, August 18, 2012

Giant RX Propeller Super Computing Brain Robot

The New Giant RX  (c) humanoido
Giant RX
Propeller Super Computing Brain Robot

The logical evolution from the RX Retro Super Computer

5 out of 26 boards shown
Introduction  The RX Propeller Supercomputer is a Delineated Super Computing Machine robot built at Humanoido Labs. The Giant RX Propeller Super Computing Brain Robot is the next generation. I started putting together multiple Parallax processors in 2002 to make humanoid brains but by the year 2010 the robot brains had arms, airports (a space program) and commanded flight crafts remotely and autonomously.

Enhancements  The new RX is evolved to focus on enhancements inside the machine and perpetuate the hardware designs before insertion into a humanoid head. The enhancements investigated include overclocking, super cooling, rapid acceleration, distributed parallel, cloning, programming, threading, processor enhancement and derivation, and introduction of new concepts such as the TMACH, a machine that can transform inside the RX.


Specifications Overview  Ten years later and based on Big Brain Technology, the new RX is DISP configured with 800 Propeller RISC computers, 3,200 IO Ports, 100,000 threads and interface ready for more humanoid robot peripherals and sensors. The next delineation goal is reduced mass to fit humanoid heads about the size of Honda’s ASIMO.

NTSC TV inserted into the PPPB belly of the robot brain for mobility protection.

Brass standoffs allow the connection of additional processor host boards for great platform compatibility. Additional ports sieed at lower right connect a mouse and keyboard. Lower left shows a large 4 line Serial LCD used for programming and debugging.

Build  A portion of the assembly is formed by twenty Parallax Propeller Protoboards PPPBs, several host boards, and four giant boards which are fabricated from a number of solderless breadboards. As seen in the photos, there are at least 26 boards holding a mix of Propeller processors and the hosts. The hosts include other processor variants that open the door to multiple platform compatibility. The PPPBs are modified to reduce power draw across the large array. The voltage regulator is lifted up from the board and the LED is rewired. It forms a partial structure which is wired on the outside surface with added small solderless breadboards. The giant boards set in a cage and connect with jumpers and can hold hundreds of Propeller chips. This machine is readily capped at around a hundred Props. The third Partition holds 50 more props but can operate at any number less than 50. This creates a flexible machine with versions to function anywhere between 100 and 150 so I can pull off chips for other projects, testing, and temp setups.

A robot fist for security
The Robot Fist
As an experimental simple arm for testing the condition of many output ports and for the use as a possible security device, a small punching boxing glove fist was introduced. To keep things simple, the fist has a wooden arm that does not bend, but rather lowers with some force. To activate the lowering method, a servo trips the mechanical switch releasing the cocked fist.

http://humanoidolabs.blogspot.tw/2012/09/robot-fist.html

Robot Classification
This interesting project has been identified as a robot, robot brain, and robot super computing machine. It drives a robot fist currently which is servo released from its cocked position to punch, as a test for any of the I/O ports. The older retro photo does not show the fist. When time permits, a movie will demonstrate its action.


Build Part 2  Four Giant Boards wired as sections in Parallel help make up the three Partitions of 50 props to each Partition, running with ParP. Programs load into each Cog inside each chip. Chips contain 8 Cogs, more cores result with enhancements. Plug pin cables route robotic peripherals as needed such as the Big Red Fist and Blue Little Fingers. If needed, the machine also runs with resources from another computer including the monitor, keyboard and TeraByte Drives. Generally the RX is run self contained. Parallax also has the free PST for programming and debugging. The two most popular languages include Propeller Assembler (for highest speed ratings) and Spin (for ease of programming in a high level language).

Design  The machine is a massively parallel design with three PARPs Partitions that hold 50 Propeller chips each (per description) and operate in Parallel-Parallel. The input is with a connected PC, or separate keyboard, mouse, and sensors. Output is to a TV, LCD, LEDs, other computers and various devices. The RX can also speak and sing with a plug in speaker amp and the posted programs. It will even run existing serial communication programs with a little tuning for ultra high speed serial.


Computer Programming Languages  The robot can run from a selection of around 230 programming languages and their variations but I've only had time to explore a handful. The language also determines the speed and function type of the machine, with Propeller Assembly being the fastest.

Running GCC provides full floating point while Spin is integer based. The machine can also program in C, C++, SPIN, BASIC, FORTH, and numerous others with options of Float Compute or INT based. I've added some of my own languages, like OPTICS for use with Optoelectronic Interfaces, DISP for Distributed Parallel, and LITTLE BLUE FINGERS for internal signing. DISP is the result of the parallel algorithms developed over several years.

Wiring  The Giant RX Propeller Supercomputer Robotic Brain has two wiring platforms, one is with SW and the other is with HW. SWW is a relatively new concept for the Big Brain and is now handed on to each new machine. SWW adds capabilities of Transforming and the creation of TMACHs.

Algorithm  The machine is testing the boundaries of Distributed Parallel. The DISP language is written and distro delivers the code. The machine is designed to take an application for solving and distribute it across the machine's processors for simultaneous processing. Sub solutions are garnered and applied to the final conclusion. Algorithms compute in binary and hexadecimal or release results converted to base ten and strings.

Software  The programming software is built up over ten years. It include DISP for programming in Distributed Parallel, a Neural Loader that places code into all processors, The SW Enumerator that quantifies each and every processor, RTOS real time operating system that keeps track of operations, timing, processors, threads etc., a Cloner for cloning software circuits, a VIPS Builder to enhance the Propeller chip, and new software is being introduced to create additional true parallel Cogs to increase the number of deterministic cores in each chip.

EXO Tower Config  (c) humanoido
The 1st config EXO Tower began first as a formed rectangular exoskeleton made up of 20 PPPBs and 160 RISC computers from Parallax. All four sides contain processor boards. The belly is reserved for TV. One end is for connecting the mouse, keyboard, TV and displays LED arrays. Each printed circuit board has an attached miniature solderless breadboard. This assists rapid wiring and rewiring. Note the parallel wiring beginning to take shape, along with the power supply circuit mods and the LED changes made to create a lower power consumptive circuit.

Power Supply  The entire machine runs off a Chinese variable voltage Lab Bench Power Supply. This allows variance centered around the Propellers 3.1 optimal voltage in standard mode and gives real time digital readout indications for voltage and amperage. This works ideal for experiments with low voltage, acceleration, super cooling, hypering, overclocking, and various enhancements to tune settings. The Bench Lab Supply can be replaced with batteries in the low power version for portable and auto operations. A lower amperage draw condition is forced by special programming of cogs and pins.

Open Cage  The open cage concept works well for access, rewiring, modifications, tuning, observing the LED outputs, and the hookup and attachment of plug 'n' play peripherals. Additionally, it facilitates the mounting and operations of the super cooled chamber machine and pressurization canisters, to enhance and accelerate chips well beyond their standard speeds.

Robotics  The brain is heavily robotic with interfacing to servos and numerous sensors. For example, it borrows the Robot Fist technology from the Big Brain, a big red punching Fist that was designed so the brain can protect itself and punch out negativity. The RX is designed for the new robotic internal signing machine which originally came from Small Blue Robot Fingers, and it can also do transforming. Small Blue Fingers has its own language that is transmitted through Transparent Plastic. Keep in mind, the robotic interface, and things with robotic actions, also take place internally inside the RX brain. A pin can create at least three states, wiring itself autonomously and thus becoming a finite state machine. The RX can produce up to one quadrillion of these states for various robotic explorations. For this type of mobility action, no servos are necessary. The other robotics that made up the RX plug 'n' play aspects include: servo control, Ping, PIR, Transducers, IR Transmitter, IR receiver, Satellite GPS Sensors, Atmospheric Pressure Sensors, Gravity G-Force Detectors, Scanning Platform, Wireless Radios, Remote Control, Compliment Security Arm, Helicopter, VTOL Experimental Quadcopter, Giant Optical Eye, etc. etc.

Transforming  The RX has led to the Transformation Machine TMACH. Briefly, this allows the RX to achieve many more variants, including multiple machines inside machines, and new types of machines called MIMs or Machines Inside Machines. TMACHS also permit the RX to transform into many different machines, different style MIMs, link up together or go their separate ways. One aspect we are beginning to explore is the use of Internalized TMACH Swarming Mims or the TMACHSMIM. This facilitates a FLOATED object that can transcend/move from location to location instantly within a machine or from machines to machines, as Teleportation. This type of Teleport is thought to speed up the machine significantly.

Machine Overview  I view the design and operation of the new RX machine to serve as a robotic brain for advanced humanoid robots, scale down to make power brains for hobby robots, and to serve as an interesting way to intelligently control the outside world, plus a very important aspect to explore the internal microcosm of the Propeller chip array, learning new things, and go to explore new processing worlds.

Presentation Photos
Pics are yellow-gold sepia tone to give a retro 1950s look because the project was originally the RX Retro Supercomputer. I have chosen orientations that best represent and highlight various sections. Pics are presented in a personal artistic rendition. Pics show wide views of the machine. For closeup views of the chip, see this link or below.

Propeller chips. Photo courtesy Parallax Inc.



Use of Materials & Challenges
This is a low budget personal super computing robot project using my own money as a hobbyist and working alone in my spare time. After investing in processors and boards, I did not have resources for fancy packaging so I chose common inexpensive materials that were available locally at budget cost. Parts were found at hardware stores, dollar stores, and grocery stores.

Design & Size
I like to resort to interesting designs and invent new things with new large machines. This science fact creation is fully operational. This project is a super computing robot so the size is large in a towering configuration. To compress the machine into a robot head, in a future project, it’s likely boards will not be used.


Future Project Projections
Humanoid Head Containment

The next incremental project may have an approximation-polymer-humanoid-head made with the parts custom fit inside.

Physical Components
SMDs won’t unplug for this config so the project will stick to DI Processors. To lighten and compress the load, no boards will be used. This is an adaptation spinoff of the Sphere Computer previously posted. In the Sphere Computer, processors layered the curvature of the sphere internally and optically communicated with their neighbors in a growing centric density of spheres defined by their calculus.

Three Dimensions
A new array design is in the works to get everything to fit by changing from the 2D boards seen in the photo to 3D geometrical constructs with at least an XYZ component. Spheres may not be used as realistic humanoid heads are rarely round. There is some idea floating around about including a novel idea internal creature with several DOF and mobility or mechanical signaling. It would take two micron servos to accomplish this and could demonstrate autonomous repair, reconfiguration, upgrading, add-on, or rebirth of internalized structures. For example, a hand could re-array a processor chip and bump it up or remove a suspect, or add new ones from a supply cache, thus negating intervention by humans in to robotic brains.

Hypering & Wiring
This one will probably not engage a Hypercube as past projects have shown such a design requires an inordinate number of vertices connected. New design technologies are leaving the hard wiring behind so it's hard to tell what new wiring will reveal this year and next year. A new kind of robotic brain internalized wiring with software is permitted.

Design & Chip Selection
Intentions are to maintain the parallel constructs, DISP design, algorithm and language. I will definitely continue to use the Propeller chip. I learned this chip has additional bonus “core processors” inside (beyond the eight listed on the specs) which can be used for complimentary super computing task management in my specific project. Expect a write up on this.

More Chip Enhancements & Ratings
Hot rodding the chip can happen several different additive ways making the flexibility of this chip the right stuff for the project. In my opinion, the specs on this chip are under rated because it can hyper to a relative speed around 10 to 20 times greater. Parallax doesn’t tell you that because their job is to put out this new chip and provide excellent fundamental details about it, however, it’s up to you to do thinking out of the box and give the chip new functionality.

Programming
Many of these projects are about that new functionality. Also keep in mind that many programmers learned programming in one fundamental way and are not likely receptive to radically new designs and are not looking for things out of the box. One example is the relatively few number of people taking advantage of the solid performance hit available with overclocking and super cooling. Even in new brain super computing designs of parallal PARPs, Distributed Parallel, Cloning, or Neural Diversity, for example, and few people, if any, are grabbing these golden opportunities. One purpose of this ongoing project series is to introduce these concepts for hobbyists and filter the technology to stimulate the creation of more intellectual robots that can do levels of machine thinking with a degree of awareness previously unknown. That’s why so much time was spent developing DISP. The programming language/Algorithm Suite is suited specifically for the Distributed Parallel Computing Machine and uses the algorithms that were developed on the AM Algorithm Machine and based on work since 2002. Parallel Computing with multi core chips is absolutely mind boggling when one experiences the magnitude of screaming power and capabilities (relative subjective descriptive terms).

Project Time Frame & DIY
Some of these projects are big - based on thousands of hours of work, and some were built over a period of years. A specific number of quoted days is only relative. That’s because one machine builds upon its predecessor. Adding up the work of predecessor machines is a more adequate determination. With patience in using the general concepts, it’s possible to make smaller, yet high powered, low cost hobby variants, for example, with 96 cogs instead of 1,200 cogs and 12,000 cores instead of 150,000 cores. This will bring down price, assembly time, and complexity.


Another Design
There is another design in the works for a very low cost hobby robot brain that gives your projects the ability to learn what  you teach it in English. This may be a small one board solution. Coming soon!

Friday, August 17, 2012

Transformation Machine TMACH

SUPER COMPUTING BREAKTHROUGH TRANSFORMATION MACHINES
INTRODUCING THE TMACH - TRANSFORMATION MACHINE

Super Computer Machine Transforming and Transformation Machining involves a technique for making new computing machines from existing ones without any physical dismantling of hardware. Transformation Machining is accomplished with software that chisels new "machines" the inside of the original machine.

Transformer robots undergo a mechanical transformation and can change back to their original configuration. Super Computing Machines that are large enough can transform internally and back again. The transforming algorithm reconfigures the wiring inside the machine with software circuits. The great advantage is one only needs to build a massive machine and many other machines can be created from the one by a process of internal transformation.

How large is large enough? The answer lies within the size of the transform. Some rules come into effect. A super computing machine can create one or more transformation machines internally. Transformation Machines, or TMACHs, may be linked together. TMACHS can be built that are smaller than the original machine or equal in size. Many TMACHS can live and transform inside one machine. New TMACHS are entirely possible. Nothing is wasted and no time is spent on working with hardware. No hardware changes are required. When new machines are built, the original machine is retained and transformed. The interesting part of TMACHS is they can disappear and return morphed into the original machine.

The example TMACH is a small hardware-built computing machine with 96 computers. The hardware is located on one board. The transforming algorithm is introduced and a process of Transformation Machining is initiated. The first new machine is a one to one serial machine. The second machine is a parallel computing machine. The third machine is Master to over 90 slaves. More examples are possible with this technique. TMACHS are possible with DISP Algorithms.

However,  perhaps the most useful abilities of a Tmach are the gains resulting from the actual tailored transformation process and its applications. The period in which the transformation is taking place and the way it unfolds has value to the enhancements of the internalized machine. Keep in mind that other functions, where a Tmach can go invisible and reappear in another location is certainly an out of the box conceptualization and may or may not have any usefulness in your app.

Sunday, August 12, 2012

Delineated Supercomputers

The RX Propeller Supercomputer
BIG BRAIN SUPERCOMPUTING
SUPER COMPUTER DELINEATION

A multiple divisional delineated separation of Propeller super computers is now established. This increases the number of unique applications for super computing machines, for experiments, academics, and the instigation of various new projects.

The first photo shows a special effects image, looking like a 1950s super computing machine, the RX Propeller Supercomputer is unique for its contents of all Parallax Propeller chips and for its retro super computing nature. Retro is the open pathway to making a supercomputer from all Propeller chips.

The most powerful machine is the Big Brain Supercomputer operated in combination with a union of Left Brain and Right Brain to achieve a modern day supercomputer.

The Power Cube Supercomputer is configured internally as a cube for cube computing.

The Bottled Brain Super Computer has uniqueness within it's structure and density.

Delineated Super Computing Machines 
  • Big Brain Supercomputer
  • RX Propeller Supercomputer
  • Power Cube Supercomputer
  • Bottled Brain Super Computer

Saturday, August 11, 2012

Computer Bug or Beast?

COMPUTER BUG OR BEAST?
Harvard Mark II Computer Bug
BEASTS and CREATURES Living In the Computer!!!

With a small twist of historical events, the jargon today could be computer beast, creature, reptile or animal instead of computer bug!!!


Olivetti P602
TODAY computer bugs are usually thought as a software programming failure. That's because it's not easy for actual bugs to penetrate a printed circuit board and short out coated traces. Now flash to the past where machines had open mechanics and electromechanics.

The Computer - Harbinger of beasts, reptiles, bugs, animals

In the 1970s and 1980s, many electro mechanical computers were still in operation across the America and being phased out. Such was the case with the Olivetti A4 and A5 computing machines and the Olivetti P602 Computers. It was not uncommon for a reptile, bug or animal to crawl into the machine and cause operational failure.

Even the components of the BRD computer and Diablo terminal had open spaces for anything that wished to crawl in. My experiences in technical support on mainframe, mini and portable computers and computing devices uncovered numerous failures do to actual bugs and sometime animals or reptiles being caught and wedged inside the machine.

Dead rat inside computer
It was not uncommon to find some creature living in a Printronix printer array and such machines needed to be approached with caution. Victor 9000 business machines had top open carriages - an invite to creatures looking for an interesting home. In the winter, these machine power supplies acted like small heating furnaces, keeping creatures warm. Some computing installations were located in rural fields where poisonous Rattle snakes found their way into warm machines for nesting. It was not uncommon to find a mouse, rat, miller, centipede, beetle or worm caught inside an mechanical decoder linkage or encoder cog. So if history had changed just a little, we might say computer animal, reptile or beast instead of computer bug!

Olivetti A4
But let's time travel farther back in time to September 1947 when Rear Admiral Grace Hopper noted "bugs" after a dead moth was found shorting a relay in the Harvard Mark II computer (The photo shows the first known computer bug, a moth found trapped on a relay of the Harvard Mark II computer.) The First "Computer Bug" was a Moth found trapped between points at Relay # 70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1947. The operators affixed the moth to the computer log, with the entry: "First actual case of bug being found". The term "debugging" already existed; thus, finding an actual bug was an amusing occurrence. In 1988, the log, with the moth still taped by the entry, was in the Naval Surface Warfare Center Computer Museum at Dahlgren, Virginia.

It was nice they affixed the moth to the computer report. I had no intention of affixing a dead filthy rat or poisonous deadly fanged rattle snake to my computer report!

Well, if there was an animal called the "paper clip" it would be the most common cause of machine failure at that time and there was no problem attaching one of these "beasts" to the computer report...
Olivetti A5

Sources
Wikimedia Commons, Wikipedia 

BRD Computers
http://www.old-computers.com/museum/computer.asp?st=1&c=969

old-computers.com
 

Make Multiple Propeller Machines from One

PROPELLER SUPER COMPUTING
MAKE MULTIPLE PROPELLER MACHINES FROM ONE

You can adapt this technique to make many machines given just one machine to work with. There's no need to tear down a machine for recycling or build a new machine with hardware. The method algorithm, which is all in software, is to first make a large parallel machine using Parallax Propeller chips and set the hardware according to the standard supercomputing wiring established by the Big Brain project. This is a parallel wiring format of chips and Cogs. Next, clone a large number of internal processors, i.e. 50,000 processors in a fifty chip machine and 100,000 processors in a one hundred chip machine. Now, configure the processors to make new machines. For example, each new machine is software wired, i.e. cube computing is possible, vast array machines are possible, new versions of T-Series Massive Transposition Machines, and linear ramp software accelerators are possible. Another example is the Power Cube, a machine inside a machine wired with node software.

How to wire a Propeller super computing machine with software is a very interesting vast topic and encompasses many areas. The subject can be addressed by examining reconfigurations of mass enumerated processors as a starting point. There are many techniques involving parallelism computing and distributed methodology. Look for more about this topic in the future.

Monday, August 6, 2012

Propeller Power Cube 46X3D


Prop Power Cube 46C3D segment example
HUMANOIDO LABS
PROPELLER POWER CUBE 46X3D PROJECT

Let's Talk about the New Propeller Power Cube!
Folding cube with six sides












Non aligned cubes - see link for algorithm


DEVELOPING POWER CUBES
In 2002 we examined the potential of cube computers, three dimensional constructs with XYZ planes and rows of computers, comprised of Parallax Processors. The first was a small multi processor cubed machine with a minimum number of chips. This was expanded with consecutive evolving machines until now in 2012, the Cube Computer design has grown to a much larger and more powerful scale with Parallax Propeller chips. The Propeller Power Cube Computer has 97,336 hybrid processors to make a 3D 46X3D cube computer. To make the new project possible, the interesting cubed structure is folded with mathematical software inside the space within the Propeller chips, and not necessarily arranged entirely through physical hardware. Let's take a brief look to see how this was accomplished.

Power Cubing ushers in a new Propeller technology for hobby and academic experimentation and development.

Folding Cube
In the Folding Cube illustration, one computer is placed to a side and folded into a cube. This is a basic example of how a simple Level I Power Cube is configured, however, this config omits cube density and is only a simple illustrative example of six Perimeter Processors. The Power Cube has density and strata of processors.

Propeller Folding Cube
A Folding Cube made from Propeller chips is interesting. With topical processors, it has six prop chips and is a 48 processor machine. It's hollow cube core offers structural space for wiring. More convenient, wire is routed along the perimeter. The internal structure can house a power unit. Six adjoined PPPBs can serve this purpose well.

The Perimeter Cube & Perimeter Processors
Machines of more simple config in fewer numbers (six), and without internal cubed density, are fabricated with Perimeter Processors that position on the outside of the cube to make up its six sides. A Perimeter Cube, PC, can be fabricated from the internal Cogs of one Propeller chip using interconnecting software and a CA Connection Algorithm.

Large Propeller Power Cube Computer Project
We’ve had an ongoing interest in a three dimensional cube supercomputer for at least ten years. What is the largest cube supercomputer that can be built given a handful of Parallax Propeller chips? The Big Brain Labs wanted to find out.

Power Cube algorithmically aligned
Requirement of VIPS
Using VIPS processors created with each Propeller chip and setting the processor threshold up to 1,000 in each chip, the following is created: 

100 chips hard wired
800 Cog cores prewired
100,000 VIP processors soft wired
100,800 processors total hybrid wiring
46x46x46 = 97,336 Cube
47x47x47=103823 Reference





Config Conclusion
Therefore 46 computers to a side are required to create a processor dense power cube computer with 97,336 processors.

Propeller Power Cube Wiring
The chips are all wired to function in parallel. The cogs all function in parallel. Cogs are then subdivided into VIP processor groups of 125 to each cog in each chip. Groups to groups function in Parallel. Chips are hard wired. Cogs are hard wired in the chips. VIP processors are soft wired per groups. A software algorithm tracks VIP groups from sides to vertices to make up the cube net. VIPS are tracked by their name or index. Each VIP is pre-indexed. The numerical derivation is acquired from the VIPS, Group, Cog, and Chip.


Power Cubing Setup
The configuration for Power Cubing utilizes the technique of a software mathematical matrix algorithm based on Propeller enumeration at the first level. At the second level, a sub-enumeration is utilized. Sub-Enumeration, or SUBE, is performed on VIPS. SUBE does not clone. The number of Processor Planes are enumerated and the processors inside the planes are ID'd. At the first level, the enumeration defines a number of columns and rows. These can hone the first one hundred props. The following hone is a constituent array of Cogs. Following the Cogs is the VIPS array. ENUMERATION and VIPS were developed for the UltraSpark Series and the Propeller Powered Big Brain machine. Power Cubing implements both of these technologies.

Propeller Power Cube Folding
The Matrix holds the orientation as a formula with soft wiring. Soft wiring is extremely useful and is completely successful where other forms of hard wiring (i.e. in a Hypercube) are overwhelming. Folding with software is very useful. In higher densities, the strata images of computers are created in one XY plane and successively stacked along the Z until a cube of symmetry emerges. The actual physical dominions are merely within the realm of the mathematical construct. This permits reconfigs of convenience and soft rewiring with code to create and experiment with new structures in a relatively efficient and clean time frame.

Hybrid Folding
It's possible to do processor config folding by a hybrid method involving both software and hardware. Generally chips can have a determined arrangement and Cogs, although rigid in construct, can undergo a degree of soft configuring, and other internals can be configured with software as well.

The Invention of Sub Cubes
Sub Cubes are created within full cubes starting at vertices and extending inward equal to a number of processors less than the Power Cube containment. For various reasons, such as power consumption, Sub Cubes are useful and configurable.

Moving Sub Cubes
Moving Sub Cubes can be software strobed across the Power Cube for utility and syncing of projects.

Bisecting Processors
Inside a power cube with aligned density processors, bisection can be implemented for various reasons. One example encompasses the benefit of shorter route communications. Another possibility is DCOM Direct Communications with other processors. In Bisection, for example, a diagonal internal line is drawn arbitrarily from one perimeter plane to another. It is the processors contacted resulting from the Bisection that come into use for this process algorithm. 

A Dictionary of Power Cubing
Cube
Level I Power Cube  a cube made with perimeter processor folding
Brain Cube  the first cube computer
Propeller Power Cube  project evolution in August of 2012
Folding Cube  a cube configured by folding algorithms
Propeller Folding Cube  Propeller chips topographically composed
Perimeter Cube  a cube comprised of processors on cube sides
Sub Cube  a cube inside a larger cube made from that cube's contents
Cube Density  number of processors inside cube' dimensions

Hypering 
Hypering  extraordinary enhancement: software, hardware, function
Hypercube  In geometry, a hypercube is an n-dimensional analogue of a square (n = 2) and a cube (n = 3). It is a closed, compact, convex figure whose 1-skeleton consists of groups of opposite parallel line segments aligned in each of the space's dimensions, perpendicular to each other and of the same length.

Processor
Perimeter Processor  a processor located on the perimeter of a cube
Processor Threshold  processor count limit added internally to a chip
Processor Density  number of processors inside chip' dimensions
Processor Strata  plane layers of XY processors
Processor Plane  two dimensional representation of processors
VIP Processor  a processor added internally to a Propeller chip
Sub Cube Processor  processor inside a Sub Cube 

Algorithm
Folding Algorithm  method reconfigure structure confinement
Transforming Algorithm  method reconfigure processor orientation
Process Algorithm  technique to offer a method to the system

Wiring
Soft Wiring  connections made with software and programming
Hard Wiring  connections made by physical means

Process
Processor Stacking  stacked layered XY processor planes
Cube Processor Line of Bisection 
Bisected Processors  diagonal drawn one perimeter plane to another
Hybrid Folding  using hard and soft folding
Hard Configuring  arrangements with hardware
Soft Configuring  arrangements with software
SUBE  Sub Enumeration, process of ID'ing VIPS
Alignment  geometrical organization of cubes or processors
DCOM Direct Communications  more direct route of communicating with a specific processor involving Bisection or other process
Software Strobing  entire Sub Cubes, Processor Stratas, Processor Planes, Sub Processors, incrementally shifted from initial positions by one unit in repetition

History
Brain Cube
http://humanoidolabs.blogspot.tw/2011/12/blast-from-past-brain-cube.html 

Reconfigurable Whole Cubes
2X2X2
3X3X3
6X6X6
http://forums.parallax.com/showthread.php?123828-40-Props-in-a-Skyscraper&highlight=cube+humanoido

Radical Symmetrical Cube Contemplation
http://forums.parallax.com/showthread.php?123909-Smartest-BoeBot&highlight=cube+humanoido

Links
Visual Transformation Algorithms
http://ken-soft.com/2009/06/27/3d-cube-engine-java/ 

Hypercube
http://en.wikipedia.org/wiki/Hypercube

Sunday, August 5, 2012

New Distributed Parallel Language DISP

New Programming  Language
The new RX Propeller Supercomputer is built from Multi Core Parallax Propeller chips and is one entry example into a personal contest used to develop unofficial distributed parallel languages. Distributed Parallel Language DISP is in the making a number of years and began with props as a series of concatenated algorithms for operating Multiple Propeller Spark projects and has since evolved to include other machines. Some of these algorithms were developed two years ago on "The Cube" - an AM Algorithm Machine made from multi Stamps with five Bus Modes. More info on DISP will be released here when it enters Beta mode.

Thursday, August 2, 2012

RX Propeller Supercomputer

RX PROPELLER SUPERCOMPUTER

Big Propeller Retro Supercomputer
The RX Propeller Super computer is made from all Parallax Propeller chips. It exceeds one-C of chips, including twenty Parallax Propeller Proto Boards and several large chip-filled high density solderless breadboards reconfigurable for various experiments.

The purpose of the RX is experimenting, supercomputer distributed parallel algorithm development, and having fun bringing back nostalgia from yesteryear's super computing machines! Of course, the R in RX stands for Retro.
 

History
It's how you look at it. The left side added to the right side of the Big Brain Machine equals a modern 2011/2012 super computer with TFLOPS processing power, according to the Top 500 list of supercomputers. But what happens when the left side is detached from the right side? What new things can arise from this configuration?

Retro Supercomputing
Now take the left side only into consideration. It accurately represents a Retro Supercomputer with approximately 1990s supercomputing power.

Functions
The left side is also a powerful controller to the outside world with its excess of 3,200 controlling input output ports and it has vital functions for retro and nostalgic supercomputing experimentation. It's ideally suited for development of distributed parallel programming techniques for various supercomputers.

Specifications
The best way to review some of these specs is to consult the specifications page, keeping in mind what applies to only the left brain. This, in a nutshell, includes all functions developed for solderless breadboards and the EXO.

EXO & Breadboards
The EXO is the previously detached Exoskeleton, a kind of obverse tower where the components are on the outside. Seen in the photo, the left brain combines the breadboards and the EXO.

Speed
At 160 MIPS per chip, the first 100 chips push theoretical speed to 16,000 MIPS or 16 Billion Instructions Per Second (or approximated as 16 GIPS). The RS is integer based so you'll need to convert standards when comparing to other machines. GFLOPs speed is as fast as a 1990s supercomputer (see link). 

The Propeller Supercomputing Kit
What would be needed for a kit? Let's say you can get the common lights, resistors, capacitors, breadboards, and Propeller chips. What else is required? The Propeller Supercomputer Kit includes the following to get started. 

Propeller Supercomputer Kit
Schematic Diagrams
Enumerator
Parallel Loader
Operations Algorithm
Applications Outline
Instructional PDF

RX Propeller Supercomputer Milestones
  • Enumeration (software based)
  • True Parallelism
  • Instant Loading
  • Thousands of Propeller VIP Processors
  • Cloning
  • Breaking the 100-chip Propeller barrier
  • Stacked High Density Solderless Breadboards
  • Exoskeleton Structure Components on Outside
  • Evolution Chip Independence (EI, CI, AI)
  • Divisional Signalers (DS Mode)
  • Simplex N (Neural Config)
  • ParP Ops (Parallel-Parallel Mode)
  • Cross Platform Hosting
  • Multi Program Language Ops
Links
http://en.wikipedia.org/wiki/FLOPS