DR. THOMAS WILLIAM HUFF, M.D.
Medical Practice at Sam Jackson Park Rd, Portland, OR

License number
Oregon MD28210
Category
Medical Practice
Type
Adult Reconstructive Orthopaedic Surgery
Address
Address
3181 SW Sam Jackson Park Rd, Portland, OR 97239
Phone
(503) 494-6400

Personal information

See more information about THOMAS WILLIAM HUFF at radaris.com
Name
Address
Phone
Thomas Huff
618 NW 12Th Ave APT 310, Portland, OR 97209
(971) 404-8051
Thomas Huff
59878 Suncrest Dr, Saint Helens, OR 97051
(817) 427-0102
Thomas Huff
48652 Cornucopia Hwy, Halfway, OR 97834
(541) 742-5885
Thomas Huff, age 36
90825 Evergreen Ln, Coos Bay, OR 97420
(541) 888-3004

Professional information

Thomas W Huff Photo 1

Dr. Thomas W Huff, Portland OR - MD (Doctor of Medicine)

Specialties:
Orthopedic Surgery
Address:
Oregon Health/Sciences University ORS
3181 SW Sam Jackson Park Rd, Portland 97239
(503) 494-6400 (Phone)
9155 SW Barnes Rd, Portland 97225
Certifications:
Orthopedic Surgery, 2010
Awards:
Healthgrades Honor Roll
Languages:
English
Hospitals:
Oregon Health/Sciences University ORS
3181 SW Sam Jackson Park Rd, Portland 97239
9155 SW Barnes Rd, Portland 97225
Providence Portland Medical Center
4805 East Glisan St, Portland 97213
Providence Saint Vincent Medical Center
9205 West Barnes Rd, Portland 97225
Education:
Medical School
University of Ia Roy J & L Carver Com
Graduated: 2001


Thomas Huff Photo 2

Assistant Professor At Ohsu

Position:
assistant professor at OHSU
Location:
Portland, Oregon Area
Industry:
Hospital & Health Care
Work:
OHSU - assistant professor
Education:
Duke University 1991 - 1995


Thomas William Huff Photo 3

Thomas William Huff, Beaverton OR

Specialties:
Orthopaedic Surgery, Adult Reconstructive Orthopaedic Surgery, Physical Medicine & Rehabilitation
Work:
Ohsu Orthopedics & Rehabilitation Clinc
1500 NW Bethany Blvd, Beaverton, OR 97006 Oregon Health & Science University
3181 SW Sam Jackson Park Rd, Portland, OR 97239 Providence Hood River Hospital
811 13Th St, Hood River, OR 97031
Education:
University of Iowa (2001)


Thomas Huff Photo 4

Conversion Between Packed Floating Point Data And Packed 32-Bit Integer Data In Different Architectural Registers

US Patent:
6502115, Dec 31, 2002
Filed:
Apr 27, 2001
Appl. No.:
09/845610
Inventors:
Mohammad A. F. Abdallah - Folsom CA
Hsien-Cheng E. Hsieh - Gold River CA
Thomas R. Huff - Portland OR
Vladimir Pentkovski - Folsom CA
Patrice Roussel - Portland OR
Shreekant S. Thakkar - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 700
US Classification:
708204, 712220
Abstract:
A method and instruction for converting a number between a floating point format and an integer format are described. Numbers are stored in the integer format in a register of a first set of architectural registers in a packed format. At least one of the numbers in the integer format is converted to at least one number in the floating point format. The numbers in the floating point format are placed in a register of a second set of architectural registers in a packed format.


Thomas Huff Photo 5

Method And Apparatus For Variable Length Coding

US Patent:
6798364, Sep 28, 2004
Filed:
Feb 5, 2002
Appl. No.:
10/068050
Inventors:
Yen-Kuang Chen - Sunnyvale CA
Matthew J. Holliman - Sunnyvale CA
Herbert Hum - Portland OR
Per H. Hammarlund - Hillsboro OR
Thomas Huff - Portland OR
William W. Macy - Palo Alto CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
H03M 740
US Classification:
341 67, 37524023
Abstract:
A method and apparatus for variable length coding is described. A method comprises receiving a group of data having a group of set values, identifying a group of positions of the group of set values within the group of data without branching, for each of the group of positions, encoding a run of non-set values preceding each of the group of positions.


Thomas Huff Photo 6

System For Reducing Number Of Opcodes Required In A Processor Using An Instruction Format Including Operation Class Code And Operation Selector Code Fields

US Patent:
6185670, Feb 6, 2001
Filed:
Oct 12, 1998
Appl. No.:
9/170136
Inventors:
Thomas R. Huff - Portland OR
Shreekant S. Thakkar - Portland OR
Roger A. Golliver - Beaverton OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1500
US Classification:
712208
Abstract:
A method and apparatus for reducing the number of opcodes required in a computer architecture using an operation class code and an operation selector code. A processor contains a fetch unit which fetches instructions to be executed by the processor. An instruction may conform to an instruction format which includes a number of fields that specify an operation class code, an operation selector code, and one or more operands. The processor also contains a decoder which uses the operation class code to generate a single execution flow that is capable of executing a class of similar operations. The single execution flow, in the form of execution control information, is sent to an execution unit along with the associated operands. The operation selector code is also passed to the execution unit. The execution unit performs the specific operation identified by the operation selector code and execution control information.


Thomas Huff Photo 7

System And Method For Performing An Intra-Add Operation

US Patent:
6211892, Apr 3, 2001
Filed:
Mar 31, 1998
Appl. No.:
9/053389
Inventors:
Thomas Huff - Portland OR
Shreekant S. Thakkar - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06T 1522
US Classification:
345524
Abstract:
An apparatus and method for performing an intra-add operation on packed data using computer-implemented steps is described. A processor is coupled to a hardware unit which transmits data representing graphics to another computer or display. A storage device coupled to the processor, has stored therein a routine, which, when executed by the processor, causes the processor to generate the data. The routine causes the processor to at least access a first packed data operand having at least one pair of data elements; swap positions of the data elements within the at least one pair of data elements to generate a second packed data operand, add data elements starting at the same bit positions from the first and second packed data operands to generate a third packed data operand.


Thomas Huff Photo 8

Cache Pollution Avoidance Instructions

US Patent:
6275904, Aug 14, 2001
Filed:
Mar 31, 1998
Appl. No.:
9/053385
Inventors:
Srinivas Chennupaty - Portland OR
Shreekant S. Thakkar - Portland OR
Thomas Huff - Portland OR
Vladimir Pentkovski - Folsom CA
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 1208
US Classification:
711138
Abstract:
A computer system and method for providing cache memory management. The computer system comprises a main memory having a plurality of main memory addresses each having a corresponding data entry, and a processor coupled to the main memory. At least one cache memory is coupled to the processor. The at least one cache memory has a cache directory with a plurality of addresses and a cache controller having a plurality of data entries corresponding to the plurality of addresses. The processor receives an instruction having an operand address and determines if the operand address matches one of the plurality of addresses in the cache directory. If so, the processor updates a data entry in the cache controller corresponding to the matched address. Otherwise, a data entry corresponding to the operand address in the main memory is updated.


Thomas Huff Photo 9

Data Conversion Between Floating Point Packed Format And Integer Scalar Format

US Patent:
6292815, Sep 18, 2001
Filed:
Apr 30, 1998
Appl. No.:
9/069796
Inventors:
Mohammad A. F. Abdallah - Folsom CA
Hsien-Cheng E. Hsieh - Gold River CA
Thomas R. Huff - Portland OR
Vladimir Pentkovski - Folsom CA
Patrice Roussel - Portland OR
Shreekant S. Thakkar - Portland OR
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F 9302
US Classification:
708204
Abstract:
A method and instruction for converting a number between a floating point format and an integer format are described. Numbers are stored in the integer format in a register of a first set of architectural registers in a scalar format. At least one of the numbers in the scalar format is converted to a number in the floating point format. The number in the floating point format is placed in a register of a second set of architectural registers in a packed format.


Thomas Huff Photo 10

Efficient Saving And Restoring State In Task Switching

US Patent:
6898700, May 24, 2005
Filed:
Mar 31, 1998
Appl. No.:
09/053398
Inventors:
Shreekant S. Thakkar - Portland OR, US
Patrice L. Roussel - Portland OR, US
Thomas Huff - Portland OR, US
Bryant E. Bigbee - Aloha OR, US
Stephen A. Fischer - Shingle Springs CA, US
Assignee:
Intel Corporation - Santa Clara CA
International Classification:
G06F009/22
US Classification:
712244
Abstract:
The present invention discloses a method and apparatus for saving and restoring registers. A single instruction is decoded. The single instruction moves contents of a plurality of registers associated with a functional unit in a processor to a memory; the processor operates under a plurality of operational modes and operand sizes. The single instruction arranges the contents in the memory according to a predetermined format into a plurality of groups, each group is aligned at an address boundary which corresponds to a multiple of 2bytes. The predetermined format is constant for the plurality of operational modes and operand sizes. The single instruction retains the contents of the plurality of registers after moving.