HPC,  High Performance Computing using Linux

define: HPC...

www.Top500.org  (top 500 supercomputers.  The leader is: IBM's Blue Gene/L....the OS explained...)

HPC...    HPC.org      OS for supercomputing...

Distributed compilation

DistCC...   DistCC Knoppix...  (Live CD)

The opposite is one PC or server and several display cards, tangents, mice and screens.
Study this 6-headed PC solution... for small offices and family (group) computing.
Because there's no reason to keep the CPU idle.

Cluster and grid computing

define:Cluster computing... define:Grid computing... define:Supercomputer...
define:FLOPS...
       

Under $2500 supercomputers:

Build a Supercomputer for under $100 / GFLOP...   (direct link...) + detailed articles on ClusterMonkey.net and ZDnet...

Value cluster....

And the amazing Little Fe..   +  yet another low cost cluster solution...
------------
------------ ------------ ------------ ------------ ------------

CL distributions...    Clusterbuilder.org    Clustering part 1...

One Head -> many Nodes.   (IOW:
Master  host  -> several Drones)
Cluster Knoppix...   2...    ParallelKnoppix...    Clusterix...     Other...(Live CDs)


Beowulf, Hive structure (IOW: Queen-nodeBees and Drones
)
define: Beowulf computing...

Beowulf.org   Howto... and the Book...

How to build a Beowulf cluster ?    2...   Solving...


define: Rocks cluster...

Rocks' CL system... <--is kind of --
UIT's cluster realm (Tromsø)... <--show-- Live status... of.   UiT's HPC page...



define: Oscar open cluster...

Oscar open cluster...   


Cluster management

Mosix cluster manager....   OpenMosix...  +  Mosix 1-2-3...    

Cluster Manager...(LCM)       Condor... 


Communication

InfiniBand highway...

Communicate via 
TIPC...


Share disks and memory

NuMA... Local and remote memory  (AoE...)   AoE...   2....  ATA (fast disk access) over Ethernet

PV-FS 2...

Oracle OCFS2...     RedHat GFS...   ( GFS... )    IBM GPFS...

  

Parallelize your code

MPI..!
    MPI forum...    OpenMPI...

GCC  version >= 4.2 has
OpenMP... support.

Parallelism in GCC... (GNU's compiler suite)

Compiler suite GCC 4.2 supports now OpenMP...   Tutor... !
Fortress for HPC...
    (( MPICH..   PVM... ))


Build a cluster

Cell HPC...   Cell processor based...

Clustermatic...  (2...)


(IBM) Build a cluster 1...  2...

Build a cluster...(articles)  Some super apps...

Linux clusters...   Linux cluster project...    Clusters vs. dinosaurs - part 1...   part 2...


OSDL cluster work    YoLinux resources...   Ruby in the grid...


New to grid?...     Grid_computing=?..    Dev.grid apps...   ||   Benchmarking...
  
  
Big players

Play with EU's datagrid.(cern's grid project) <---vs--->  USA's Teragrid.org    EU supported projects: Xtreemos.org   Beingrid.com   Grids for business.eu
    
Mare Nostrum...   www.sdsc.edu...   Sapac/hydra...   Scali.com  
LinuxNetworx.com
  

Compunity.org   Cluster res.   Grid computing.com   Admin tool...

Small players
Milli computing...

Grid site collaboration and monitoring
GridPP...   Gridsite.org


A short article...   Mandriva cluster...     (Wikimedia is a real challenge...)


News sites:
Clustermonkey.net
  LinuxHPC.org  Newsgroup...  (Parallel...HPCwire.com

 

Distributed computing

define:Distributed computing...

BOINC... Set up a distributed computing project.  (Distributed.net)

Join to the network and aid to solve large computational tasks.
Chessbrain@home      SETI@home      Folding@home      Gimps@home      Einstein@home  (E...)

Meet the first programmer of all..;)

Virtualization and emulation

define:Virtual machine... define:Emulator...

Explain virtualization...

Virtualization  (VM, Virtual  Machines)
XEN....


XEN  in clustering I...   Part II...



Linux KVM... (Note: it requires a VT boosted CPU...Finally-user-friendly-virtualization-for-linux.html

Lguest...  (Linux guests on Linux)


Other virtualization solutions
Openvz.org...
   Plex86...     UML...   VirtualBox.org


Emulators
Bochs...    QEMU..!     PearPC...    L does it All...  

Check the Feature comparision table... (link at the bottom of the page)


Commercial systems

WMware...    Win4Lin...   Virtuozzo...


Compatibility layers (API-level compatibility
)
Wine...   +wine apps...    See also: transgaming using wineX...    codeweavers...


define:
User Mode Linux...   (Run several Linuces in user_spaceU1...


Virtual servers and hosting
VirtualServer...   Article...    VServer...
   UML-hosting...


Jailed and chrooted
Jail...   Chroot...
 
Related
Kexec kernel...   colinux...


Robots, humanoids and AI

define: Robot...
define: Humanoid... define: AI....

What is AI..?     AI-tree...   AI-life...    (Gaia... A self regulating, auton. system.  Is it intelligent?)
 

Neural networks...   NCS brainlab...

The Turing test... (can a machine think?)   Turing machine...    ( Alan Turing... )

define: Fuzzy Logic...   FAQ...   Getting Fuzzy...
 

The three_laws of robotics...
  (r.... )   by Isaac Asimov...


Asimo is walking...
 
Explain...   Tell me more..!    The smartest bot?...

Qrio...  Humanoid.Waseda...   Kismet...   Fujitsu Hoap...   Wakamaru...   Robots ( NASA assistant )...  (Droid...)  Lunar rovers...   Intel...

Talk to it...      HR-2 humanoid...  HRP-3 is working...  Female android...


Linuxrobots.org
  Story...

What's your DOF mister ?    (
define:DOF...)   Use Linux and increase your DOF !

Robots.net  
Robotwisdom.com  Futurebots...    Oap...    Autonomous systems...

Japan to produce...    Humanoids to...   Self replicating robots (RepRap)...  


Big beast of a dog... (movie...) is faster than a damaged Starfish robo...   |||
Video clip: I-Robot... ;-)


Intellectual drift

Kurzweilai.net  |  Transhumans.. (same as cyborg..?)   Singularitarianism...


The future of intelligent machines...


Competitions: Robocup.org   Eurobot.org  |||| Robots' hall of fame.org


FPGA
(
Field-Programmable Gate Array.  Re-programmable logic circuits)

define:FPGA...
FPGA computers...   (samples..!.)    Open Graphics Cards... uses FPGA   |||  (is the future made of light...?)




futuredesktop.org/Ubuntu7.10.html   (Ubuntu 7.04)    Fedora-8.html

futuredesktop.org/how2burn.html  ( <-- opportunities)

futuredesktop.org/hpc_linux.html (this page)

futuredesktop.org/AsteriskPBX.html  (company PBX. A revolution in company communications !  Watch the videos.)


-