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

Timothy J. Slegel

dblp:76/4662 · DBLP profile ↗
← Back
3ranked-venue papers
0as first author
0since 2021 · last 2014
—ORCID · none

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

Systems, architecture and hardware · 3

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
2 papers
Integrated circuit design · 35% Processor architecture and microarchitecture · 17% Energy-efficient computing · 17%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Integrated circuit design › variation-aware design
adaptive guardbanding
0.212014
Voltage Noise in Multi-Core Processors: Empirical Characterization and Optimization Opportunities · MICRO 2014
Processor architecture and microarchitecture
chip multiprocessor
0.212014
Voltage Noise in Multi-Core Processors: Empirical Characterization and Optimization Opportunities · MICRO 2014
Energy-efficient computing
power management
0.212014
Voltage Noise in Multi-Core Processors: Empirical Characterization and Optimization Opportunities · MICRO 2014
Integrated circuit design
voltage noise characterization
0.212014
Voltage Noise in Multi-Core Processors: Empirical Characterization and Optimization Opportunities · MICRO 2014
Memory systems
cache design
0.112012
Transactional Memory Architecture and Implementation for IBM System Z · MICRO 2012
Parallel and multicore computing
transactional memory
0.112012
Transactional Memory Architecture and Implementation for IBM System Z · MICRO 2012

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

measurement-based characterization · 0.2instruction set architecture design · 0.1
YearPublicationVenuePosition
2014 Voltage Noise in Multi-Core Processors: Empirical Characterization and Optimization Opportunities
abstract
Voltage noise characterization is an essential aspect of optimizing the shipped voltage of high-end processor based systems. Voltage noise, i.e. Variations in the supply voltage due to transient fluctuations on current, can negatively affect the robustness of the design if it is not properly characterized. Modeling and estimation of voltage noise in a pre-silicon setting is typically inadequate because it is difficult to model the chip/system packaging and power distribution network (PDN) parameters very precisely. Therefore, a systematic, direct measurement-based characterization of voltage noise in a post-silicon setting is mandatory in validating the robustness of the design. In this paper, we present a direct measurement-based voltage noise characterization of a state-of-the-art mainframe class multicoreprocessor. We develop a systematic methodology to generate noise stress marks. We study the sensitivity of noise in relation to the different parameters involved in noise generation: (a) stimulus sequence frequency, (b) supply current delta, (c) number of noise events and, (d) degree of alignment or synchronization of events in a multi-core context. By sensing per-core noise in a multi-core chip, we characterize the noise propagation across the cores. This insight opens up new opportunities for noise mitigation via workload mappings and dynamic voltage guard banding.
Ramon Bertran Monfort, Alper Buyuktosunoglu, Pradip Bose, Timothy J. Slegel, Gerard Salem, Sean M. Carey, Richard F. Rizzolo, Thomas Strach
MICRO4
2012 Transactional Memory Architecture and Implementation for IBM System Z
abstract
We present the introduction of transactional memory into the next generation IBM System z CPU. We first describe the instruction-set architecture features, including requirements for enterprise-class software RAS. We then describe the implementation in the IBM zEnterprise EC12 (zEC12) microprocessor generation, focusing on how transactional memory can be embedded into the existing cache design and multiprocessor shared-memory infrastructure. We explain practical reasons behind our choices. The zEC12 system is available since September 2012.
Christian Jacobi 0002, Timothy J. Slegel, Dan F. Greiner
MICRO2
2004 The design of the fixed point unit for the z990 microprocessor
abstract
The paper presents the design of the Fixed Point Unit (FXU) for the IBM eServer z990 microprocessor (announced in 2Q '03) that runs at 1.2 GHz [2]. The FXU is capable of executing two Register-Memory instructions including arithmetic instructions and a branch instruction in a single cycle. The FXU executes a total of 369 instructions that operate on variable size operands (1 to 256 bytes). The instruction set include decimal arithmetic with multiplies and divides, binary arithmetic, shifts and rotates, loads/stores, branches, long moves, logical operations, convert instructions, and other special instructions. The FXU consists of 64-bit dataflow stack that is custom designed and a control stack that is synthesized. The current FXU is the first superscalar design for the CMOS z-series machines, has a new improved decimal unit, and has for the first time a 16x64 bit binary multiplier.
Fadi Busaba, Timothy J. Slegel, Steven R. Carlough, Christopher A. Krygowski, John G. Rell
ACM Great Lakes Symposium on VLSI2