Search

Greg Astfalk Phones & Addresses

  • Allen, TX

Publications

Isbn (Books And Publications)

Applications on Advanced Architecture Computers

View page
Author

Greg Astfalk

ISBN #

0898713684

Us Patents

System Including Driver Circuit For Electrical Signaling And Optical Signaling

View page
US Patent:
20120119795, May 17, 2012
Filed:
Jan 11, 2010
Appl. No.:
13/386632
Inventors:
Kirk M Bresniker - Roseville CA, US
Greg Astfalk - Parker TX, US
International Classification:
H02J 1/00
US Classification:
327108
Abstract:
A system including a driver circuit. The driver circuit is configured to provide first output signals in a first mode for electrical signaling and second output signals in a second mode for optical signaling. The driver circuit is configured to provide the first output signals in the first mode with at least one of a lower frequency and higher power and the second output signals in the second mode with at least one of a higher frequency and lower power.

Composite Processors

View page
US Patent:
20130318325, Nov 28, 2013
Filed:
Jan 20, 2011
Appl. No.:
13/978039
Inventors:
Raymond G. Beausoleil - Redmond WA, US
Marco Fiorentino - Mountain View CA, US
Moray McLaren - Bristol, GB
Greg Astfalk - Parker TX, US
Nathan Lorenzo Binkert - Redwood City CA, US
David A. Fattal - Mountain View CA, US
International Classification:
G06F 15/80
US Classification:
712 30
Abstract:
In one example, a composite processor () includes a circuit board (), a first processor element package (), and a second processor element package (). The circuit board has an optical link () and an electrical link (). The first processor element package () includes a substrate () with an integrated circuit (), a sub-wavelength grating optical coupler (), and an electrical coupler () coupled to the electrical link () of the circuit board (). The second processor element package () includes a substrate () with an integrated circuit (), a sub-wavelength grating optical coupler (), and an electrical coupler () coupled to the electrical link () of the circuit board (). The sub-wavelength grating optical coupler () of the first processor element package (), the optical link () of the circuit board (), and the sub-wavelength grating optical coupler () of the second processor element package () collectively define an optical communications path () between the substrate () of the first processor element package () and the substrate () of the second processor element package ().

A Meta-Data Block Within A Non-Volatile Memory Device

View page
US Patent:
20170315729, Nov 2, 2017
Filed:
Oct 31, 2014
Appl. No.:
15/518209
Inventors:
- Houston TX, US
Greg Astfalk - Plano TX, US
Gregg B. Lesartre - Fort Collins CO, US
Andrew R. Wheeler - Fort Collins CO, US
International Classification:
G06F 3/06
G06F 3/06
G06F 3/06
Abstract:
Example implementations relate to a method of tracking data in a non-volatile memory device (NVM) device. A meta-data block from the NVM device is obtained, where the meta-data block includes meta-data. The meta-data block from the NVM device is used to track an associated data object, meta-data in the data block, a user data block, a meta-data block, or an additional data block. The meta-data block from the NVM device is used to point to the associated data object, the meta-data in the data block, the user data block, the meta-data block, or the additional data block. The meta-data block from the NVM device is further used to link the associated data object, the meta-data in the data block, the user data block, the meta-data block, or the additional data block.

Unifying Memory Controller

View page
US Patent:
20160342333, Nov 24, 2016
Filed:
Jan 31, 2014
Appl. No.:
15/114427
Inventors:
- Houston TX, US
Boris ZUCKERMAN - Marblehead MA, US
Greg ASTFALK - Parker TX, US
Russ W. HERRELL - Fort Collis CO, US
International Classification:
G06F 3/06
G06F 12/02
G06F 12/0802
G06F 13/16
G06F 13/40
Abstract:
A unifying memory controller (UMC) to send and receive data to and from a local host. The UMC also may manage data placement and retrieval by using an address mapper. The UMC may also selectively provide power to a plurality of memory locations. The UMC may also manage data placement based on a policy that can make use of a property stored in the metadata storage location. The property may be a property describing the data that is being managed. The UMC also may use its own local cache that may store copies of data managed by the circuit.
Greg Astfalk from Allen, TX Get Report