Demand-Driven Computer Architectures

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

Featured Researcher

Soner Onder 

Soner Onder


  • Architecture
  • Simulation
  • Programming languages

Onder is the designer and implementer of one of the earliest architecture description languages, ADL. His 13-year partnership with the National Science Foundation began with his Information Technology Research award in 2003 and CAREER Award in 2004.

In the News

Explore Computer Science Research