Parallel Processing Hardware

Home
Artificial Life
Older Site
EclipseLink JPA
Mandelbrot Set Fractals

Purpose: Investigate parallel algorithm speedup on off the shelf or custom build SIMD and MIMD hardware.

SIMD 640 processing unit - 80 chip - 2 dimensional grid network of Parallax Propeller chips for parallel processing

Aug 2010: Parallax Propeller based Parallel Multicore Special Purpose Processor Array

The goal of this experiment is to scope, design and build as large a connected grid of Parallax Propeller based 8 core controllers as possible.
All in the interest of understanding parallelization of hardware and software and how this will help me better understand concurrency issues.
The application will initially be an implementation of cellular automata because of its simplicity and ease of mapping to a cluster of connected processors.

Hardware:

XMOS g4 - with 4 cores and 32 threads connected by XLink

XMOS XCore G4 with XLink (4 cores - 32 threads)

Xilinx Spartan 3AN FPGA Evaluation Kit

Xilinx Spartan 3AN FPGA

Altera Cyclone II FPGA Development Kit

Altera Cyclone II FPGA

Actel SmartFusion FPGA + ARM Evaluation Board

Actel SmartFusion FPGA and ARM core

michael at obrienm.com
Last Updated: Ottawa, Canada