Clark School Home UMD
ECE

News Story

Barua, Vishkin Receive NSF Grant for Parallel Chip Multiprocessor Research

Barua, Vishkin Receive NSF Grant for Parallel Chip Multiprocessor Research

Rajive Barua (left) and Uzi Vishkin (right)
Rajive Barua (left) and Uzi Vishkin (right)

Associate Professor Rajeev Barua (ECE/ISR) is the principal investigator and Professor Uzi Vishkin (ECE/UMIACS) is co-principal investigator of a three-year, $400,000 National Science Foundation grant, Compiler-Directed System Optimization of a Highly-Parallel Fine-Grained Chip Multiprocessor.

This project will study compiler optimizations for the XMT multiprocessor designed in the Clark School of Engineering at the University of Maryland.

Accelerating single programs on multicore processors is a top challenge in computer systems design. Only computer programs using regular dense-matrix codes run faster on existing parallel systems. Unfortunately, most programs use "non-regular" code.

Some non-regular codes have little parallelism beyond instruction level parallelism (ILP) and cannot run faster on multicores. But for other non-regular code, parallelism is present but not exploitable.

Barua and Vishkin have developed a PRAM-based XMT parallel architecture which has demonstrated increased speed for non-regular codes: 23X on breadth-first search in graphs and 9X for finding spanning tree in graphs, using 64 processors vs. the best-in-class serial processor.

This grant supports a project to develop new compiler technologies for XMT to achieve scalable performance in the face of architecture decisions made for scalability. The researchers will study better compiler techniques to achieve scalable performance for UMA architectures such as XMT, including better task schedulers using global queues rather than work stealing; improved pre-fetching tailored for XMT's unique memory hierarchy; and using scalable non-cache-coherent Scratch-Pad Memory local to each XMT processor to reduce the need to go to expensive remote memory.

Outcomes of the research will include developing compiler technologies that will reduce the research risk of XMT to the point where industry is willing to commercialize the technology; delivering scalable speedups for hard-to-parallelize applications; demonstrating robust performance across large classes of serial, regular parallel, and non-regular parallel programs; and demonstrating a serious contender for a future universal desktop architecture.

The grant is being administered by NSF's Computer Systems Research (CSR) program in the CISE directorate.

Prof. Vishkin has received international attention for his related research, which included the development of a desktop supercomputing prototype capable of speeds 100 times faster than current desktops, representing a paradigm for the next generation of computers. In future devices, the XMT technology could include 1,000 processors on a chip the size of a finger nail. More information about Vishkin's new desktop supercomputer prototype and XMT technology can be found at http://www.ece.umd.edu/News/news_story.php?id=2289.

September 3, 2008


Prev   Next

Current Headlines

Clark School & Computer Science Alumnus Makes Largest Gift in UMD History

UMD Clark School to Host Mpact Week: Disaster Resilience

Piya Pal Receives Wilts Prize from Caltech

Waks, Shapiro receive NSF EAGER grant to test spintronic devices

Ulukus is PI for NSF grant on energy harvesting wireless communication devices

Cleaveland, Marcus win NSF grant to develop models for cyber-physical systems

New NSF grant funds research to build network of tiny robots for bridge inspection

Alumnus Tapped to Direct Main Funding Body for Scientific Research in Egypt

News Resources

Return to Newsroom
Search News
Archived News

Events Resources

Events Calendar

Additional Resources

UM Newsdesk
Faculty Experts