View all Seminars  |  Download ICal for this event

Making Microarchitecture-impossible Possible for Performance and Security

Series: CSA Colloquium

Speaker: Biswabandan PandaFaculty, Dept. of CSE, IIT Kanpur

Date/Time: Oct 09 11:00:00

Location: MS Teams: Details below

Faculty Advisor:

Single-thread performance is the key to the performance of desktops, laptops, servers, and handheld devices. However, in recent years, the industry trend shows that improvements in single-thread performance are starting to saturate as Moore's law comes to an end, making it impossible to improve performance further. The talk will focus on making the impossible, possible through a bouquet of hardware prefetchers. General purpose CPUs usually suffer from a backend bottleneck, where data prefetchers come into the picture to hide the memory latency. Recent data prefetchers use monolithic and gigantic structures demanding 100s of KBs to improve application performance, making it impossible for the industry to adopt these ideas. Even after 30 years of prefetching research, commercial processors still use 30 years-old prefetchers. The talk will highlight a bouquet-based tiny prefetcher that outperforms all the data prefetchers proposed in the last 30 years.
Finally, the talk will provide a top-level view on the security side of microarchitecture, highlighting some of the offensive and defensive sides that seem impossible. On the offensive side, the talk will highlight the DABANGG cache attack that works on noisy systems, and on the defensive side, the talk will touch upon a lightweight and secure memory hierarchy for Trusted Execution Environments (TEEs).

Speaker Bio:
Biswabandan Panda is a member of faculty at the CSE@IIT Kanpur. Before joining IITK, he was a postdoctoral researcher at INRIA, Rennes. His primary research interest lies in microarchitecture for performance and security. His research group, named CAR3S (CARS), is known for the recent bouquet-based prefetchers and the DABANGG cache attack. More details about Biswa and his group are available at and, respectively.

MS Teams link:

Host Faculty: R. Govindarajan