Upcoming & Recent Seminars

ECE Seminars

Distinguished Lectures
UT ECE Colloquia
Alumni Series

Focused Seminars

Center for ARiSE
Computer & Vision Research
Computer Architecture
Data Mining
Electromagnetics & Electroacoustics
Energy Systems
General
ICS
WNCG

Related Seminars

Acoustics
BME
Computer Science
IGERT
ORIE
Physics
Technology Entrepreneurship



Seminars

Seminar Detail

CoRAM: An In-Fabric Memory Architecture for Portable and Scalable FPGA-Based Computing

Computer Architecture Seminar Series

Tuesday, November 6, 2012

3:30 PM
ENS 314

Chung

Dr. Eric Chung

Researcher
Microsoft Research Silicon Valley
More Information

Abstract

FPGAs have been used in many applications to achieve orders-of-magnitude improvement in absolute performance and energy efficiency relative to conventional microprocessors. Despite their promise in both processing performance and efficiency, FPGAs have not yet gained widespread acceptance as mainstream computing devices. A fundamental obstacle to FPGA-based computing today is the FPGA’s lack of a common, scalable memory architecture. When developing applications for FPGAs, designers are often directly responsible for crafting the application-specific memory hierarchy that manages and transports data to and from the processing kernels. This infrastructure not only increases design time and effort but will frequently lock a design to a particular FPGA product line, hindering scalability and portability. We propose a new FPGA memory architecture called Connected RAM (CoRAM) to serve as a portable bridge between the distributed computation kernels and the external memory interfaces. In addition to improving performance and efficiency, the CoRAM architecture provides a virtualized memory environment as seen by the hardware kernels to simplify development and to improve an application’s portability and scalability.

Speaker Biography

Eric Chung is currently a post-doc researcher at Microsoft Research Silicon Valley and received his Ph.D. from Carnegie Mellon in 2011. Eric’s research interests lie in the exploration, prototyping, and programmability of energy-efficient, specialized computer architectures. At CMU, Eric led the CoRAM project, an effort to re-think the architecture of FPGAs for computing. He was also the project lead for ProtoFlex, which developed large-scale, full-system multiprocessor emulators using FPGAs.