Cluster Devils Compete at SC09
Call for Proposals: Fulton HPCI Allocations
Call for Proposals: Fulton HPCI Allocations
Due: Midnight, November 18, 2009.
Fulton HPCI is now accepting proposals for additional
allocations of CPU time on HPCI computer systems. Awards granted consist of a
maximum of 200,000 CPU-hours for one year. Approximately 2 million CPU-hours
are available for allocation.
Please visit http://hpc.asu.edu/services/facultyresources for detailed information about the RFP.
"HPC at ASU: Accelerating Your Research with Supercomputing"
"High Performance Computing at ASU: Accelerating Your Research with Supercomputing"
Dr. Scott Menor
Research Scientist, High Performance Computing Institute
Location: Biodesign Institute Auditorium
Time: 11 a.m. - 12 p.m.
For more information <http://biodesign.asu.edu/assets/pdfs/seminars/Menor.pdf>
Introduction to Message Passing Interface (MPI) and Advanced MPI
August 20th, 2009, 1:00-5:00 - Introduction to Message Passing Interface (MPI) and Advanced MPI
This course is intended as a continuation of concepts introduced in the "Introduction to Parallel Computing for C and Fortran Programmers" training, but is open to programmers who want to learn how to incorporate MPI into their code. An overview of MPI and its usage will be covered, as well as code examples and lab exercise with time for one-on-one question and answer with HPCI staff members Seating is limited.
Location: Interdisciplinary Science and Technology Building 1 (ISTB1), Room 227
MAP: http://www.asu.edu/map/interactive/?campus=tempe&building=ISTB1
To register, use the sign up form below.
Introduction to Parallel Computing for C and Fortran Programmers
August 18th, 2009, 1:00-5:00 - Introduction to Parallel Computing for C and Fortran Programmers
*UPDATE* - Registration for this course has ended. New training opportunities will be offered in the future.
This course is intended for people familiar with programming in C or Fortran who are interested in learning about parallel computing. Topics to be covered include the benefits and limitations to parallel computing, shared vs distributed memory, and an introduction to OpenMP and Message Passing Interface (MPI). Seating is limited.
Location: Goldwater Center Room 409
MAP:http://www.asu.edu/map/interactive/?campus=tempe&building=GWC
To register, use the signup form below.
ASU researcher helps determine that turbulence responsible for black holes' balancing act

Experiences in Tuning Performance of Hybrid MPI/OpenMP Applications on Quad-core Systems
Ashay Rane and Dan Stanzione Ph.D.
{ashay.rane, dstanzi}@asu.edu
Fulton High Performance Computing Initiative, Arizona State University
Abstract
The Hybrid method of parallelization (using MPI for inter-node communication and OpenMP for intra-node communication) seems a natural fit for the way most clusters are built today. It is generally ex- pected to help programs run faster due to factors like availability of greater bandwidth for intra-node communication. However, optimizing hybrid applications for maximum speedup is difficult primarily due to inadequate transparency provided by the OpenMP constructs and also due to the dependence of the resulting speedup on the combination in which MPI and OpenMP is used. In this paper we mention some of our experiences in trying to optimize applications built using MPI and OpenMP. More specifically, we talk about the different techniques that could be helpful to other researchers working on hybrid applications. To demonstrate the usefulness of these optimizations, we provide results from optimizing a few typical scientific applications. Using these opti-mizations, one hybrid code ran up to 34% faster than pure-MPI code.
Customizing Input File Formats for Image Processing in Hadoop
By Jeff Conner
Arizona State University
Abstract:
This paper describes in a general sense how the Hadoop API can be
extended to deal with multiple file formats beyond ASCII text. This
technique is applied to binary image files in order to enable Hadoop to
implement image processing techniques on a large scale. Several image
processing algorithms are utilized to demonstrate this technique as
well as a few different approaches to image file segmentation, similar
to what is already done for ASCII text file segmentation.
Introduction:
Since its conception, Hadoop has traditionally been thought of as an
ASCII text file processing utility, however, given the nature of the
technology driving cloud computing and the growing development of
toolsets and techniques, it becomes useful to extend Hadoop to deal
with a wide variety of file types beyond ASCII text files. By
extending the current API in the Hadoop library we have built a system
that allows for large scale image analysis using any number of image
processing techniques. In this paper I will introduce the API changes
we made in order to allow Hadoop to handle images as well demonstrate
this technique using a few sample image processing algorithms.
From a cursory examination of the Hadoop API it appears that it was
Engineering Grad Student Discovers the Benefits of High Performance Computing
Andy Lee, a graduate research assistant in electrical engineering, is quick to admit that he is not a computer programmer. But when his mentor, electrical engineering Regents’ professor Constantine Balanis encouraged him to learn more computer science, Lee committed fully, taking an introductory course in parallel programming from Dan Stanzione, the director of the High Performance Computing Initiative (HPCI) at ASU. The skills he developed in the class have since formed the basis for achieving his master’s degree, as he adapts a nonparallelized code from former students in his program. The result has been a complete shift in his graduate school experience.

