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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Michael S. Floyd

dblp:47/5853 · DBLP profile ↗
← Back
9ranked-venue papers
1as first author
1since 2021 · last 2021
0000-0001-7229-3357ORCID · corroborated

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

Systems, architecture and hardware · 8 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1

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
6 papers
Energy-efficient computing · 31% Hardware reliability and fault tolerance · 21% Processor architecture and microarchitecture · 21%

Topics — the 15 heaviest of 17, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Energy-efficient computing
power management
0.652015
Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015
Accurate Fine-Grained Processor Power Proxies · MICRO 2012
Active management of timing guardband to save energy in POWER7 · MICRO 2011
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
Hardware reliability and fault tolerance
timing guardband
0.322015
Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015
Active management of timing guardband to save energy in POWER7 · MICRO 2011
Integrated circuit design › variation-aware design
adaptive guardbanding
0.212015
Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015
Hardware reliability and fault tolerance
processor reliability
0.212015
Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015
Energy-efficient computing › power management
dynamic power management
0.112010
Architecting for power management: The IBM POWER7TM approach · HPCA 2010
Energy-efficient computing
voltage and frequency scaling
0.112015
Adaptive guardband scheduling to improve system-level efficiency of the POWER7+ · MICRO 2015
Memory systems
memory hierarchy
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004
Processor architecture and microarchitecture › multithreading
simultaneous multithreading
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004
Processor architecture and microarchitecture
superscalar processor
0.012004
Design and implementation of the POWER5 microprocessor · DAC 2004
Cloud and datacenter computing › resource management
cloud resource management
0.012012
Accurate Fine-Grained Processor Power Proxies · MICRO 2012
Hardware reliability and fault tolerance
aging
0.012011
Active management of timing guardband to save energy in POWER7 · MICRO 2011
Hardware reliability and fault tolerance
process variation
0.012011
Active management of timing guardband to save energy in POWER7 · MICRO 2011
Cloud and datacenter computing › virtualization
virtual machine
0.012010
Architecting for power management: The IBM POWER7TM approach · HPCA 2010

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

pre-silicon methodology · 0.5power model training · 0.1on-chip power sensing · 0.1energyscale methodology · 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
ISCA19
2015 Adaptive guardband scheduling to improve system-level efficiency of the POWER7+
abstract
The traditional guardbanding approach to ensure processor reliability is becoming obsolete because it always over-provisions voltage and wastes a lot of energy. As a next-generation alternative, adaptive guardbanding dynamically adjusts chip clock frequency and voltage based on timing margin measured at runtime. With adaptive guardbanding, voltage guardband is only provided when needed, thereby promising significant energy efficiency improvement.
Yazhou Zu, Charles Lefurgy, Jingwen Leng, Matthew Halpern, Michael S. Floyd, Vijay Janapa Reddi
MICRO5
2013 Single-cycle, pulse-shaped critical path monitor in the POWER7+ microprocessor
abstract
A 32nm SOI critical path monitor (CPM) that can provide timing measurements to a Digital PLL for dynamic frequency adjustments in the 8-core POWER7+™ microprocessor is described. The CPM calibrates to within 2% of cycle time from nominal to turbo voltages. Its voltage sensitivity is 10mV/bit. It tracks processor temperature sensitivity to within 1.5% of nominal frequency, and has a sample jitter less than 1.5% of nominal frequency. The ability to detect noise dynamically allows the system to operate the processor closer to its optimal frequency for any given voltage, resulting in lower voltage for power savings or higher frequency for performance improvements.
Alan J. Drake, Michael S. Floyd, Richard L. Willaman, Derek J. Hathaway, Joshua Hernandez, Crystal Soja, Marshall D. Tiner, Gary D. Carpenter, Robert M. Senger
ISLPED2
2013 Virtual Power Management simulation framework for computer systems
abstract
We developed a Virtual Power Management (VPM) simulation methodology for pre-silicon design and validation of power management hardware and firmware. VPM integrates a realistic hardware interface with high-level workload and power models to achieve fast and effective system-wide simulation. VPM models are used independently for algorithmic and architectural exploration, and in conjunction with the Simics simulation environment to execute real firmware for verification. In this paper, we present an overview of the VPM architecture and results from two studies using the simulation framework.
Bishop Brock, Srinivasan Ramani, Ken Vu, Heather Hanson, Michael S. Floyd
ISPASS5
2012 Accurate Fine-Grained Processor Power Proxies
abstract
There are not yet practical and accurate ways to directly measure core power in a microprocessor. This limits the granularity of measurement and control for computer power management. We overcome this limitation by presenting an accurate runtime per-core power proxy which closely estimates true core power. This enables new fine-grained microprocessor power management techniques at the core level. For example, cloud environments could manage and bill virtual machines for energy consumption associated with the core. The power model underlying our power proxy also enables energy-efficiency controllers to perform what-if analysis, instead of merely reacting to current conditions. We develop and validate a methodology for accurate power proxy training at both chip and core levels. Our implementation of power proxies uses on-chip logic in a high-performance multi-core processor and associated platform firmware. The power proxies account for full voltage and frequency ranges, as well as chip-to-chip process variations. For fixed clock frequency operation, a mean unsigned error of 1.8% for fine-grained 32ms samples across all workloads was achieved. For an interval of an entire workload, we achieve an average error of-0.2%. Similar results were achieved for voltage-scaling scenarios, too. We also present two sample applications of the power proxy: (1) per-core power billing for cloud computing services, and (2) simultaneous runtime energy saving comparisons among different power management policies without running each policy separately.
Wei Huang 0004, Charles Lefurgy, William Kuk, Alper Buyuktosunoglu, Michael S. Floyd, Karthick Rajamani, Malcolm Allen-Ware, Bishop Brock
MICRO5
2011 Active management of timing guardband to save energy in POWER7
abstract
Microprocessor voltage levels include substantial margin to deal with process variation, system power supply variation, workload induced thermal and voltage variation, aging, random uncertainty, and test inaccuracy. This margin allows the microprocessor to operate correctly during worst-case conditions, but during typical conditions it is larger than necessary and wastes energy. We present a mechanism that reduces excess voltage margin by (1) introducing a critical path monitor (CPM) circuit that measures available timing margin in real-time, (2) coupling the CPM output to the clock generation circuit to adjust clock frequency within cycles in response to excess or inadequate timing margin, and (3) adjusting the processor voltage level periodically in firmware to achieve a specified average clock frequency target. We implemented this mechanism in a prototype IBM POWER7 server. During better-than-worst case conditions our guardband management mechanism reduces the average voltage setting 137-152 mV below nominal, resulting in average processor power reduction of 24% with no performance loss while running industry-standard benchmarks.
Charles Lefurgy, Alan J. Drake, Michael S. Floyd, Malcolm Allen-Ware, Bishop Brock, José A. Tierno, John B. Carter
MICRO3
2010 Adaptive energy management features of the POWER7TM processor
Michael S. Floyd, Bishop Brock, Malcolm Allen-Ware, Karthick Rajamani, Alan J. Drake, Charles Lefurgy, Lorena Pesantez
Hot Chips Symposium1
2010 Architecting for power management: The IBM POWER7TM approach
abstract
The POWER7 processor is the newest member of the IBM POWER®family of server processors. With greater than 4X the peak performance and the same power budget as the previous generation POWER6®, POWER7 will deliver impressive energy-efficiency boosts. The improved peak energy-efficiency is accompanied by a wide array of new features in the processor and system designs that advance IBM's EnergyScaleTMdynamic power management methodology. This paper provides an overview of these new features, which include better sensing, more advanced power controls, improved scalability for power management, and features to address the diverse needs of the full range of POWER servers from blades to supercomputers. We also highlight three challenges that need attention from a range of systems design and research teams: (i) power management in highly virtualized environments, (ii) power (in)efficiency of systems software and applications, and (iii) memory power costs, especially for servers with large memory footprints.
Malcolm Allen-Ware, Karthick Rajamani, Michael S. Floyd, Bishop Brock, Juan C. Rubio, Freeman L. Rawson III, John B. Carter
HPCA3
2004 Design and implementation of the POWER5 microprocessor
abstract
POWER5 offers significantly increased performance over previous POWER designs by incorporating simultaneous multithreading, an enhanced memory subsystem, and extensive RAS and power management support. The 276M transistor processor is implemented in 130nm silicon-on-insulator technology with 8-level of Cu metallization and operates at >1.5 GHz.
Joachim G. Clabes, Joshua Friedrich, Mark Sweet, Jack DiLullo, Sam G. Chu, Donald W. Plass, James Dawson, Paul Muench, Larry Powell, Michael S. Floyd, Balaram Sinharoy, Mike Lee, Michael Goulet, James Wagoner, Nicole S. Schwartz, Stephen L. Runyon, Gary Gorman, Phillip J. Restle, Ronald N. Kalla, Joseph McGill, J. Steve Dodson
DAC10