Back to Home
Library
The Library provides us with a way of categorising and linking to areas of interest. The categories will change, the information will grow, and we'll learn in the process.
Concurrency Models
Our primary interest right now is NO-SQL options like MongoDB
Cloud File Systems
Concurrency Libraries, Frameworks and Products
High performance muti-cast messaging
In Memory Data Grids
HazelCase Open source apache licence, highly scalable data distribution platform for Java.
Jboss
Infinispan is an extremely scalable, highly available data grid platform - 100% open source, and written in Java.
-
GPU basaed parallelism
compiler tool chain that supports compiling to GPU architectures.
Grand Central Dispatch (GCD) is a technology developed by Apple, it is used to optimize application support for systems with multicore processors and multiprocessing systems. Similar implementations are avilalble in .Net (Task Parallel Library) and Java (
Java Concurrency also known as JSR 166).
OpenCL
OpenCL orginally developed by Apple is an open, royalty-free standard for cross-platform, parallel programming that works across CPUs and GPUs (both ATI and Nvidia)
Jocl - a java binding to OpenCL
Cuda
JCuda - java bindings to cuda for the Nvidia GPU
Hardware
-
Azul a java jvm in a linux kernel deployed to a 198 core custom chip .. major cool !! They are also releasing linux module and modified jvm at
Managed Runtime
Books
Petascale Computing: Algorithms and Applications (ISBN: 1584889098)
The Art of Multiprocessor Programming (0123705916)
Principles of Parallel Programming (0321487907)
High Performance Computing and Grids in Action (1586038397)
Parallel Computing: Architectures, Algorithms and Applications (781586037963)
Parallel Algorithms (1584889454)
Supercomputing Research Advances (1604561866)
Grid Resource Management: Towards Virtual and Services Compliant Grid Computing (1420074040)
High Performance Computing: History, Concepts, and Implementation (3540451218).
HPC Industries
Training
SGI in association with a numnber of partners are offering online and live Training, in a number of areas of High Performance Computing at
http://www.hpctraining.com/
-