Events
National Center for
Supercomputing Applications
University of Illinois at Urbana-Champaign
Contact us
National Center for Supercomputing Applications at the University of Illinois at Urbana-Champaign
Site
menu
Contact Us
About NCSA
Careers
Facilities
Directory
Research
Leadership
Business Office
User Support
Enabling Discovery
Delta
Blue Waters
Campus Cluster
Cybersecurity
Data
Software
Visualization
XSEDE
News
Press Room
Events
Get Updates
Industry
Expertise
Compute Resources
News & Stories
Contact
Search NCSA
Events
Home
News
Events
Events
National Center for Supercomputing Applications master calendar
Share on Facebook
Tweet
Email
add to calendar
contact
add an event
View Full Calendar
NCSA staff who would like to submit an item for the calendar can email
newsdesk@ncsa.illinois.edu
.
CS Compiler Seminar: Dr. Charith Mendis, "Agile and evolvable software construction in the era of rapidly evolving hardware accelerator designs."
Event Type
Seminar/Symposium
Sponsor
CS 591 ACT
Location
3102 Siebel Center
Virtual
Join online
Date
Oct 30, 2025 4:00 - 5:00 pm
Speaker
Dr. Charith Mendis
Contact
Allison Mette
E-Mail
agk@Illinois
Phone
217-300-0256
Views
2
Originating Calendar
Siebel School Speakers Calendar
Abstract:
Modern AI workloads have become exceedingly abundant and important in the current computing landscape. As a result, there have been numerous software and hardware innovations aimed at accelerating these workloads. However, we observe a subtle disconnect between the software and hardware communities. Most software innovations target well-established hardware platforms such as CPUs (e.g., x86, ARM) and GPUs (e.g., NVidia GPUs), while hardware innovations produce plenty of other tensor accelerator designs (e.g., Gemmini, Feather) each year.
We asked the question, why aren’t the software community using these accelerators or even evaluating on them? The simple yet undeniable reason is the lack of standardized software tooling compared to CPUs and GPUs. For an architecture to be used, properly designed compiler backends, correctness, and performance testing tools should be abundant (e.g., CUDA eco-system).
In this talk, I will describe how we bridge this gap by automatically generating the necessary software tools for a large class of accelerators through the Accelerator Compiler Toolkit (ACT) ecosystem. Central to ACT is an ISA definition language, TAIDL, that for the first time standardizes the hardware-software interfaces for a large class of accelerators. Departing from the traditional approach of manually constructing test oracles, performance models, or retargetable compiler backends, we instead introduce agile and evolvable methodologies to automatically generate such necessary tooling using both formal methods and machine learning techniques for any TAIDL-defined accelerator interface. I will show how such automation enables rapid software prototyping, making rapidly evolving accelerator designs usable by the software community.
Bio:
Charith Mendis is an Assistant Professor in the Siebel School of Computing and Data Science at the University of Illinois at Urbana-Champaign. His broad research interests are at the intersection of compilers, programming languages and machine learning. He received his Ph.D. and Master’s from the Massachusetts Institute of Technology and his
B.Sc. from the University of Moratuwa. He is the recipient of the DARPA Young Faculty Award, the NSF CAREER Award, the Google ML and Systems Junior Faculty Award, the Outstanding Advisor award at UIUC, the William A. Martin outstanding master’s thesis award at MIT and the university Gold Medal for his
B.Sc. He has won numerous paper awards including a Distinguished Paper Award at POPL, a Best Student Paper Award at the IEEE BigData conference, an honorable mention for the Best Artifact Award at SIGMOD, a Best Paper Award at ML for Systems workshop at ISCA and an IEEE Top Picks Honorable Mention.
link for robots only
About Cookies