scispace - formally typeset
D

David B. Witt

Researcher at Advanced Micro Devices

Publications -  117
Citations -  2670

David B. Witt is an academic researcher from Advanced Micro Devices. The author has contributed to research in topics: Instruction register & Cache. The author has an hindex of 30, co-authored 117 publications receiving 2670 citations. Previous affiliations of David B. Witt include GlobalFoundries.

Papers
More filters
Patent

High performance superscalar microprocessor including a common reorder buffer and common register file for both integer and floating point operations

TL;DR: In this article, the superscalar microprocessor is presented, which includes an integer functional unit and a floating-point functional unit that share a high performance main data processing bus.
Patent

Data cache which speculatively updates a predicted data cache storage location with store data and subsequently corrects mispredicted updates

TL;DR: In this article, a data cache configured to perform store accesses in a single clock cycle is provided, where the data cache speculatively stores data within a predicted way of the cache after capturing the data currently being stored in that predicted way.
Patent

System for store to load forwarding of individual bytes from separate store buffer entries to form a single load word

TL;DR: In this article, a load/store unit searches a store queue included therein for each byte accessed by the load independently from the other bytes, and determines the most recent store (in program order) to update that byte.
Patent

Superscalar microprocessor employing a data cache capable of performing store accesses in a single clock cycle

TL;DR: In this article, a superscalar microprocessor employing a data cache configured to perform store accesses in a single clock cycle is provided, where the data cache speculatively stores data within a predicted way of the cache after capturing the data currently being stored in that predicted way.
Patent

Processor configured to selectively cancel instructions from its pipeline responsive to a predicted-taken short forward branch instruction

TL;DR: In this paper, a branch instruction is predicted to be taken, and the processor allows sequential fetching to continue and selectively cancels the sequential instructions which are not part of the predicted instruction sequence (i.e. the instructions between the predicted taken branch instruction and the target instruction identified by the forward branch target address).