Cluster Devils Compete at SC09

Date: 
11/12/2009 - 4:00pm

The Cluster Devils are part of an undergraduate outreach effort by the ASU Ira A. Fulton High Performance Computing Initiative. This six-member team prepares during the months leading up to the fall Student Cluster Competition in November, where universities from all over the world congregate to determine what school has the best compute cluster. This year the competition takes place in Portland, OR, during the week long Supercomputing SC09 conference.  

Call for Proposals: Fulton HPCI Allocations

Date: 
10/26/2009 - 9:00am - 11/19/2009 - 12:00am

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"

Date: 
09/28/2009 - 11:00am

"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

Date: 
08/20/2009 - 1:00pm - 5:00pm

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

Date: 
08/18/2009 - 1:00pm - 5:00pm

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.

 

Experiences in Tuning Performance of Hybrid MPI/OpenMP Applications on Quad-core Systems

Date: 
07/08/2009 - 12:00pm

 

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

Date: 
07/02/2009 - 12:00pm
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

Date: 
06/29/2009 - 12:00pm

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.