Network


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

Hotspot


Dive into the research topics where Jonathan D. Bradbury is active.

Publication


Featured researches published by Jonathan D. Bradbury.


Ibm Journal of Research and Development | 2015

The SIMD accelerator for business analytics on the IBM z13

Eric M. Schwarz; R. B. Krishnamurthy; C. J. Parris; Jonathan D. Bradbury; I. M. Nnebe; Michael Karl Gschwind

IBM z Systems™ have been hosting critical business applications across several industries including banking, healthcare, insurance, and retail for over 50 years. With the recent growth in the use of analytics in the business environment, more customers are seeking to integrate analytics into their core operational environments to enable real-time insight on operational data for competitive advantage. IBM z Systems support very high-performance computation for business analytics. The z System processors are typically higher frequency than any general-purpose microprocessor, and with the zEnterprise® 196 (z196) system, huge gains in performance were made through out-of-order execution. The robust cache hierarchy also provides additional performance boosts to high concurrency analytics operations. The IBM z13™ extends these performance improvements with a new SIMD (single-instruction, multiple-data) engine in the processor for targeted acceleration of business analytics workloads. This SIMD engine supports new instructions for three data types: integer, string, and floating-point. We provide an overview of the z13 SIMD architecture and show how it advances current architectures. We also discuss the compiler and math library support for this new architecture and provide a few examples of applications that can be accelerated by this new hardware feature on the z13.


Archive | 2013

Vector string range compare

Jonathan D. Bradbury; Eric M. Schwarz; Timothy J. Slegel


Archive | 2013

Vector find element not equal instruction

Jonathan D. Bradbury; Michael Karl Gschwind; Eric M. Schwarz; Timothy J. Slegel


Archive | 2013

Instruction to load data up to a dynamically determined memory boundary

Jonathan D. Bradbury; Michael Karl Gschwind; Christian Jacobi; Eric M. Schwarz; Timothy J. Slegel


Archive | 2012

Instruction to load data up to a specified memory boundary indicated by the instruction

Jonathan D. Bradbury; Michael Karl Gschwind; Christian Jacobi; Eric M. Schwarz; Timothy J. Slegel


Archive | 2012

INSTRUCTION TO COMPUTE THE DISTANCE TO A SPECIFIED MEMORY BOUNDARY

Jonathan D. Bradbury; Michael Karl Gschwind; Eric M. Schwarz; Timothy J. Slegel; Christian Jacobi


Archive | 2013

Run-time instrumentation sampling in transactional-execution mode

Jonathan D. Bradbury; Charles W. Gainey; Michael Karl Gschwind


Archive | 2012

Copying character data having a termination character from one memory location to another

Jonathan D. Bradbury; Michael Karl Gschwind; Timothy J. Slegel


Archive | 2005

System and method for examining remote systems and gathering debug data in real time

Jonathan D. Bradbury; Scott M. Carlson; Trevor E. Carlson; Donald Crabtree; David A. Elko; Michel H. T. Hack; William M. Sakal; Denise M. Sevigny; Ronald M. Smith; Li Zhang


Archive | 2015

EVADING FLOATING INTERRUPTION WHILE IN THE TRANSACTIONAL-EXECUTION MODE

Jonathan D. Bradbury; Fadi Y. Busaba; Harold W. Cain; Dan F. Greiner; Michael Karl Gschwind; Valentina Salapura; Eric M. Schwarz

Researchain Logo
Decentralizing Knowledge