BackgroundCheck.run
Search For

David A Penry, 56551 E Sheffield Ave, Gilbert, AZ 85296

David Penry Phones & Addresses

551 E Sheffield Ave, Gilbert, AZ 85296    801-8745127   

1386 Cedar Ave, Provo, UT 84604   

1 West Dr, Princeton, NJ 08540   

13 Andover Cir, Princeton, NJ 08540   

13G Andover Cir, Princeton, NJ 08540   

469 Pastoria Ave, Sunnyvale, CA 94086   

Orem, UT   

San Jose, CA   

Galloway, OH   

1397 N Locust Ln, Provo, UT 84604   

Mentions for David A Penry

David Penry resumes & CV records

Resumes

David Penry Photo 14

Senior Principal Engineer

Location:
Gilbert, AZ
Industry:
Semiconductors
Work:
Arm
Senior Principal Engineer
Brigham Young University Aug 2006 - Apr 2017
Associate Professor of Electrical and Computer Engineering
Princeton University Sep 2000 - Jun 2006
Research Assistant In Computer Science
Sun Microsystems Sep 1995 - Aug 2000
Member of Technical Staff and Staff Engineer - Hardware
Acc Microelectronics Corp Sep 1994 - Sep 1995
Hardware Design Engineer
Bank One Jul 1993 - Jun 1994
Asset and Liability Intern
Education:
Princeton University 2000 - 2006
Doctorates, Masters, Master of Arts, Doctor of Philosophy, Computer Science
The Ohio State University Fisher College of Business 1992 - 1994
Master of Business Administration, Masters
Case Western Reserve University 1986 - 1992
Master of Science, Masters, Bachelors, Bachelor of Science In Engineering
Case Western Reserve University
Bachelor of Science In Engineering, Bachelors, Computer Engineering
The Ohio State University
Master of Business Administration, Masters, Finance
Skills:
Simulations, Computer Architecture, Vlsi, C++, Microprocessors, Algorithms, Verilog, C, Vhdl, Python, Latex, Computer Science, Fpga, Cadence Virtuoso, Synopsys Tools, Assembly Language, Compilers, Java, Asic
Interests:
Celtic Folk Music
Fencing
Languages:
Spanish
German
Welsh
David Penry Photo 15

Chief Executive Officer

Work:
Ceo Prohealth Partners
Chief Executive Officer
David Penry Photo 16

David Penry

David Penry Photo 17

David Penry

David Penry Photo 18

David Penry

David Penry Photo 19

Assistant Professor At Brigham Young University

Position:
Assistant Professor at Brigham Young University
Location:
Provo, Utah Area
Industry:
Higher Education
Work:
Brigham Young University since Aug 2006
Assistant Professor
Sun Microsystems Sep 1995 - Aug 2000
Member of Technical Staff/Staff Engineer
ACC Microelectronics Sep 1994 - Sep 1995
Design Engineer
Bank One Jul 1993 - Jun 1994
Asset/Liability Intern
Education:
Princeton University 2000 - 2006
The Ohio State University - The Max M. Fisher College of Business 1992 - 1994
Case Western Reserve University 1986 - 1992
Skills:
Computer Architecture, VLSI, C++, C, Simulations, Microprocessors, Algorithms, Verilog, VHDL, LaTeX, Computer Science, Python, FPGA
Interests:
celtic folk music, fencing
Languages:
Spanish

Publications & IP owners

Wikipedia

David Penry Photo 20

David Penrydavey

Sir David Herbert Penry-Davey (born 16 May 1942) is a British High Court judge. He was educated at Hastings Grammar School and at King's College London (LLB, 1964).

Us Patents

Multiple Bus Bridge System For Maintaining A Complete Order By Delaying Servicing Interrupts While Posting Write Requests

US Patent:
5894587, Apr 13, 1999
Filed:
Jun 30, 1997
Appl. No.:
8/884847
Inventors:
Kevin Normoyle - Santa Clara CA
David Penry - Sunnyvale CA
Jui-Cheng Su - Sunnyvale CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1300
US Classification:
395306
Abstract:
A system for maintaining completion order in a multiple bus system including a bridge that posts write data includes logic units for implementing a DRAIN/EMPTY protocol. A bridge logic unit asserts an EMPTY signal when the secondary posting buffers are empty. Interrupt processing is delayed until the EMPTY signal is asserted thereby assuring that all writes are completed. If an interrupt is received and the EMPTY signal is not asserted then a DRAIN signal is asserted while the EMPTY signal is not asserted. The bridge retries all upstream write requests until EMPTY is asserted.

High Speed Modular Internal Microprocessor Bus System

US Patent:
6003104, Dec 14, 1999
Filed:
Dec 31, 1997
Appl. No.:
9/002014
Inventors:
Gunes Aybay - Sunnyvale CA
Sandeep Aggarwal - Santa Cruz CA
David Penry - Sunnyvale CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1340
G06F 1338
G06F 13364
US Classification:
710126
Abstract:
A CPU of a microprocessor includes a common bus, a bus interface unit (BIU), and a plurality of module units. The BIU has a plurality of first ports coupled to respective first ports of the module units via dedicated buses therebetween and has a second port coupled to a first port of the common bus. The module units each include a second port coupled to respective second ports of the common bus. Communication between the module units is routed through and controlled by the BIU. To request a transaction, a module unit (the initiator) sends a request to the BIU via its dedicated bus to the BIU. The BIU arbitrates among present requests and, in response thereto, grants the arbitration winner's request and transmits a command to the target of the requested transaction. Preferably, both of these signals being are transmitted via the dedicated buses. Thereafter, data is routed from, for instance, the target, to the BIU via a corresponding dedicated bus.

Partial Parity Correction Logic

US Patent:
5944808, Aug 31, 1999
Filed:
Jan 31, 1997
Appl. No.:
8/792892
Inventors:
David A. Penry - San Jose CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
G06F 1300
US Classification:
710129
Abstract:
A PCI-to-PCI bridge circuit configurable to pass a parity error from one bus to the other bus during a prefetch includes a first interface for interfacing with a first PCI bus, a second interface for interfacing with to a second PCI bus, and a parity correction logic circuit. In response to one of a set of predetermined read commands from a device on the first PCI bus to read data from a device on the second PCI bus, the bridge circuit will initiate a prefetch transaction on the second PCI bus to read the requested data from the device on the second PCI bus. The parity correction logic circuit is coupled to receive from the first interface a first byte enable signal and a second byte enable signal, which are part of the read transaction on the first PCI bus. The parity correction logic circuit is also coupled to receive from the second interface a parity signal corresponding to the prefetch transaction on the second PCI bus. The parity correction logic circuit provides to the first interface a parity signal that causes a data parity error for the read transaction on said first PCI bus when the prefetch read transaction on said second PCI bus has a data parity error.

Phase Enable And Clock Generation Circuit

US Patent:
6100732, Aug 8, 2000
Filed:
Jun 20, 1997
Appl. No.:
8/879559
Inventors:
David A. Penry - Sunnyvale CA
Kevin B. Normoyle - Santa Clara CA
Assignee:
Sun Microsystems, Inc. - Palo Alto CA
International Classification:
H04L 700
US Classification:
327144
Abstract:
A phase-enable circuit clocks a first functional unit at a first frequency and a second functional unit at a second frequency. Each of the first and second functional units is provided with a first clock signal of the first frequency. A phase-enable generator then uses the first clock signal and a second clock signal of a second frequency lower than the first frequency to develop a phase-enable signal that periodically disables a clock input terminal of the second functional unit so that the second functional unit is clocked at the second frequency. Changing the frequency of the second clock to zero switches the phase-enable circuit into another mode of operation. In that mode, the clock input terminal of the second functional unit is constantly enabled and the first and second functional units are each clocked at the first frequency.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.