Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Brian W. Thompto

dblp:52/8314 · DBLP profile ↗
← Back
5ranked-venue papers
3as first author
1since 2021 · last 2021
0000-0002-6899-545XORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 3 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Processor architecture and microarchitecture · 23% Hardware accelerators and domain-specific architectures · 22% Electronic design automation · 21%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.512021
Energy Efficiency Boost in the AI-Infused POWER10 Processor · ISCA 2021
Processor architecture and microarchitecture › microprocessor design
processor core design
0.512021
Energy Efficiency Boost in the AI-Infused POWER10 Processor · ISCA 2021
Electronic design automation
hardware verification and test
0.212014
Verification of Transactional Memory in POWER8 · DAC 2014
Electronic design automation › hardware verification and test
processor verification
0.212014
Verification of Transactional Memory in POWER8 · DAC 2014
Parallel and multicore computing
transactional memory
0.212014
Verification of Transactional Memory in POWER8 · DAC 2014
Hardware reliability and fault tolerance
fault injection
0.112010
Verification for fault tolerance of the IBM system z microprocessor · DAC 2010
Hardware reliability and fault tolerance
fault tolerance verification
0.112010
Verification for fault tolerance of the IBM system z microprocessor · DAC 2010
Electronic design automation › hardware verification and test
hardware verification
0.112010
Verification for fault tolerance of the IBM system z microprocessor · DAC 2010
Hardware reliability and fault tolerance
soft errors
0.112010
Verification for fault tolerance of the IBM system z microprocessor · DAC 2010
Hardware reliability and fault tolerance › soft errors
soft error resilience
0.112010
Verification for fault tolerance of the IBM system z microprocessor · DAC 2010
Processor architecture and microarchitecture
microprocessor
0.012010
Verification for fault tolerance of the IBM system z microprocessor · DAC 2010

Methods — techniques the papers use, named apart from their topics

pre-silicon methodology · 0.5pre-silicon simulation · 0.2post-silicon validation · 0.2acceleration · 0.2fault injection · 0.1
YearPublicationVenuePosition
2021 Energy Efficiency Boost in the AI-Infused POWER10 Processor
abstract
We present the novel micro-architectural features, supported by an innovative and novel pre-silicon methodology in the design of POWER10. The resulting projected energy efficiency boost over POWER9 is 2.6x at core level (for SPECint) and up to 3x at socket level. In addition, a new feature supporting inline AI acceleration was added to the POWER ISA and incorporated into the POWER10 processor core design. The resulting boost in SIMD/AI socket performance is projected to be up to 10x for FP32 and 21x for INT8 models of ResNet-50 and BERT-Large. In this paper, we describe the novel methodology deployed and used not only to obtain these efficiency boosts for traditional workloads, but also to infuse AI/ML/HPC capability directly into the POWER10 core.
Brian W. Thompto, Dung Q. Nguyen, José E. Moreira, Ramon Bertran Monfort, Hans M. Jacobson, Richard J. Eickemeyer, Rahul M. Rao, Michael Goulet, Marcy Byers, Christopher J. Gonzalez, Karthik Swaminathan, Nagu R. Dhanwada, Silvia M. Müller, Satish Kumar Sadasivam, Robert K. Montoye, William J. Starke, Christian G. Zoellin, Michael S. Floyd, Jeffrey Stuecheli, Nandhini Chandramoorthy, John-David Wellman, Alper Buyuktosunoglu, Matthias Pflanz, Balaram Sinharoy, Pradip Bose
ISCA1
2020 IBM's POWER10 Processor
abstract
This article consists only of a collection of slides from the author's conference presentation.
William J. Starke, Brian W. Thompto
Hot Chips Symposium2
2016 POWER9: Processor for the cognitive era
abstract
Presents a collection of slides covering the following topics: POWER9 processor; cognitive era; core execution slice microarchitecture; core pipeline efficiency; instruction set architecture; data capacity; thoughput; dual memory subsystems; CPU core performance; and premier acceleration platform.
Brian W. Thompto
Hot Chips Symposium1
2014 Verification of Transactional Memory in POWER8
abstract
Transactional memory is a promising mechanism for synchronizing concurrent programs that eliminates locks at the expense of hardware complexity. Transactional memory is a hard feature to verify. First, transactions comprise several instructions that must be observed as a single global atomic operation. In addition, there are many reasons a transaction can fail. This results in a high level of non-determinism which must be tamed by the verification methodology. This paper describes the innovation that was applied to tools and methodology in pre-silicon simulation, acceleration and post-silicon in order to verify transactional memory in the IBM POWER8 processor core.
Allon Adir, Dave Goodman, Daniel Hershcovich, Oz Hershkovitz, Bryan G. Hickerson, Karen Holtz, Wisam Kadry, Anatoly Koyfman, John M. Ludden, Charles Meissner, Amir Nahir, Randall R. Pratt, Mike Schiffli, Brett St. Onge, Brian W. Thompto, Elena Tsanko, Avi Ziv
DAC15
2010 Verification for fault tolerance of the IBM system z microprocessor
abstract
IBM System z processors are known for their industry leading Reliability, Availability and Serviceability (RAS). The hardware is designed to support a high resilience against errors and the ability to recover from errors maintaining a valid architectural state. This paper describes the thorough verification effort required to prove that the fault tolerance of the IBM System z processor core matches the high expectations prior to design tape-out. This paper proposes a multifaceted verification methodology to cover the various aspects of verifying correct error detection, isolation and recovery. Soft errors enlarge the state space of a design significantly. This provides a significant challenge to the functional verification environment in order to tolerate the fails and to expect architectural compliance. Several fault injection mechanisms are discussed. A special focus is on the novel methodology of Comprehensive Fault Injection (CFI) used to validate and improve the dependability characteristics of the processor core, providing improved Soft Error Resilience (SER). Feedback of the results and measurements of the efficiency and functional coverage are an integral part of the overall methodology, allowing the smart use of the available compute resources.
Brian W. Thompto, Bodo Hoppe
DAC1