Cornell University
Library
Cornell UniversityLibrary

eCommons

Help
Log In(current)
  1. Home
  2. Cornell University Graduate School
  3. Cornell Theses and Dissertations
  4. Architectures for Intelligent Interactive Systems

Architectures for Intelligent Interactive Systems

File(s)
Rzayev_cornellgrad_0058F_11447.pdf (2.72 MB)
Permanent Link(s)
https://doi.org/10.7298/0y0x-6783
https://hdl.handle.net/1813/67475
Collections
Cornell Theses and Dissertations
Author
Rzayev, Tayyar
Abstract

As interactive systems evolve from smartphones to mixed reality and beyond, they open the door for more seamless human-robot interaction and collaboration. To enable such systems, we need fast and energy-efficient hardware architectures. In this dissertation I present a full-system analysis and modeling of intelligent interactive systems and propose novel architectures that dramatically improve performance and energy-efficiency. I present a methodology to design energy-efficient architectures for real-time human-computer interactions featuring the first simulation-based platform for interactive environments that runs user interface code and recorded user interaction traces. The platform is based on Gem5 ARM simulator and McPAT power models, as well as several idle time power management models. This platform takes input traces from real users that are captured on the handheld hardware, processes them using the interactive application, and measures the response latency and energy. Through detailed analysis of user traces running on various architectures in this simulation environment, I show experimental results for event processor designs that are substantially more energy efficient than general purpose heterogeneous architectures. For efficient support of artificial intelligence workloads, I argue that to address the shortcomings of ASIC accelerators for deep neural networks, the hardware must support some degree of flexibility. To quantitatively evaluate this idea, I analyze the relationship between data types and accuracy by studying multiplier and accumulator designs of various bitwidths across inference and training. Given the appropriate design choices, I propose that the hardware switch between a set of configurations that are more optimal on a per-benchmark basis with low overhead. I design a reconfigurable arithmetic microarchitecture with an efficient memory interface that also enables the accelerator to support training with minimal overheads. I then analyze the microarchitecture of the reconfigurable design in the context of an existing state-of-the-art accelerator chip and present a full system evaluation of the proposed architectural modifications. I demonstrate that the proposed reconfigurable architecture achieves significant improvements in both energy and throughput.

Date Issued
2019-05-30
Keywords
Artificial intelligence
•
Computer engineering
•
Deep Learning
•
Electrical engineering
•
neural networks
•
Human computer interactions
•
VLSI
•
architecture
Committee Chair
Manohar, Rajit
Committee Member
Albonesi, David H.
Zhang, Zhiru
Degree Discipline
Electrical and Computer Engineering
Degree Name
Ph.D., Electrical and Computer Engineering
Degree Level
Doctor of Philosophy
Type
dissertation or thesis

Site Statistics | Help

About eCommons | Policies | Terms of use | Contact Us

copyright © 2002-2026 Cornell University Library | Privacy | Web Accessibility Assistance