High Performance Computing Whitepaper Library

Dell PowerEdge M1000e Modular Enclosure Architecture

The Dell PowerEdge M1000e Modular Server Enclosure is a breakthrough in enterprise server architecture. The enclosure and its components spring from a revolutionary, ground up design incorporating the latest advances in power, cooling, I/O, and management technologies. These technologies are packed into a highly available rack dense package that integrates into standard Dell and 3rd party 1000mm depth racks.

Click here to access...

Engineered for Power Management: Dell PowerEdge
Servers Are Designed to
Help Save Energy and Reduce Costs

Keeping up with the rising cost of energy is one of the greatest challenges facing IT
departments today. The latest Dell™ PowerEdge™ servers, including the PowerEdge R900,
are engineered to help meet this challenge. The server’s new hardware features and
support for Dell OpenManage™, the latest suite of Dell system management tools, give IT
organizations the ability to monitor energy use. The new monitoring capabilities permit
IT administrators to inspect power usage in greater detail so that they can make betterinformed
decisions. Combined with energy-efficient Dell server designs that help maximize
performance per watt, they help give IT managers an exceptional level of control over
server energy costs.

Click here to access...

Altair and Grid Computing

Getting Started with Grid for Competitive Advantage

Imagine if a business could increase employee
productivity, cut design time while reducing instances
of defects and unite a research team with others around the world. The possibilities are endless
with grid computing.

Click here to access...

Jacket User Guide

MATLAB® GPU Computing

The AccelerEyes’ Jacket software connects MATLAB1 to the graphics processing unit (GPU). With the GPU as a backend computation engine, Jacket brings together the best of three important computational worlds: computational speed, visualization, and the user-friendliness of MATLAB programming.

Click here to access...

Real-Time Grid Computing

Increase Productivity with
Real-Time Interactivity on Grids - "Deal with the growing prevalence of ''Big Data"

With Silicon Graphics (SGI) technology and the creation of a Grid, the problem of transferring 'big data' is solved without a prohibitively costly retooling
of the complete IT environment within the company. Similar challenges invoked by this phenomenon of increasingly large data are playing out in other computer aided engineering (CAE) disciplines. Data files are
growing exponentially. Workstations just don’t have the
power to keep up. Drawing on its historic strengths, SGI
has applied its knowledge of working with large, complex
data sets to remove the bottlenecks between the server and workstation. With real-time, interactive Grid solutions,
engineering environments have greatly increased productivity.

Click here to access...

NVIDIA Tesla

GPU Computing Technical Brief

The GPU has great potential for solving such problems quickly and inexpensively. GPU computing makes supercomputing possible with any PC or workstation and expands the power of server clusters to solve problems that were previously not possible with existing CPU clusters.

The goal of computing with GPUs is to apply the tremendous computational power inherent in the GPU to solve some of the most difficult and important problems in high performance computing.

Click here to access...

NVIDIA...Accelerating MATLAB with CUDA™ Using MEX Files

This whitepaper illustrates the use of MEX files to perform computations on the GPU using CUDA. MATLAB provides a script, called mex, to compile a MEX file to a shared object or dll that can be loaded and executed inside a MATLAB session. This script is able to parse C, C++ and FORTRAN code. This script can call CUDA code to create greater optimization on GPUs.

Click here to access...

TotalView Technologies

Deterministically Troubleshooting Network Distributed Applications

Debugging is all about understanding what the software you are looking at is really doing. Computers are unforgiving readers;
they never pay attention to what you mean, and always insist on doing what the code says.


Debugging happens naturally when actively developing code and troubleshooting a problem.

Click here to access...

TotalView Technologies

Quickly Identifying the Cause of Software Bugs with ReplayEngine

The hardest step in solving software bugs in a parallel programming environment centers on working backward from a software failure to the original program error. Conventional debugging techniques only allow users to control program execution in the forward direction, making it necessary to work against the grain and apply time-consuming methods to attempt to identify the problem. Reverse debugging technologies have the potential to greatly reduce the time required to identify and solve many of the most difficult bugs by adding the ability to replay parallel program execution.

Click here to access...

Star-P Platform

Delivering Interactive Parallel Computing Power to the Desktop

As Simulation replaces physical testing, and increasingly complex phenomena are modeled, high performance computers (HPCs) are growing in importance for science and engineering. Interactive desktop science and engineering tools are critical in new model and algorithm development.. An interactive parallel computing platform will help desktop tool vendors leverage HPCs without having to solve the significant challenges associated with parallel programming and supporting multiple HPC platforms.

Click here to access...

ScaleMP vSMP Technology

The Versatile SMP™ (vSMP) Architecture and Solutions Based on vSMP Foundation™

High Performance Computing (HPC) applications have always needed faster and larger systems, historically served by SMP systems. An alternative for large SMP systems evolved in the late 90s when x86 processors exceeded the performance of RISC processors, promoting the adoption of commodity server clusters connected with high-speed interconnects. This paper presents a background of the evolution of HPC solutions, a problem statement, and a solution framework for addressing these requirements.

Click here to access..

TotalView Technologies

Memory Debugging in Parallel and Distributed Applications

Memory bugs, essentially a mistake in the management of heap memory, can occur in any program that is being written, enhanced, or maintained. A memory bug can be caused by a number of factors, including failure to check for error conditions; relying on nonstandard behavior; memory leaks including failure to free memory; dangling references such as failure to clear pointers; array bounds violations; and memory corruption such as writing to memory not owned/over running array bounds.

Click here to access...

NVIDIA CUDA Compute Unified Device Architecture

The advent of multicore CPUs and manycore GPUs means that mainstream processor chips are now parallel systems. Furthermore, their parallelism continues to scale with Moore’s law. The challenge is to develop application software that transparently scales its parallelism to leverage the increasing number of processor cores, much as 3D graphics applications transparently scale their parallelism to manycore GPUs with widely varying numbers of cores. CUDA is a parallel programming model and software environmenr designed to overcome this challenge while maintaining a low learning curve for programmers familiar with standard programming languages such as C.

Click here to access...

The Cray CX1 Supercomputer: Leveraging the Cray Brand in the HPC Workgroup Market

Of the few iconic brands in the IT sector, only one — Cray — is synonymous with the term supercomputers. Mention the name Cray to a high-performance computing (HPC) expert, a randomly chosen accountant, or the hotel concierge on your Bali getaway vacation and the instantaneous response will likely be the same: supercomputers (and some of the world's fastest supercomputers, at that).

Click here to access...

eXludus....

Does your Multi-Core Cluster Scale?

This brief discusses both the hidden and painfully obvious inefficiencies inherent in current technology commodity clusters and grid computing. Particular emphasis is placed on the impact of multi-core CPUs on efficient scaling. The brief also discusses advances in schedule optimization technology that can deliver throughput performance speed-ups of order 1.5 X to 10 X.

Click here to access...

Virtualization Technology
for Life Sciences Computing Turnkey
Solutions

In pharmaceutical and biotech R&D, there is an increasing demand to shorten the timeline from concept to clinical candidate. Computational Chemistry and Bioinformatics software tools are employed to facilitate the discovery process and contribute to more effective drug discovery. The Human Genome Project and subsequent studies have provided a wealth of information on protein targets and their relationship to disease.

Click here to access...

 

Copyright 1988 - 2008 James River Technical. All Rights Reserved. Privacy Policy | Terms of Use