Network


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

Hotspot


Dive into the research topics where Khary J. Alexander is active.

Publication


Featured researches published by Khary J. Alexander.


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 | 2008

METHOD, SYSTEM AND COMPUTER PROGRAM PRODUCT FOR MINIMIZING BRANCH PREDICTION LATENCY

Khary J. Alexander; David S. Hutton; Brian R. Prasky; Anthony Saporito; Robert J. Sonnelitter; John Wesley Ward


Archive | 2008

Processor and method for synchronous load multiple fetching sequence and pipeline stage result tracking to facilitate early address generation interlock bypass

Khary J. Alexander; Fadi Y. Busaba; Vimal M. Kapadia; Chung-Lung Kevin Shum


Archive | 2013

Restricting processing within a processor to facilitate transaction completion

Khary J. Alexander; Brenton F. Belmar; Christian Jacobi; Anthony Saporito; Timothy J. Slegel


Archive | 2010

Predicting and avoiding operand-store-compare hazards in out-of-order microprocessors

Gregory W. Alexander; Khary J. Alexander; Brian W. Curran; Jonathan T. Hsieh; Christian Jacobi; James R. Mitchell; Brian R. Prasky; Brian W. Thompto


Archive | 2013

Managing transactional and non-transactional store observability

Khary J. Alexander; Christian Jacobi; Hans-Werner Tast; Patrick M. West


Archive | 2013

MONITORING A VALUE IN STORAGE WITHOUT REPEATED STORAGE ACCESS

Khary J. Alexander; Ute Gaertner; Jonathan T. Hsieh; Christian Jacobi; Timothy J. Slegel


Archive | 2010

Cracking destructively overlapping operands in variable length instructions

Khary J. Alexander; Fadi Y. Busaba; Brian W. Curran; Bruce C. Giamei; Christian Jacobi


Archive | 2012

Avoiding aborts due to associativity conflicts in a transactional environment

Khary J. Alexander; Jonathan T. Hsieh; Christian Jacobi


Archive | 2010

History and alignment based cracking for store multiple instructions for optimizing operand store compare penalties

Khary J. Alexander; Fadi Y. Busaba; Brian W. Curran; Bruce C. Giamei; Christian Jacobi; James R. Mitchell

Researchain Logo
Decentralizing Knowledge