SAM BRANDON SANDBOTE
Engineers in Dallas, TX

License number
Virginia 0402036723
Issued Date
Dec 19, 2002
Expiration Date
Dec 31, 2010
Category
Professional Engineer License
Type
Professional Engineer
Address
Address
Dallas, TX

Professional information

Sam Sandbote Photo 1

System And Method For Instruction-Level Parallelism In A Programmable Multiple Network Processor Environment

US Patent:
RE44129, Apr 2, 2013
Filed:
Sep 27, 2007
Appl. No.:
11/862815
Inventors:
Joel Zvi Apisdorf - Reston VA, US
Sam Brandon Sandbote - Dallas TX, US
Michael Daniel Poole - Herndon VA, US
Assignee:
The United States of America, as represented by the Secretary of the Navy - Washington DC
International Classification:
G06F 9/00
US Classification:
712216, 712235
Abstract:
A system and method process data elements with instruction-level parallelism. An instruction buffer holds a first instruction and a second instruction, the first instruction being associated with a first thread, and the second instruction being associated with a second thread. A dependency counter counts satisfaction of dependencies of instructions of the second thread on instructions of the first thread. An instruction control unit is coupled to the instruction buffer and the dependency counter, the instruction control unit increments and decrements the dependency counter according to dependency information included in instructions. An execution switch is coupled to the instruction control unit and the instruction buffer, and the execution switch routes instructions to instruction execution units.


Sam Sandbote Photo 2

Full/Selector Output From One Of Plural Flag Generation Count Outputs

US Patent:
7587532, Sep 8, 2009
Filed:
Jan 31, 2005
Appl. No.:
11/047410
Inventors:
Jeffrey L. Nye - Austin TX, US
Sam B. Sandbote - Dallas TX, US
Assignee:
Texas Instruments Incorporated - Dallas TX
International Classification:
G06F 3/00, G06F 15/167, G06F 13/00, G06F 9/30
US Classification:
710 52, 710 57, 365 4911, 709213, 711100, 712204, 712205, 712217, 712233, 712237
Abstract:
A method and apparatus for adaptive buffer sizing adjusts the size of the buffer at different levels using a “high water mark” to different levels for different system conditions. The high water mark is used by the buffer logic as an indication of when to assert the buffer “Full” flag. In turn, the full flag is used by the instruction fetch logic as an indication of when to stop fetching further instructions.


Sam Sandbote Photo 3

System And Method For Data Forwarding In A Programmable Multiple Network Processor Environment

US Patent:
RE43825, Nov 20, 2012
Filed:
Nov 19, 2007
Appl. No.:
11/942275
Inventors:
Joel Zvi Apisdorf - Reston VA, US
Sam Brandon Sandbote - Dallas TX, US
Michael Daniel Poole - Herndon VA, US
Assignee:
The United States of America as Represented by the Secretary of the Navy - Washington DC
International Classification:
G06F 9/00
US Classification:
712225, 712 28, 712216, 712217, 712235, 712 22
Abstract:
A system and method forward data between processing elements. A first processing element includes an address register that stores a first memory address. A forwarding storage element is coupled to the first processing element. A second processing element, coupled to the forwarding storage element, transmits a second memory address to the forwarding storage element. The forwarding storage transmits the second memory address to the first processing element, and the first processing element compares the second memory address with the first memory address.