Computer architecture is the design of realized computers — the CPU’s and other computing devices that make up computer systems.
Computer Architecture at University of Colorado has traditional been split between the Computer Science and the Electrical and Computer Engineering departments. Within Computer Science, most Computer Architecture work has been led by Dirk Grunwald and John Bennett.
- The Mixed Parallel Heterogenous Partitioning (MPHP) project bridges architecture and program analysis to provide a single language method to specifying, scheduling and executing parallel programs on heterogenous architectures.
- The SKIR project defined a stream interface for the LLVM intermediate representation.