Radha Venkatagiri(University of Illinois)
hosted by Jonathan Mace
"Democratizing Error-Efficient Computing"
We live in a world where errors in computation are becoming ubiquitous and come from a wide variety of sources -- fromunintentional soft errors in shrinking transistors to deliberate errors introduced by approximation or maliciousattacks. Guaranteeing perfect functionality across a wide range of future systems will be prohibitively expensive.Error-Efficient computing offers a promising solution by allowing the system to make controlled errors. Such systems canbe considered as being error-efficient: they only prevent as many errors as they need to for an acceptable userexperience. Allowing the system to make errors can lead to significant resource (time, energy, bandwidth, etc.) savings. Error-efficient computing can transform the way we design hardware and software to exploit new sources of computeefficiency; however, excessive programmer burden and a lack of principled design methodologies have thwarted itsadoption.My research addresses these limitations through foundational contributions that enable the adoption of error-efficiencyas a first-class design principle by a variety of users and application domains. In this talk, I will show how my work(1) enables an understanding of how errors affect program execution by providing a suite of automated and scalable erroranalysis tools, (2) demonstrates how such an understanding can be exploited to build customized error-efficiencysolutions targeted to low-cost hardware resiliency and approximate computing and (3) develops methodologies forprincipled integration of error-efficiency into the software design workflow.Finally, I will discuss future research avenues in error-efficient computing with multi-disciplinary implications incore disciplines (programming languages, software engineering,hardware design, systems) and emerging application areas (AI, VR, robotics, edge computing).
Bio: Radha is a doctoral candidate in Computer Science at the University of Illinois at Urbana-Champaign. Her researchinterests lie in the area of Computer Architecture and Systems.Radha’s dissertation work aims to build efficient computing systems that redefine “correctness” as producing resultsthat are good enough to ensure an acceptable user experience. Radha’s research work has been nominated to the IBM PatGoldberg Memorial Best Paper Award for 2019. She was among 20 people invited to participate in an exploratory workshopon error-efficient computing systems initiated by the Swiss National Science Foundation and is one of 200 youngresearchers in Math and Computer Science worldwide to be selected for the prestigious 2018 Heidelberg Laureate Forum.Radha was selected for the Rising Stars in EECS and the Rising Stars in Computer Architecture (RISC-A) workshops for theyear 2019. Before joining the University of Illinois, Radha was a CPU/Silicon validation engineer at Intel where herwork won a divisional award for key contributions in validating new industry standard CPU.
|Time:||Thursday, 12.03.2020, 13:00|
|Place:||SB E 1 5 room 029|
|Video:||videocast to KL room 111|