Research
Memory Systems
Modern multi-core processors and accelerators are placing severe pressure on main memory systems. Several opportunities for innovation exist: low-overhead security, lower energy per DRAM access, memory compression, near-data processing, non-volatile memory systems, and 3D-stacked devices.
Hardware Ray Tracing
Hardware Ray Tracing research page.
Neuromorphic Architectures
Cognitive applications will execute on mobile devices (phones, autonomous vehicles) and back-end datacenters. Custom architectures inspired by biological processes can significantly accelerate such applications. This project explores algorithm-hardware co-design to identify a design point that balances efficiency and accuracy.