Network


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

Hotspot


Dive into the research topics where Bruce Mealey is active.

Publication


Featured researches published by Bruce Mealey.


Ibm Journal of Research and Development | 2007

IBM POWER6 reliability

Michael J. Mack; Wolfram Sauer; Scott Barnett Swaney; Bruce Mealey

This paper describes the state-of-the art reliability features of the IBM POWER6™ microprocessor. The POWER6 microprocessor includes a high degree of detection of soft and hard errors in both dataflow and control logic, as well as a feature--instruction retry recovery (IRR)--usually available only on mainframe systems. IRR provides full hardware error recovery of those registers that are defined by the instruction set architecture. This is accomplished by taking a checkpoint of the defined state for both of the core threads and recovering the machine state back to a known good point. To allow changing memory accessibility without using different page table entries, the POWER6 microprocessor implements virtual page class keys, a new architectural extension that enables the OS (operating system) to manage eight classes of memory with efficiently modifiable access authority for each class. With this feature, malfunctioning kernel extensions can be prevented from destroying OS data that may, in turn, bring an OS down.


pacific rim international symposium on dependable computing | 2008

Error Behavior Comparison of Multiple Computing Systems: A Case Study Using Linux on Pentium, Solaris on SPARC, and AIX on POWER

Daniel Chen; Gabriela Jacques-Silva; Zbigniew Kalbarczyk; Ravishankar K. Iyer; Bruce Mealey

This paper presents an approach to conducting experimental studies for the characterization and comparison of the error behavior in different computing systems. The proposed approach is applied to characterize and compare the error behavior of three commercial systems (Linux 2.6 on Pentium 4, Solaris 10 on UltraSPARC IIIi, and AIX 5.3 on POWER 5) under hardware transient faults. The data is obtained by conducting extensive fault injection into kernel code, kernel stack, and system registers with the NFTAPE framework while running the Apache Web server as a workload. The error behavior comparison shows that the Linux system has the highest average crash latency, the Solaris system has the highest hang rate, and the AIX system has the lowest error sensitivity and the least amount of crashes in the more severe categories.


Ibm Journal of Research and Development | 2015

Advanced features in IBM POWER8 systems

Balaram Sinharoy; Randal C. Swanberg; Naresh Nayar; Bruce Mealey; Jeffrey A. Stuecheli; Berni Schiefer; Jens Leenstra; J. Jann; Philipp Oehler; David Stephen Levitan; Susan E. Eisen; D. Sanner; Thomas Pflueger; Cedric Lichtenau; William E. Hall; T. Block

The IBM POWER8™ processor includes many innovative features that enable efficient and flexible computing, along with enhancements in virtualization, security, and serviceability. These features benefit application performance, and big data and analytics computing, as well as the cloud environment. Notable features include the capabilities to dynamically and efficiently change the number of threads active on a processor, enhancing application performance via integer vector operations, encryption accelerations, and reference history arrays. Also notable is improved virtual machine density (supporting multiple simultaneous partitions per core and providing fine-grain power management), allowing continuous monitoring of system performance as well as significantly enhanced system RAS (reliability, availability, and serviceability) and security. Each of these features is technologically complex and advanced. This paper provides an in-depth description of some of these features and their exploitation through systems software and middleware. These features will continue to bring value to the system-of-record workloads in the enterprise. They also make POWER8 systems well-suited for serving the needs of newer workloads such as big data and analytics, while efficiently supporting deployment in cloud environments.


Archive | 2003

DYNAMIC SWITCHING OF MULTITHREADED PROCESSOR BETWEEN SINGLE THREADED AND SIMULTANEOUS MULTITHREADED MODES

William Joseph Armstrong; Bruce Mealey; Naresh Nayar; Balaram Sinharoy


Archive | 2001

Operating system debugger extensions for hypervisor debugging

George John Dawkins; Bruce Mealey


Archive | 1998

Dynamic extension of static device drivers

Bruce Mealey; Randal C. Swanberg; Michael Stephen Williams


Archive | 2004

Architecture and method for managing the sharing of logical resources among separate partitions of a logically partitioned computer system

Richard Louis Arndt; Bruce Mealey; Steven Mark Thurber


Archive | 1997

Dynamic boot filesystem selection

Bruce Mealey; Randal C. Swanberg; Michael Stephen Williams


Archive | 2001

Virtual logical partition terminal

Richard Louis Arndt; Robert Kimberlin Foster; Walter Manfred Lipp; Kerry Alan Lucas; Casey Lee McCreary; Bruce Mealey; Joshua N. Poimboeuf


Archive | 1997

System for modifying functions of static device driver using a registered driver extension extended dynamically by providing an entry point for the driver extension

Bruce Mealey; Randal C. Swanberg; Michael Stephen Williams

Researchain Logo
Decentralizing Knowledge