CSL to Accelerate Performance with New Parallel Computing Institute
Total Page:16
File Type:pdf, Size:1020Kb
ENGINEERING AT ILLINOIS Coordinated Science Laboratory Non-profit Organization University of Illinois - College of Engineering U.S. Postage 1308 West Main St. PAID Urbana, IL 61801 Permit No. 75 Champaign, IL 61820 Parallel computing institute CONNECTNEWSLETTER OF THE COORDINATED SCIENCE LABORATORY VOL. TWO, NO. 2 | 2 0 1 1 continued from front page Center and the Institute for Advanced Computation and Applications Technology. Illinois is also an impor- tant participant in projects such as the DOE’s Exascale CSL to accelerate performance with Software Stack and the DARPA Ubiquitous High- Performance Computing program. new parallel computing institute Today’s programmers often lack the skills necessary to write code for many-core systems. One of PCI’s early thrusts will be research and education that make it easier to program on parallel platforms. PCI will also focus on extreme scale, high-end com- puting for compute-heavy applications, such as those that will utilize resources like Blue Waters, which will boast a peak performance of 10 quadrillion calculations per second when it goes online. Research areas include building compilers for single-chip parallelism, design- Save the Date! October 28, 2011 ing new architectures for massively parallel systems and creating new algorithms to solve complex problems. 60th Anniversary Symposium: “The Parallel Computing Institute provides the Building Interdisciplinary strong base of infrastructure and expertise needed Excellence with Societal Impact to transform the way we design and interact with massively parallel computing systems,” said Ilesanmi The event will celebrate CSL’s Adesida, dean of Illinois’ College of Engineering. impact on technology— The institute intends to capitalize on growing past, present and future. industry interest in parallelism, says Wen-mei Hwu, The Coordinated Science Laboratory has launched a new Parallel computing provides the most powerful and effi- PCI Chief Scientist, CSL Researcher and AMD-Jerry interdisciplinary institute that will provide the resources to cient infrastructure for computation-heavy applications. It Sanders Chair of Electrical and Computer Engineering. October 28, 2011 enable breakthroughs in parallel computing. is a key element of modern computing, ranging from multi- “Many commercial developers and software vendors B02 Coordinated Science The Parallel Computing Institute will arm researchers core processors in commodity electronics to supercomputers are beginning to tackle parallel programming issues,” Laboratory and educators with the support they need to address major with nearly a million processing elements. Hwu said. “We want to be the place where they come computational challenges in science, engineering, health and “Illinois is already a leader in parallel computing, with tre- for help.” www.csl.illinois.edu/60 business, among other areas. PCI will serve as an incubator mendous depth and breadth in this area,” said PCI Director “In the tradition of CSL initiatives, the Parallel for parallel initiatives by: Bill Gropp, CSL researcher and the Paul and Cynthia Saylor Computing Institute will look at how parallel comput- • expanding access to resources and infrastructure, Professor of Computer Science. “What PCI aims to do is to ing innovations can be created for platforms ranging • teaching critical skills to graduate and undergraduate provide researchers in different disciplines the opportunity from embedded devices to the largest supercomputers, students, to collaborate in an innovative, resource-rich environment. and for a diverse set of applications,” said William • creating more opportunities for funding and estab- By approaching problems in a strategic, interdisciplinary H. Sanders, director of the Coordinated Science lishing key external partnerships, way, we can develop solutions with greater impact.” Laboratory. “With a comprehensive, multi-faceted • sharing center creation expertise with research The center will leverage Illinois’ strength in parallel com- approach, we will develop software and hardware solu- www.csl.illinois.edu teams who want to do high-impact work in parallel puting. Illinois is already the home to the NSF Blue Waters tions needed to advance technology for the future.” computing. Petascale Computer, the CUDA Center of Excellence, the Intel/Microsoft Universal Parallel Computing Research continued on back mail page COORDINATED SCIENCE LABORATORY F r o m t h e D i r e c t o r In recent years, parallel computing has opened up possibilities previously unimagined – and we’ve only scratched the surface. Over the next decades, parallel computing will provide the backbone for breakthroughs in critical Image courtesy of NOAA areas such as medicine (reading MRIs in real time), bioengineering (DNA sequencing) and astronomy (understanding how the cosmos formed), among others. It will also transform the way we work and play by enabling interactive, immersive virtual realities. CONNECT Illinois researchers capture images of first With its strong roots in high-performance computing, the University of Illinois is well poised to lead this technology revolution. That’s why the Coordinated Science Laboratory, with the participation of Illinois faculty from many academic departments, has launched the Parallel Computing Institute, an interdisciplinary center that will provide support to researchers who are tackling these complex tsunami-related airglow signature VOLUME TWO, NUMBER 2 | 2011 problems. Researchers at the University of Illinois As a tsunami moves across the ocean, tsunamis. Currently, scientists rely on have become the first to record an air- it produces atmospheric gravity waves ocean-based buoys and models to track Why is CSL leading this endeavor? From our historical contributions to our present-day strengths, we have the experience and tools necessary to help glow signature in the upper atmosphere forced by centimeter-level surface undu- and predict the path of a tsunami. Previ- guide the effort. produced by a tsunami. The activity was lations. The amplitude of the waves can ous upper atmospheric measurements CSL researchers have been involved in high-performance computing since the days of the ILLIAC machines. For example, CSL research engineer observed using a camera system based reach several kilometers where the neu- of the tsunami signature relied on GPS W.J. Bouknight helped develop the ILLIAC IV array-based supercomputer, one of the earliest massively parallel systems, in the 1960s and ‘70s. in Maui, Hawaii. tral atmosphere coexists with the plasma measurements, which are limited by The signa- in the ionosphere, the number of data points that can be Since then, CSL researchers have: ture, caused by causing perturba- obtained, making it difficult to create an • Invented cube-connected cycles, an architecture for massively parallel processing. the March 11 tions that can be image. It would take more than 1,000 earthquake that imaged. GPS receivers to capture comparable • Built the first multiprocessor using microprocessors, AMP-1. devastated Japan, On the night data to that of one camera system. In ad- • Developed the Illinois Protocol, used today by most cache coherent multi-core processors. was observed in of the tsunami, dition, some areas, such as Hawaii, don’t • Invented optimal pipeline scheduling with delay insertions, which led to the development of software pipelining in compilers. an airglow layer conditions above have enough landmass to accumulate 250 kilometers Hawaii for viewing the number of GPS units it would take to • Created Superblocks, a compiler innovation that extended the applicability of software pipelining from Fortran loops to general above the the airglow signa- image horizon to horizon. C programs, leading to the HP-Intel Itanium platform that now plays an important role in the server market. earth’s surface. ture were optimal. In contrast, one camera can image • Contributed to the development of the Cedar machine and helped pioneer parallelizing FORTRAN Compilers. It preceded the It was approaching the entire sky. However, the sun, moon • Used predicated or guarded instructions to improve instruction-level parallelism. tsunami by one dawn (nearly 2 am and clouds can limit the utility of camera hour, suggesting local time) with measurements from the ground. By fly- • Created influential tools such the IMPACT compiler, which has contributed to the foundation of compilers for Intel’s line of IA-64 that the technology could be used as an no sun, moon or clouds obstructing the ing a camera system on a geo-stationary microchips as well as VLIW processors, used in many DSP and GPU chips today. early-warning system in the future. view of the night sky. satellite in space, scientists would be More recently, CSL has been involved in the development of the National Center for Supercomputing Applications’ Blue Waters, a petascale computer; The observation confirms a theory Along with graduate student Thom- able to avoid these limitations while the CUDA Center for Excellence, which pursues advances in many-core computing research; the EcoG Supercomputer that earned Illinois the #3 spot on developed in the 1970s that the signa- as Gehrels, Makela analyzed the images simultaneously imaging a much larger the November 2010 Green 500 most energy-efficient computers in the world; and the Institute for Advanced Computing Applications and Technologies, ture of tsunamis could be observed in and was able to isolate specific wave region of the earth. the upper atmosphere, specifically