Rajeev Barua, Rance Cleaveland

Funding Agency

Defense Advanced Research Projects Agency (DARPA)




Associate Professor Rajeev Barua (ECE/ISR) is the PI and Professor Rance Cleaveland (CS/ISR) is a co-PI for a DARPA research grant, Adaptive Environment for Supercompiling with Optimized Parallelism (AESOP). The University of Maryland will collaborate with BAE Systems Inc and Princeton University on this four-year, $11.5 million program; Maryland’s share is $2.53 million. Reflecting the belief that serial programs will continue to represent the vast majority of programs in the world, AESOP will develop a state-of-the-art compiler that can automatically compile serial programs into parallel programs to a wide variety of platforms. Unlike existing efforts which have focused on regular, scientific programs alone, the AESOP project will use an aggressive suite of existing methods and new techniques that the researchers have developed to extract large-amounts of scalable parallelism even from seemingly serial irregular programs. This will enable software to exploit the full potential of the hardware in the modern multi-core era. Further, the compiler will accurately characterize and compile to a wide variety of computer systems without any manual effort.