Recent years have seen a dramatic increase in the use of hardware accelerators to perform machine learning computations. Designing these circuits is challenging, especially due to bugs that may only manifest after long run times, and interactions between hardware and software that are complex to understand. As a result, debugging the machine learning accelerator and ensuring that the system is delivering acceptable performance are very time-consuming processes that significantly limit productivity. This dissertation focuses on investigating how additional circuitry added to machine learning hardware designs may allow for the effective debugging of those systems and on gathering insights on how to better debug those systems. More specifica...
CPUs and dedicated accelerators (namely GPUs and FPGAs) continue to grow increasingly large and comp...
Graduation date: 2007As the Tekbots program expands into senior and graduate level classes at Oregon...
141 pagesModern computational platforms are becoming increasingly complex to meet the stringent cons...
Acceleration of machine learning models is proving to be an important application for FPGAs. Unfortu...
Electronic devices make up a vital part of our lives. These are seen from mobiles, laptops, computer...
Recent years have seen an explosion of machine learning applications implemented on Field-Programmab...
Electronic devices have come to permeate every aspect of our daily lives, and at the heart of each d...
High-Level Synthesis (HLS) has emerged as a promising technology that allows designers to create a d...
Low latency inferencing is of paramount importance to a wide range of real time and userfacing Machi...
Machine learning has risen to prominence in recent years thanks to advancements in computer technolo...
Machine learning (ML) has been extensively employed for strategy optimization, decision making, data...
High-level synthesis (HLS) is a rapidly growing design methodology that allows designers to create d...
This thesis introduces novel frameworks for automated customization of two classes of machine learni...
Reconfigurable computing is an old concept that during the past couple of decades has become increas...
Many emerging applications require hardware acceleration due to their growing computational intensit...
CPUs and dedicated accelerators (namely GPUs and FPGAs) continue to grow increasingly large and comp...
Graduation date: 2007As the Tekbots program expands into senior and graduate level classes at Oregon...
141 pagesModern computational platforms are becoming increasingly complex to meet the stringent cons...
Acceleration of machine learning models is proving to be an important application for FPGAs. Unfortu...
Electronic devices make up a vital part of our lives. These are seen from mobiles, laptops, computer...
Recent years have seen an explosion of machine learning applications implemented on Field-Programmab...
Electronic devices have come to permeate every aspect of our daily lives, and at the heart of each d...
High-Level Synthesis (HLS) has emerged as a promising technology that allows designers to create a d...
Low latency inferencing is of paramount importance to a wide range of real time and userfacing Machi...
Machine learning has risen to prominence in recent years thanks to advancements in computer technolo...
Machine learning (ML) has been extensively employed for strategy optimization, decision making, data...
High-level synthesis (HLS) is a rapidly growing design methodology that allows designers to create d...
This thesis introduces novel frameworks for automated customization of two classes of machine learni...
Reconfigurable computing is an old concept that during the past couple of decades has become increas...
Many emerging applications require hardware acceleration due to their growing computational intensit...
CPUs and dedicated accelerators (namely GPUs and FPGAs) continue to grow increasingly large and comp...
Graduation date: 2007As the Tekbots program expands into senior and graduate level classes at Oregon...
141 pagesModern computational platforms are becoming increasingly complex to meet the stringent cons...