Vijaykrishnan Narayanan Professor The Pennsylvania State University United States 2 (Eastern U.S.) Email 2018 2021 Talk(s): Is it Logic or Memory? - Blurring the Gap Is it Logic or Memory? - Blurring the Gap × The performance gap between logic and memory has long been a challenge for system architects. However, the emergence of new technologies such as 2D cross-point memories, Ferroelectric FETs, monolithic 3D integration promise to blur the gap between memory and logic. This talk will introduce fundamentals of these devices and associated circuits that enable computational logic to be embedded within memory. Finally, the relevance of such in-memory compute fabrics for emerging workloads in machine learning and internet-of-things applications will be discussed. Beyond Von Neumann Systems Beyond Von Neumann Systems × Computer systems have made rapid progress over the past sixty years. However, there has been very little change in the Von Neumann style principle for designing system architecture. While this approach has worked extremely well for number crunching and data manipulation applications, a drastically different architectural model and computational approach may be required for allowing machines to reach the cognitive abilities of the human brain for perceptual tasks. This talk will introduce brain-inspired system architectures that employ brain-inspired algorithms on traditional computational fabrics, machine learning accelerators and neuromorphic architectures that mimic functional fabrics in the brain. Next, the talk will introduce systems that exploit the intrinsic physics of a dynamically coupled oscillator system to solve computationally complex tasks efficiently. The seminar will provide new insights on the interplay between new device technologies and computational models. Non-Volatile Processors – Enabling a new generation of battery-less Internet of Things Non-Volatile Processors – Enabling a new generation of battery-less Internet of Things × A new class of embedded processors – called as non-volatile processors - that operate reliably with unreliable, scavenged power will be introduced. These processors integrate non-volatile memory along with computational structures to provide an instant sleep/wake-up feature. This talk will explore the design space of device technologies, power management circuits and processor architectures involved in non-volatile processor driven systems. Next, compiler and software-level design interactions with a focus on emerging IoT applications will be introduced. This seminar will prepare the attendees for the new wave of self-powered IoT applications that are emerging.