- Austin TX, US Michael Henry - Austin TX, US Laura Fick - Austin TX, US Malav Parikh - Austin TX, US Skylar Skrzyniarz - Austin TX, US Scott Johnson - Austin TX, US Andrew Morten - Austin TX, US
International Classification:
G06F 17/16 G06N 20/00
Abstract:
Systems and methods of configuring a fixed memory array of an integrated circuit with coefficients of one or more applications includes identifying a utilization constraint type of the fixed memory array from a plurality of distinct utilization constraint types based on computing attributes of the one or more applications; identifying at least one coefficient mapping technique from a plurality of distinct coefficient mapping techniques that addresses the utilization constraint type; configuring the fixed memory array according to the at least one coefficient mapping technique, wherein configuring the array includes at least setting within the array the coefficients of the one or more applications in an arrangement prescribed by the at least one coefficient mapping technique that optimizes a computational utilization of the fixed memory array.
Systems And Methods For Mapping Matrix Calculations To A Matrix Multiply Accelerator
- Austin TX, US Michael Henry - Austin TX, US Laura Fick - Austin TX, US Malav Parikh - Austin TX, US Skylar Skrzyniarz - Austin TX, US Scott Johnson - Austin TX, US Andrew Morten - Austin TX, US
International Classification:
G06F 17/16 G06N 20/00
Abstract:
Systems and methods of configuring a fixed memory array of an integrated circuit with coefficients of one or more applications includes identifying a utilization constraint type of the fixed memory array from a plurality of distinct utilization constraint types based on computing attributes of the one or more applications; identifying at least one coefficient mapping technique from a plurality of distinct coefficient mapping techniques that addresses the utilization constraint type; configuring the fixed memory array according to the at least one coefficient mapping technique, wherein configuring the array includes at least setting within the array the coefficients of the one or more applications in an arrangement prescribed by the at least one coefficient mapping technique that optimizes a computational utilization of the fixed memory array.
Systems And Methods For Mapping Matrix Calculations To A Matrix Multiply Accelerator
- Austin TX, US Michael Henry - Austin TX, US Laura Fick - Austin TX, US Malav Parikh - Austin TX, US Skylar Skrzyniarz - Austin TX, US Scott Johnson - Austin TX, US Andrew Morten - Austin TX, US
International Classification:
G06F 17/16 G06N 20/00
Abstract:
Systems and methods of configuring a fixed memory array of an integrated circuit with coefficients of one or more applications includes identifying a utilization constraint type of the fixed memory array from a plurality of distinct utilization constraint types based on computing attributes of the one or more applications; identifying at least one coefficient mapping technique from a plurality of distinct coefficient mapping techniques that addresses the utilization constraint type; configuring the fixed memory array according to the at least one coefficient mapping technique, wherein configuring the array includes at least setting within the array the coefficients of the one or more applications in an arrangement prescribed by the at least one coefficient mapping technique that optimizes a computational utilization of the fixed memory array.
Mythics Inc.
Head of Mixed Signal Circuits Research
University of Michigan Jun 2011 - Nov 2016
Graduate Student Research Assistant
University of Michigan 2011 - 2014
Nsf Graduate Research Fellow
Mythics Inc. 2011 - 2014
Founding Analog Design Engineer
University of Maryland Aug 2008 - May 2011
Undergraduate Student Researcher
Education:
University of Michigan 2011 - 2016
Doctorates, Doctor of Philosophy, Electronics Engineering, Philosophy
University of Michigan 2011 - 2013
Masters, Master of Engineering, Electronics Engineering, Engineering
University of Maryland 2007 - 2011
Bachelors, Bachelor of Science, Electronics Engineering
Skills:
Matlab Labview Verilog Cadence Virtuoso Vlsi C Analog Circuit Design Pspice C# Encounter Ruby Cadence Spectre Research Simulations Very Large Scale Integration Analog Circuits Mixed Signal Ic Design Neural Networks Neuromorphic Circuit Design Adcs Dac Ldo Artificial Intelligence Deep Neural Networks