Computer Science

Demand-Driven Computer Architecture

Build faster and more power-efficient computers using demand-driven computing. Find alternative methods to build and program processors. Our research focuses on development of demand-driven execution, an alternate execution paradigm for processor architecture and programming model in which execution proceeds from outputs toward inputs, extracting and mapping—research leading to a new era of parallel computing. We break down the barriers of how the programs are represented and executed to come up with extremely scalable architectures.

"Existing processors have hit a plateau. We cannot improve their performance any further. The only solution appears to be using parallelism."Soner Onder, professor of computer science

Explore Computer Science Research