John S. Thayer - Houston TX Dale J. Mayer - Houston TX Javier F. Izquierdo - Houston TX Paul R. Culley - Cypress TX John A. Landry - Tomball TX
Assignee:
Compaq Computer Corporation - Houston TX
International Classification:
G06F 1206
US Classification:
395425
Abstract:
A memory mapping and module enabling circuit for allowing logical 128 kbyte memory blocks to be defined for any location in any module connected to a memory system. A RAM is addressed by the system address lines defining 128 kbyte blocks, with the output data providing the row address strobe enable signals for a particular memory module and the address values necessary to place the 128 kbyte block within the module. Various other parameters such as write protect status and memory location are also provided by the RAM. Circuits and techniques for programming and reading the RAM are provided.
System And Method For Conditional Moving An Operand From A Source Register To Destination Register
John S. Thayer - Houston TX John G. Favor - Scotts Valley CA Frederick D. Weber - San Jose CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA Compaq Computer Corporation - Houston TX
International Classification:
G06F 738 G06F 900 G06F 944
US Classification:
712226
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.
Computer Having Multimedia Operations Executable As Two Distinct Sets Of Operations Within A Single Instruction Cycle
John S. Thayer - Houston TX Gary W. Thome - Tomball TX John G. Favor - Scotts Valley CA Frederick D. Weber - San Jose CA
Assignee:
Compaq Computer Corp. - Houston TX Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 9302
US Classification:
39580009
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU may be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers may be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands. In one embodiment, an arithmetic logic unit may be partitioned into at least two logic portions.
Load And Store Instructions Which Perform Unpacking And Packing Of Data Bits In Separate Vector And Integer Cache Storage
John S. Thayer - Houston TX John G. Favor - Scotts Valley CA Frederick D. Weber - San Jose CA
Assignee:
Compaq Computer Corp. - Houston TX Advanced Micro Devices, Inc. - Sunnyvale CA
International Classification:
G06F 1204
US Classification:
711129
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local CPU bus to a conventional processor. The MEU employs vector registers, a vector ALU, and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.
Programmable Logic System For Filtering Commands To A Microprocessor
John S. Thayer - Spring TX Montgomery C. McGraw - Spring TX
Assignee:
Compaq Computer Corp. - Houston TX
International Classification:
G06F 1516
US Classification:
395275
Abstract:
A system utilizes one or more programmable logic arrays or gate arrays for regulating the commands available to a microprocessor, and intercepting certain of those commands according to predetermined citeria. The system selects and processes designated commands relating to the FORCE-A20 signal and CPU-RESET signal for a keyboard controller functionally attached to an INTEL 80286 or 80386 microprocessor. The system includes one or more programmable logic arrays or gate arrays for allowing all input commands to pass directly through to the keyboard controller except the command sequence relating to the FORCE-A20 signal or the CPU-RESET signal.
Computer Modified To Perform Inverse Discrete Cosine Transform Operations On A One-Dimensional Matrix Of Numbers Within A Minimal Number Of Instruction Cycles
John S. Thayer - Houston TX John G. Favor - Scotts Valley CA Frederick D. Weber - San Jose CA
Assignee:
Compaq Computer Corporation and Advanced Micro Devices, Inc.
International Classification:
G06F 1714
US Classification:
36472503
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local central processing unit (CPU) bus to a conventional processor. The MEU employs vector registers, a vector arithmetic logic unit (ALU), and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.
Microprocessor Modified To Perform Inverse Discrete Cosine Transform Operations On A One-Dimensional Matrix Of Numbers Within A Minimal Number Of Instructions
John S. Thayer - Houston TX John Gregory Favor - Scotts Valley CA Frederick D. Weber - San Jose CA
Assignee:
Advanced Micro Devices, Inc. - Sunnyvale CA Compaq Computer Corp. - Houston TX
International Classification:
G06F 1714
US Classification:
708402
Abstract:
A multimedia extension unit (MEU) is provided for performing various multimedia-type operations. The MEU can be coupled either through a coprocessor bus or a local central processing unit (CPU) bus to a conventional processor. The MEU employs vector registers, a vector arithmetic logic unit (ALU), and an operand routing unit (ORU) to perform a maximum number of the multimedia operations within as few instruction cycles as possible. Complex algorithms are readily performed by arranging operands upon the vector ALU in accordance with the desired algorithm flowgraph. The ORU aligns the operands within partitioned slots or sub-slots of the vector registers using vector instructions unique to the MEU. At the output of the ORU, operand pairs from vector source or destination registers can be easily routed and combined at the vector ALU. The vector instructions employ special load/store instructions in combination with numerous operational instructions to carry out concurrent multimedia operations on the aligned operands.
Gary W. Thome - Tomball TX John S. Thayer - Houston TX
Assignee:
Compaq Computer Corporation - Houston TX
International Classification:
G06F 1710 G06F 1500
US Classification:
708322
Abstract:
A signal represented as a matrix of input values is adaptively filtered using a processor with a multimedia extension unit. A plurality of coefficients are loaded into a first vector register and input values are loaded into a second vector register. Next, for each of the coefficients in the first vector register, (1) a single cycle vector multiply-accumulate operation is performed between the selected coefficient and the input values stored in the second vector register and the result is stored in a third register; (2) a partition-shift on input values in the second vector register is then performed and a new input value is then moved into the second vector register. After each of the four loaded coefficients have been processed, the results are saved and the operation is repeated until all input values in the matrix have been processed.
License Records
John Charles Thayer
License #:
E-1384 - Expired
Category:
Engineering Intern
John B Thayer
License #:
106264 - Expired
Issued Date:
Jan 6, 1988
Expiration Date:
May 20, 1992
Type:
Salesperson
John B. Thayer Jr.
License #:
MD03395 - Expired
Category:
Physician
Issued Date:
Sep 4, 1959
Expiration Date:
Jan 1, 1997
Type:
Allopathic Physician (MD)
Name / Title
Company / Classification
Phones & Addresses
John Thayer Owner
J P Thayer Company Accident and Health Insurance
351 Brickyard Rd, New York, NY 10018
John Thayer Director
SALVATION MINISTRIES HOME OF SUCCESS
17424 W Grand Pkwy S #233, Sugar Land, TX 77479
John Thayer Managing
THAYER O'NEAL COMPANY, PLLC
101 Parklane Blvd STE 201, Sugar Land, TX 77478
John G. Thayer Governing Person
SGI-TX LLC
101 Parklane Blvd STE 201, Sugar Land, TX 77478
John Thayer Governing, Governing Person
THAYER & CO
2007 Cypress Run Dr, Sugar Land, TX 77478 770 S Post Oak Ln, Houston, TX 77056 3 Greenway Plz, Houston, TX 77046 12603 SW Fwy, Stafford, TX 77477
John G. Thayer
RBSM-TEXAS LLC
201 Parklane, Sugar Land, TX 77478
John Thayer Director, President
RIVERBEND COUNTRY CLUB OF SUGARLAND, INC
1214 Dulles Ave, Sugar Land, TX 77478
John Thayer Treasurer, Vice President
MCEVOY & CO., A PROFESSIONAL CORPORATION Nonclassifiable Establishments · Accounting/Auditing/Bookkeeping
Dr. Thayer graduated from the University of Michigan Medical School in 1990. He works in Westfield, MA and specializes in Ophthalmology. Dr. Thayer is affiliated with Baystate Noble Hospital.
AtlantaDirector, Broadcast Operations, Video Acquisition... Past: Sr. Manager, Broadcast Oeprations, Projects, Training at The Weather Channel | NBC... Accomplished, results oriented leader with 27 years experience in, Broadcast and News Operations, including Satellite, Ingest, Production Control, Master... Accomplished, results oriented leader with 27 years experience in, Broadcast and News Operations, including Satellite, Ingest, Production Control, Master Control, Edit and Satellite Truck/Bureau operations. Responsibilities included managing 24/7 (18+ hours-a-day live) network operations...
Washington, D.C. areaI am currently 21 years into my Air Force career and starting to strongly consider what comes next...retirement this year! Now on to something completely... I am currently 21 years into my Air Force career and starting to strongly consider what comes next...retirement this year! Now on to something completely different, I think.
McCann Vocational Technical North Adams MA 1973-1977
Community:
John Bosio, Murray Phillips, Craig Dean, Lawrence Michalenko, Roscoe Shorey, Thelma Hurlbut, Ken Racine, Barbara Ponti, Joseph Girard, Cindy Gaspardi, Cindy Gardner, Gloria Lehman
ps the entire system running all the time, uptime. You know, 24/7, 365, with, with few exceptions, who we are all indebted to. Ill say his name, John Thayer is a, hes a very, very brilliant digital systems engineer, and were all, were all indebted to him every day. thats run out of Johnson, and then, you know, were going to get into it, but all the commercial programs, so yeah, were it kind of sound like a lot of positions, but its really, its not a lot of people for what we pull off. And yeah, another shout out to John Thayer. You know, he worked at a n
Via How Stuff Works. Hulton Archive/Getty Images. (bottom) Sketch of sequence of events as Titanic sank, drawn by Lewis Plamer Skidmore, a passenger aboard the Carpathia, on April 15, 1912, based on eyewitness descriptions of Titanic survivor John Thayer, Jr. Via PhysOrg. From the collection of Don