Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where David A. Schroter is active.

Publication


Featured researches published by David A. Schroter.


Ibm Journal of Research and Development | 2015

The IBM z13 multithreaded microprocessor

Brian W. Curran; Christian Jacobi; James J. Bonanno; David A. Schroter; Khary J. Alexander; Aditya N. Puranik; Markus M. Helms

The IBM z13™ system is the latest generation of the IBM z Systems™ mainframes. The z13 microprocessor improves upon the IBM zEnterprise® EC12 (zEC12) processor with two vector execution units, higher instruction execution parallelism, and a simultaneous multithreaded (SMT) architecture that supports concurrent execution of two threads. These advances yield performance gains in legacy online transaction processing and business analytics workloads. This latest generation system features an eight-core processor chip, a robust cache hierarchy, and large multiprocessor system design optimized for enterprise database and transaction processing workloads. The microprocessor core features a wide super-scalar, out-of-order pipeline that can sustain an instruction fetch, decode, dispatch, and completion rate of six z/Architecture® instructions per cycle. The instruction execution path is predicted by multi-level branch direction and target prediction logic. Complex instructions are split into two or more simpler micro-operations. Instructions are issued out of program order from an instruction issue queue to multiple RISC (reduced instruction set computer) execution units. The super-scalar design can sustain an issue and execution rate of ten micro-operations per cycle: two load/store type instructions, four fixed point (integer) instructions, two floating point or vector instructions, and two branch instructions.


Archive | 2003

Method and logical apparatus for rename register reallocation in a simultaneous multi-threaded (SMT) processor

William E. Burky; Bjorn Peter Christensen; Dung Quoc Nguyen; David A. Schroter; Albert Thomas Williams


Archive | 2003

Method for changing a thread priority in a simultaneous multithread processor

William E. Burky; Ronald Nick Kalla; David A. Schroter; Balaram Sinharoy


Archive | 1998

Apparatus for software initiated prefetch and method therefor

David A. Schroter; Michael Thomas Vaden


Archive | 1999

Measured, allocation of speculative branch instructions to processor execution units

David A. Schroter


Archive | 1990

Processor system with improved memory transfer means

Robert D. Herzl; Kenneth A. Lauricella; Linda Legault Quinn; David A. Schroter; Allan Rowe Steel; Joseph L. Temple


Archive | 1998

System and method cancelling a speculative branch

Milford John Peterson; David A. Schroter; Albert James Van Norstrand


Archive | 1998

Processor and method of prefetching data based upon a detected stride

William E. Burky; David A. Schroter; Shih-Hsiung Stephen Tung; Michael Thomas Vaden


Archive | 1993

Performance enhancement for load multiple register instruction

Robert M. Dinkjian; Fredrick W. Roberts; David A. Schroter


Archive | 1998

Data processing system having an apparatus for out-of-order register operations and method therefor

Kevin Arthur Chiarot; A. James Van Norstrand; David A. Schroter

Researchain Logo
Decentralizing Knowledge