Professor, Graduate Student Win Best Paper Award

By Anna Lynn Spitzer

Feb. 15, 2006 -- A UC Irvine Calit2-affiliated computer science professor and his doctoral student received Best Paper honors at the Asia and South Pacific Design Automation Conference held last month in Yokohama, Japan.

Nikil Dutt, professor of computer science-systems, and graduate student Sudeep Pasricha were recognized for their paper “Constraint-Driven Bus Matrix Synthesis for MPSoC.”

Best paper award
Dutt (far left) and Pasricha  (center) receive the award.

The paper proposes novel techniques to reduce cost and development time for specific communication architectures. Those architectures are used in high-performance electronic systems built into next-generation electronic devices, including mobile phones, video game consoles and high-speed networking equipment. The research is supported by the Semiconductor Research Corp., a non-profit consortium of semiconductor companies.

“The efficient synthesis of on-chip communication architectures during the design of complex Systems-on-Chips (SoCs) is a critical bottleneck in the efficient realization of complex applications mapped onto silicon platforms,” said Dutt. “This award underscores the potential impact of the work on the design process for next-generation SoCs.”

Dutt, who been awarded “best paper” honors five previous times at various conferences, is also affiliated with the Center for Embedded Computer Systems and the Center for Pervasive Communications and Computing. He is the author of five books and nearly 50 professional journal articles. He is the editor-in-chief of ACM Transactions on Design Automation of Electronic Systems and an associate editor of ACM Transactions on Embedded Computer Systems.

Dutt was an ACM SIGDA distinguished lecturer during 2001-2002, and an IEEE Computer Society distinguished visitor for 2003-2005.

Pasricha is a doctoral candidate, whose current research topics include system-on-chip (SoC) communication architecture exploration and synthesis, system-level modeling languages and methodologies, and computer-aided design for embedded systems.