Awesome Projects You Should Know About

Intel Larrabee GPGPU

http://www.intel.com/technology/visual/microarch.htm
http://en.wikipedia.org/wiki/Larrabee_(GPU)

What is it?
Larrabee is a hybrid CPU-GPU processor with an ingenious design that might greatly accelerate the adoption of massively parallel desktop computing.

Why it is awesome:
Larrabee is Intel’s attempt to bridge the gap between general purpose CPUs (Pentium, PowerPC, etc) and massively parallel GPUs (Quadro, GeForce, Radeon) by offering a hybrid chip that will (supposedly) deliver the flexibility and ease of development of common CPUs coupled with the massively parallel features of GPUs. The first Larrabee model is supposed to ship with 32 independent processing cores on Q2 2010 followed by a 48 core model on Q4 2010.

Throughput vs Programmability – The Larrabee advantage

Larrabee is Intel’s test-bed for several many-core computing technologies. If successful it will greatly accelerate the transition to many-core desktop computing – imagine having 128, 256 or 512 general purpose processing cores on your desktop.

Possible outcome:
Supercomputer-grade power, on your desktop.


Numenta

http://www.numenta.com

What is it?
“Numenta is creating a new type of computing technology modeled on the structure and operation of the neocortex. The technology is called Hierarchical Temporal Memory, or HTM, and is applicable to a broad class of problems from machine vision, to fraud detection, to semantic analysis of text.”

Why it is awesome:
Numenta’s platform for Intelligent Computing is based on the theory of the neocortex described in Jeff Hawkins‘ book “On Intelligence“. If Jeff’s assumptions regarding the inner workings of the neocortex are correct, HTM networks could give rise to the first generation of truly intelligent machines.

Possible outcome:
Artificial General Intelligence.


Evolved Machines

http://www.evolvedmachines.com

What is it?
“We simulate neuronal components closely modeled after neurons in the brain, and synthesize arrays which wire themselves by simulating neural circuit growth in 3-dimensions. We are the first company to harness the power of programmable GPUs to the simulation of neural computation, now achieving 100-fold acceleration of the computing power of conventional cores”

Why it is awesome:
Never mind the fact that they are “growing neuronal circuits” and that they have made great progress towards the creation of an artificial visual cortex. What makes their technology awesome is the fact that it was designed to run on massively parallel GPUs instead of conventional general purpose CPUs.

Puny CPU vs. Mighty GPU

To put it in perspective, the first programmable GPU made available in 2001 had a theoretical peak performance of 71 GFLOPs which is about as much as an Intel Core 2 Quad CPU delivers today (2009). A current consumer-grade (read as: cheap) GPU can deliver up to 1,788 GFLOPs.

Once you have expressed an algorithm in a way that it can be executed on massively parallel hardware it then becomes trivial to run larger (and then larger) experiments. Top that with the fact that GPU performance is doubling roughly every 16 months and you have an exponential winner.

Possible outcome:
Artificial General Intelligence – or at least sniper kill-bots that never miss.


Boinc

http://boinc.berkeley.edu

What is it?
The Berkeley Open Infrastructure for Networked Computing (Boinc) is an open-source platform for volunteer computing and grid computing. It allows users to donate the idle time on their computer to cure diseases, study global warming, discover pulsars, and many other types of scientific research.

Why it is awesome:
It provides scientists with supercomputer-grade processing power at no cost. If this isn’t awesome, I don’t know what awesome is.

Also, the total donated GFLOPs will (theoretically) grow at the same pace as the internet and will be further amplified by the growth of processing power available on desktop computers.

Good looks don’t make supercomputers any faster

Possible outcome:
Communication with aliens (SETI@Home), cure for HIV, Malaria, Cancer, and Alzheimer’s (Rosetta@Home), figuring out if adiabatic quantum computers can compute anything useful (AQUA@Home), etc.


Blue Brain

http://bluebrain.epfl.ch

What is it?
“The Blue Brain project is the first comprehensive attempt to reverse-engineer the mammalian brain, in order to understand brain function and dysfunction through detailed simulations.”

Why it is awesome:
While most attempts to create functional simulations of the human brain are based on highly stylized models of neuronal activity, the smart folks at the EPFL are instead pulling all stops and trying to emulate neurons down to the molecular level. Their approach involves first simulating a small cluster of cortical neurons (a column) and then validating the simulation against extensive observations from experiments with real cortical columns until the simulation can be considered bio-identical.

Possible outcome:
Artificial General Intelligence and final confirmation that we don’t have souls.

Share this:
  • Digg
  • del.icio.us
  • Facebook
  • Reddit
  • StumbleUpon
  • Tumblr
  • Twitter