Balancing Heterogeneity and Programmability Across Computing Scales

Hardware heterogeneity is everywhere, from the high-performance server chips that comprise our warehouse-scale data centers to the milliwatt-scale chips on board our biomedical devices. The central thesis of my talk is that hardware heterogeneity breaks through traditional computing abstractions to enable orders of magnitude performance improvements, but that these performance improvements are useful to software developers only when our hardware continues to remain easy to program. I will discuss ongoing research in my group on balancing hardware heterogeneity with abstractions/interfaces to enable programmability/flexibility, focusing specifically on how to enable shared address spaces for accelerators in servers as well as flexible hardware for implantable neural interfaces.

Abhishek Bhattacharjee

Professor of Computer Science, Yale University on January 26, 2024 at 10:15 AM in EB2 1231

Abhishek Bhattacharjee is a Professor of Computer Science at Yale University, and is also affiliated with Yale's Wu Tsai Institute for the Brain Sciences as well as Yale's Center for Brain & Mind Health. He is interested in the hardware/software interface. Abhishek's research on address translation has shipped in over one billion AMD Zen CPU cores, over tens of millions of NVIDIA GPUs, over two billion Linux kernel downloads, and has also helped the group tasked with deciding the RISC-V page table format. For these contributions, Abhishek was the recipient of the 2023 ACM SIGARCH Maurice Wilkes Award. Abhishek teaches courses on computer architecture, operating systems, and compilers. In recognition of his teaching and mentoring of undergraduate and graduate students, Abhishek was the recipient of the 2022 Yale Engineering Ackerman Award.

Electrical and Computer Engineering Colloquia

This lecture series features exciting and dynamic visiting and virtual speakers from across the range of ECE disciplines. Take some time every Friday morning to be inspired by these great scientists and engineers before heading into the weekend!