Computer Architecture

RICE CE research on computer architecture explores architectures for machine learning and Big Data, processing near memory, architectural options beyond Moore's Law and architectural support for data science algorithms, large-scale storage systems, and resource scheduling for performance, power and QoS.

Research Labs

Dr. Varman’s research interests are: 1) Computer Architecture: storage systems, memory architectures, virtualization; 2) Computer Systems: resource allocation, scheduling, performance evaluation; 3) High-end Computing: parallel architectures, parallel IO, parallel algorithms.

Professor Cavallaro, in collaboration with Professor Behnaam Aazhang, is developing parallel architectures for code division multiple access (CDMA) wireless communication systems. This involves the use of parallel arrays of DSP/FPGA processors and custom VLSI processor architectures.

Towards bringing powerful machine-learning systems to our daily-life devices, the Efficient and Intelligent Computing (EIC) Lab at Rice University explores techniques that highlight a holistic optimization of algorithm-, system-, and application-level opportunities.