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.

Michael O. McCracken

dblp:21/2741 · DBLP profile ↗
← Back
5ranked-venue papers
0as first author
0since 2021 · last 2012
—ORCID · none

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

Systems, architecture and hardware · 5Software engineering, systems software and programming languages · 2

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
5 papers
Interconnection networks and networks-on-chip · 32% Performance modeling and evaluation · 20% Memory systems · 18%
Computer networks
2 papers
Optical networks · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Environmental and earth informatics · 100%

Topics — the 16 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Optical networks
optical interconnect
0.112012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Optical networks › optical switching
photonic switching network
0.112012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Interconnection networks and networks-on-chip
die-to-die interconnect
0.112010
Silicon-photonic network architectures for scalable, power-efficient multi-chip systems · ISCA 2010
Parallel and multicore computing
many-core systems
0.112010
Silicon-photonic network architectures for scalable, power-efficient multi-chip systems · ISCA 2010
Performance modeling and evaluation
workload characterization
0.122005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Statistical scalability analysis of communication operations in distributed applications · PPoPP 2001
Environmental and earth informatics
atmospheric modeling
0.112007
WRF nature run · SC 2007
Environmental and earth informatics › atmospheric modeling
numerical weather prediction
0.112007
WRF nature run · SC 2007
High-performance computing › large-scale simulation
petascale simulation
0.112007
WRF nature run · SC 2007
Memory systems › cache
cache performance
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Performance modeling and evaluation › workload characterization
locality analysis
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Memory systems
memory access patterns
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Memory systems › data locality
spatial and temporal locality
0.112005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005
Parallel and multicore computing › parallel programming models
message passing
0.012012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Interconnection networks and networks-on-chip › high-speed networks
supercomputer interconnect
0.012012
A micro-architectural analysis of switched photonic multi-chip interconnects · ISCA 2012
Processor architecture and microarchitecture
many-core architecture
0.012010
Silicon-photonic network architectures for scalable, power-efficient multi-chip systems · ISCA 2010
Performance modeling and evaluation
benchmarking
0.012005
Quantifying Locality In The Memory Access Patterns of HPC Applications · SC 2005

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

power-constrained design · 0.3discrete-event simulation · 0.3silicon photonics · 0.2spectral methods · 0.1parallel i/o · 0.1locality analysis · 0.1architecture-neutral characterization · 0.1statistical analysis · 0.0non-parametric correlation · 0.0
YearPublicationVenuePosition
2012 A micro-architectural analysis of switched photonic multi-chip interconnects
abstract
Silicon photonics is a promising technology to scale offchip bandwidth in a power-efficient manner. Given equivalent bandwidth, the flexibility of switched networks often leads to the assumption that they deliver greater performance than point-to-point networks on message passing applications with low-radix traffic patterns. However, when optical losses are considered and total optical power is constrained, this assumption no longer holds. In this paper we present a power constrained method for designing photonic interconnects that uses the power characteristics and limits of optical switches, waveguide crossings, inter-layer couplers and waveguides. We apply this method to design three switched network topologies for a multi-chip system. Using synthetic and HPC benchmark-derived message patterns, we simulated the three switched networks and a WDM point-to-point network. We show that switched networks outperform point-to-point networks only when the optical losses of switches and inter-layer couplers losses are each 0.75 dB or lower; achieving this would require a major breakthrough in device development. We then show that this result extends to any switched network with similarly complex topology, through simulations of an idealized "perfect" network that supports 90% of the peak bandwidth under all traffic patterns. We conclude that given a fixed amount of input optical power, under realistic device assumptions, a point-to-point network has the best performance and energy characteristics.
Pranay Koka, Michael O. McCracken, Herb Schwetman, Chia-Hsin Owen Chen, Xuezhe Zheng, Ron Ho, Kannan Raj, Ashok V. Krishnamoorthy
ISCA2
2010 Silicon-photonic network architectures for scalable, power-efficient multi-chip systems
abstract
Scaling trends of logic, memories, and interconnect networks lead towards dense many-core chips. Unfortunately, process yields and reticle sizes limit the scalability of large single-chip systems. Multi-chip systems break free of these areal limits, but in turn require enormous chip-to-chip bandwidth. The "macrochip" concept presented here integrates multiple many-core processor chips in a single package with silicon-photonic interconnects. This design enables a multi-chip system to approach the performance of a single large die.
Pranay Koka, Michael O. McCracken, Herb Schwetman, Xuezhe Zheng, Ron Ho, Ashok V. Krishnamoorthy
ISCA2
2007 WRF nature run
abstract
The Weather Research and Forecast (WRF) model is a limited-area model of the atmosphere for mesoscale research and operational numerical weather prediction (NWP). A petascale problem is a WRF nature run that provides very high-resolution "truth" against which more coarse simulations or perturbation runs may be compared for purposes of studying predictability, stochastic parameterization, and fundamental dynamics. We carried out a nature run involving an idealized high resolution rotating fluid on the hemisphere to investigate scales that span the k-3 to k-5/3 kinetic energy spectral transition of the observed atmosphere using 65,536 processors of the BG/L machine at LLNL. We worked through issues of parallel I/O and scalability. The primary result is not just the scalability and high Tflops number, but an important step towards understanding weather predictability at high resolution.
John Michalakes, Josh Hacker, Richard Loft, Michael O. McCracken, Allan Snavely, Nicholas J. Wright, Thomas E. Spelce, Brent C. Gorda, Robert Walkup
SC4
2005 Quantifying Locality In The Memory Access Patterns of HPC Applications
abstract
Several benchmarks for measuring the memory performance of HPC systems along dimensions of spatial and temporal memory locality have recently been proposed. However, little is understood about the relationships of these benchmarks to real applications and to each other. We propose a methodology for producing architecture-neutral characterizations of the spatial and temporal locality exhibited by the memory access patterns of applications. We demonstrate that the results track intuitive notions of locality on several synthetic and application benchmarks. We employ the methodology to analyze the memory performance components of the HPC Challenge Benchmarks, the Apex-MAP benchmark, and their relationships to each other and other benchmarks and applications. We show that this analysis can be used to both increase understanding of the benchmarks and enhance their usefulness by mapping them, along with applications, to a 2-D space along axes of spatial and temporal locality.
Jonathan Weinberg, Michael O. McCracken, Erich Strohmaier, Allan Snavely
SC2
2001 Statistical scalability analysis of communication operations in distributed applications
abstract
Current trends in high performance computing suggest that users will soon have widespread access to clusters of multiprocessors with hundreds, if not thousands, of processors. This unprecedented degree of parallelism will undoubtedly expose scalability limitations in existing applications, where scalability is the ability of a parallel algorithm on a parallel architecture to effectively utilize an increasing number of processors. Users will need precise and automated techniques for detecting the cause of limited scalability. This paper addresses this dilemma. First, we argue that users face numerous challenges in understanding application scalability: managing substantial amounts of experiment data, extracting useful trends from this data, and reconciling performance information with their applications design. Second, we propose a solution to automate this data analysis problem by applying fundamental statistical techniques to scalability experiment data. Finally, we evaluate our operational prototype on several applications, and show that statistical techniques offer an effective strategy for assessing application scalability. In particular, we find that non-parametric correlation of the number of tasks to the ratio of the time for communication operations to overall communication time provides a reliable measure for identifying communication operations that scale poorly.
Jeffrey S. Vetter, Michael O. McCracken
PPoPP2