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
David B. Witt,William M. Johnson +1 more
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
David B. Witt,William M. Johnson +1 more
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).