Electronic Systems Services
Security Operator
United States Air Force Jan 2002 - Jul 2014
Adaptive Plans Officer
927 Air Refueling Wing Dec 1992 - Dec 2001
Wing Plans Officer
38Th Reconnaissance Squadron Jul 1985 - Sep 1992
Instructor Navigator
Education:
Embry - Riddle Aeronautical University 1996 - 2000
Master of Business Administration, Masters, Management, Aviation
California Polytechnic State University - San Luis Obispo 1977 - 1979
Bachelors, Bachelor of Science, Business Administration, Management, Business Administration and Management
Skills:
Military Security Clearance National Security Military Experience Command Military Operations Air Force Dod Top Secret Defense Operational Planning Reconnaissance U.s. Department of Defense Aviation Intelligence Leadership
Various embodiments of the disclosure relate to an accelerated mathematical engine. In certain embodiments, the accelerated mathematical engine is applied to image processing such that convolution of an image is accelerated by using a two-dimensional matrix processor comprising sub-circuits that include an ALU, output register and shadow register. This architecture supports a clocked, two-dimensional architecture in which image data and weights are multiplied in a synchronized manner to allow a large number of mathematical operations to be performed in parallel.
Computational Array Microprocessor System With Variable Latency Memory Access
A microprocessor system comprises a computational array and a hardware arbiter. The computational array includes a plurality of computation units. Each of the plurality of computation units operates on a corresponding value addressed from memory. The hardware arbiter is configured to control issuing of at least one memory request for one or more of the corresponding values addressed from the memory for the computation units. The hardware arbiter is also configured to schedule a control signal to be issued based on the issuing of the memory requests.
Integrated Circuits With Machine Learning Extensions
- Santa Clara CA, US Dongdong Chen - Union City CA, US Kevin Hurd - Santa Clara CA, US
International Classification:
G06F 7/487 G06F 9/30 G06F 7/544
Abstract:
An integrated circuit with specialized processing blocks is provided. A specialized processing block may be optimized for machine learning algorithms and may include a multiplier data path that feeds an adder data path. The multiplier data path may be decomposed into multiple partial product generators, multiple compressors, and multiple carry-propagate adders of a first precision. Results from the carry-propagate adders may be added using a floating-point adder of the first precision. Results from the floating-point adder may be optionally cast to a second precision that is higher or more accurate than the first precision. The adder data path may include an adder of the second precision that combines the results from the floating-point adder with zero, with a general-purpose input, or with other dot product terms. Operated in this way, the specialized processing block provides a technical improvement of greatly increasing the functional density for implementing machine learning algorithms.
Various embodiments of the disclosure relate to an accelerated mathematical engine. In certain embodiments, the accelerated mathematical engine is applied to image processing such that convolution of an image is accelerated by using a two-dimensional matrix processor comprising sub-circuits that include an ALU, output register and shadow register. This architecture supports a clocked, two-dimensional architecture in which image data and weights are multiplied in a synchronized manner to allow a large number of mathematical operations to be performed in parallel.
System And Method For Handling Errors In A Vehicle Neural Network Processor
- Palo Alto CA, US Emil Talpes - San Mateo CA, US Peter Bannon - Woodside CA, US Kevin Hurd - Redwood City CA, US Benjamin Floering - San Jose CA, US
International Classification:
G06F 11/07 G06N 3/02 G06F 11/32 G06F 11/30
Abstract:
A system for handling errors in a neural network includes a neural network processor for executing a neural network associated with use of a vehicle. The neural network processor includes an error detector configured to detect a data error associated with execution of the neural network and a neural network controller configured to receive a report of the data error from the error detector. In response to receiving the report, the neural network controller is further configured to signal that a pending result of the neural network is tainted without terminating execution of the neural network.
A Voltage Regulator Module (VRM) includes a first voltage rail circuit board oriented in a first plane having formed therein a first plurality of conductors and configured to produce a first rail voltage, a second voltage rail circuit board oriented in a second plane that is substantially parallel to the first plane having formed therein a second plurality of conductors and configured to produce a second rail voltage. The VRM also includes a first capacitor circuit board oriented in a third plane that is (substantially perpendicular to the first plane and a second capacitor circuit board oriented in a fourth plane that is substantially parallel to the third plane. The VRM includes a plurality of conductors intercoupling the first voltage rail circuit board, the first capacitor circuit board, the second voltage rail circuit board, and the second capacitor circuit board.
Systems And Methods For Low Latency Hardware Memory Management
- Palo Alto CA, US Kevin Altair HURD - Redwood City CA, US Emil TALPES - San Mateo CA, US
Assignee:
Tesla, Inc. - Palo Alto CA
International Classification:
G06F 3/06 G06F 12/02
Abstract:
Presented are systems and methods that allow for efficient data processing that reduce data latency and, thus, power consumption and data management cost. In various embodiments, this is accomplished by using a sequencer that identifies an address pointer of a first data block within a memory and a length of data that comprises that data block and is related to an input of a matrix processor. The sequencer then calculates, based on the block length, the input length, and a memory map, a block count representative of a number of data blocks that are to be retrieved from the memory. Using the address pointer, the sequencer may retrieve a number of data blocks from the memory in a number of cycles that depends on whether the data blocks are contiguous. In embodiments, based on the length of data, a formatter then maps the data blocks to the input of the matrix processor.
Described herein are systems and methods that utilize a novel hardware-based pooling architecture to process the output of a convolution engine representing an output channel of a convolution layer in a convolutional neural network (CNN). The pooling system converts the output into a set of arrays and aligns them according to a pooling operation to generate a pooling result. In certain embodiments, this is accomplished by using an aligner that aligns, e.g., over a number of arithmetic cycles, an array of data in the output into rows and shifts the rows relative to each other. A pooler applies a pooling operation to a combination of a subset of data from each row to generate the pooling result.
From NBC's Chuck Todd, Domenico Montanaro, Ali Weinberg, Carrie Dann, and Kevin Hurd*** Health care -- one year later: Today marks the one-year anniversary of President Obama signing the health-care overhaul into law. That debate, the town halls, the process, and the late-night votes consumed every
Date: Mar 23, 2011
Source: Google
Flickr
Googleplus
Kevin Hurd
Education:
Wingate University - CIS
About:
I have much to learn in the time I am given here. When I feel confident that I have learned enough, I know my flesh has won and it is time to look again. I know this through the Grace of my Savior J...
Bragging Rights:
I am blessed, blessed beyond what I deserve. All I have, all I can do is and was and will be a gift from God.
Kevin Hurd
Education:
Colorado State University - Family and Consumer Sciences
Kevin Hurd
Kevin Hurd
Kevin Hurd
Kevin Hurd
Kevin Hurd
Kevin Hurd
Youtube
Kevin Hurd - Live in me Jesus
Duration:
7m 11s
Ryan Hurd, Maren Morris - Chasing After You (...
Chorus: But I know, yeah I know it's a matter of time Till you walk, t...
Duration:
3m 37s
Live in me Jesus (unreleased) Kevin Hurd
Original song Written By: Kevin Hurd.
Duration:
3m 21s
Min. Kevin Hurd (2020 Prayer Tabernacle Chris...
Prayer Tabernacle C.O.G.I.C, Amityville, New York 1170, Pastor Bishop ...
Duration:
7m 15s
Pastor Kevin D. Hurd - Restoration Hope Minis...
Duration:
2m 2s
Kevin Hurd and Divine Commitment Live in Conc...
"Trust in the Lord Medley" By Kevin Hurd and Divine Commitment.