Mike Ignatowski

dblp:03/2941 · also Michael Ignatowski · DBLP profile ↗
← Back
10ranked-venue papers
0as first author
2since 2021 · last 2024
0009-0009-7091-6982ORCID · corroborated

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

Systems, architecture and hardware · 10 · 2 since 2021Software engineering, systems software and programming languages · 2 · 2 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
6 papers
High-performance computing · 30% Memory systems · 22% GPUs and heterogeneous computing · 16%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
High-performance computing › supercomputing
exascale computing
1.732024
Realizing the AMD Exascale Heterogeneous Processor Vision : Industry Product · ISCA 2024
A Research Retrospective on AMD's Exascale Computing Journey · ISCA 2023
Design and Analysis of an APU for Exascale Computing · HPCA 2017
GPUs and heterogeneous computing › heterogeneous architecture
accelerated processing unit
1.022024
Realizing the AMD Exascale Heterogeneous Processor Vision : Industry Product · ISCA 2024
Design and Analysis of an APU for Exascale Computing · HPCA 2017
Integrated circuit design
heterogeneous integration
0.812024
Realizing the AMD Exascale Heterogeneous Processor Vision : Industry Product · ISCA 2024
Memory systems
3d-stacked memory
0.312017
Design and Analysis of an APU for Exascale Computing · HPCA 2017
Hardware accelerators and domain-specific architectures › accelerator integration
CPU-GPU integration
0.312017
Design and Analysis of an APU for Exascale Computing · HPCA 2017
Processor architecture and microarchitecture › multicore design
heterogeneous processor architecture
0.312017
Design and Analysis of an APU for Exascale Computing · HPCA 2017
Memory systems › DRAM › DRAM architecture
high bandwidth memory
0.312017
Design and Analysis of an APU for Exascale Computing · HPCA 2017
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.212024
Realizing the AMD Exascale Heterogeneous Processor Vision : Industry Product · ISCA 2024
Memory systems › DRAM › DRAM architecture
3D-stacked DRAM
0.212015
Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015
Memory systems
hybrid memory
0.212015
Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015
Memory systems
non-uniform memory access
0.212015
Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015
High-performance computing
supercomputing
0.212023
A Research Retrospective on AMD's Exascale Computing Journey · ISCA 2023
Processor architecture and microarchitecture › multi-chip architecture
3d stacking
0.212014
TOP-PIM: throughput-oriented programmable processing in memory · HPDC 2014
Memory systems
processing-in-memory
0.212014
TOP-PIM: throughput-oriented programmable processing in memory · HPDC 2014
Integrated circuit design › heterogeneous integration
chiplet-based design
0.112017
Design and Analysis of an APU for Exascale Computing · HPCA 2017
Interconnection networks and networks-on-chip › die-to-die interconnect
3d interconnect
0.112007
Interconnects in the Third Dimension: Design Challenges for 3D ICs · DAC 2007
Electronic design automation
physical design
0.112007
Interconnects in the Third Dimension: Design Challenges for 3D ICs · DAC 2007
Integrated circuit design › 3d integration
through-silicon via
0.112007
Interconnects in the Third Dimension: Design Challenges for 3D ICs · DAC 2007
Operating systems › resource management
memory management
0.112015
Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories · HPCA 2015
Integrated circuit design
3d integration
0.012007
Interconnects in the Third Dimension: Design Challenges for 3D ICs · DAC 2007

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

chiplet integration · 0.8advanced packaging · 0.8hardware-software co-design · 0.4architectural simulation · 0.3
YearPublicationVenuePosition
2024 Realizing the AMD Exascale Heterogeneous Processor Vision : Industry Product
abstract
AMD had previously detailed its exascale research journey from initial targets and requirements to the development and evolution of its vision of a high-performance computing (HPC) accelerated processing unit (APU), dubbed the Exascale Heterogeneous Processor or EHP. At the conclusion of that work, the learnings were integrated into the design of the node architecture that went into the Frontier supercomputer, the world’s first exascale machine. However, while the Frontier node architecture embodied many of the attributes of the EHP concept, advanced heterogeneous integration capabilities at the time were not yet sufficiently mature to realize our vision of a fully-integrated APU for HPC and AI. In this paper, we finish the EHP’s story by digging deeper into why an APU was not the right solution at the time of our first exascale architecture, what the shortcomings were of previous EHP concepts, and how AMD further evolved the concept into the AMD Instinct™ MI300A APU. MI300A is the culmination of years of AMD developments in advanced packaging technologies, its APU hardware and software, and the next step in our highly effective chiplet strategy to not only deliver a groundbreaking design for exascale computing, but to also meet the demands of new large-language model and generative AI applications.
Alan Smith 0003, Gabriel H. Loh, Michael J. Schulte, Mike Ignatowski, Samuel Naffziger, Mike Mantor, Nathan Kalyanasundharam, Vamsi Alla, Nicholas Malaya, Joseph L. Greathouse, Eric Chapman, Raja Swaminathan
ISCA4
2023 A Research Retrospective on AMD's Exascale Computing Journey
abstract
The pace of advancement of the top-end supercomputers historically followed an exponential curve similar to (and driven in part by) Moore's Law. Shortly after hitting the petaflop mark, the community started looking ahead to the next milestone: Exascale. However, many obstacles were already looming on the horizon, such as the slowing of Moore's Law, and others like the end of Dennard Scaling had already arrived. Anticipating significant challenges for the overall high-performance computing (HPC) community to achieve the next 1000x improvement, the U.S. Department of Energy (DOE) launched the Exascale Computing Program to enable and accelerate fundamental research across the many technologies needed to achieve exascale computing.
Gabriel H. Loh, Michael J. Schulte, Mike Ignatowski, Vignesh Adhinarayanan, Shaizeen Aga, Derrick Aguren, Varun Agrawal, Ashwin M. Aji, Johnathan Alsop, Paul T. Bauman, Bradford M. Beckmann, Majed Valad Beigi, Sergey Blagodurov, Travis Boraten, Michael Boyer, William C. Brantley, Noel Chalmers, Shaoming Chen, Michael L. Chu, David Cownie, Nicholas Curtis, Joris Del Pino, Nam Duong, Alexandru Dutu, Yasuko Eckert, Christopher Erb, Chip Freitag, Joseph L. Greathouse, Sudhanva Gurumurthi, Anthony Gutierrez, Khaled Hamidouche, Sachin Hossamani, Wei Huang 0004, Mahzabeen Islam, Nuwan Jayasena, John Kalamatianos, Onur Kayiran, Jagadish Kotra, Alan Lee, Daniel Lowell, Niti Madan, Abhinandan Majumdar, Nicholas Malaya, Srilatha Manne, Susumu Mashimo, Damon McDougall, Elliot Mednick, Michael Mishkin, Mark Nutter, Indrani Paul, Matthew Poremba, Brandon Potter, Kishore Punniyamurthy, Sooraj Puthoor, Steven E. Raasch, Karthik Rao, Gregory Rodgers, Marko Scrbak, Mohammad Seyedzadeh, John Slice, Vilas Sridharan, René van Oostrum, Eric Van Tassell, Abhinav Vishnu, Samuel Wasmundt, Mark Wilkening, Noah Wolfe, Mark Wyse, Adithya Yalavarti, Dmitri Yudanov
ISCA3
2017 Design and Analysis of an APU for Exascale Computing
abstract
The challenges to push computing to exaflop levels are difficult given desired targets for memory capacity, memory bandwidth, power efficiency, reliability, and cost. This paper presents a vision for an architecture that can be used to construct exascale systems. We describe a conceptual Exascale Node Architecture (ENA), which is the computational building block for an exascale supercomputer. The ENA consists of an Exascale Heterogeneous Processor (EHP) coupled with an advanced memory system. The EHP provides a high-performance accelerated processing unit (CPU+GPU), in-package high-bandwidth 3D memory, and aggressive use of die-stacking and chiplet technologies to meet the requirements for exascale computing in a balanced manner. We present initial experimental analysis to demonstrate the promise of our approach, and we discuss remaining open research challenges for the community.
Thiruvengadam Vijayaraghavan, Yasuko Eckert, Gabriel H. Loh, Michael J. Schulte, Mike Ignatowski, Bradford M. Beckmann, William C. Brantley, Joseph L. Greathouse, Wei Huang 0004, Arun Karunanithi, Onur Kayiran, Mitesh R. Meswani, Indrani Paul, Matthew Poremba, Steven E. Raasch, Steven K. Reinhardt, Greg Sadowski, Vilas Sridharan
HPCA5
2017 Exploring the Processing-in-Memory design space
Marko Scrbak, Mahzabeen Islam, Krishna M. Kavi, Mike Ignatowski, Nuwan Jayasena
J. Syst. Archit.4
2015 NMI: A new memory interface to enable innovation
Amin Farmahini Farahani, Nathan Hu, David Mayhew, Mike Ignatowski
Hot Chips Symposium6
2015 Heterogeneous memory architectures: A HW/SW approach for mixing die-stacked and off-package memories
abstract
Die-stacked DRAM is a technology that will soon be integrated in high-performance systems. Recent studies have focused on hardware caching techniques to make use of the stacked memory, but these approaches require complex changes to the processor and also cannot leverage the stacked memory to increase the system's overall memory capacity. In this work, we explore the challenges of exposing the stacked DRAM as part of the system's physical address space. This non-uniform access memory (NUMA) styled approach greatly simplifies the hardware and increases the physical memory capacity of the system, but pushes the burden of managing the heterogeneous memory architecture (HMA) to the software layers. We first explore simple (and somewhat impractical) schemes to manage the HMA, and then refine the mechanisms to address a variety of hardware and software implementation challenges. In the end, we present an HMA approach with low hardware and software impact that can dynamically tune itself to different application scenarios, achieving performance even better than the (impractical-to-implement) baseline approaches.
Mitesh R. Meswani, Sergey Blagodurov, John Slice, Mike Ignatowski, Gabriel H. Loh
HPCA5
2015 Memory organizations for 3D-DRAMs and PCMs in processor memory hierarchy
Krishna M. Kavi, Stefano Pianelli, Giandomenico Pisano, Giuseppe Regina, Mike Ignatowski
J. Syst. Archit.5
2014 TOP-PIM: throughput-oriented programmable processing in memory
abstract
As computation becomes increasingly limited by data movement and energy consumption, exploiting locality throughout the memory hierarchy becomes critical to continued performance scaling. Moving computation closer to memory presents an opportunity to reduce both energy and data movement overheads. We explore the use of 3D die stacking to move memory-intensive computations closer to memory. This approach to processing in memory addresses some drawbacks of prior research on in-memory computing and is commercially viable in the foreseeable future.
Dong Ping Zhang, Nuwan Jayasena, Alexander Lyashevsky, Joseph L. Greathouse, Lifan Xu, Mike Ignatowski
HPDC6
2008 Technology, CAD tools, and designs for emerging 3D integration technology
abstract
Because of continued advancements in process technology, three-dimensional (3D) integration with stacked chips is emerging as a promising solution to meet the challenges of high-performance, differentiated technology integration, and smaller form factor in complex System-on-a-Chip (SoC) design. High density vertical connections between stacked strata reduce well-known interconnect delay issues and increases interconnect bandwidth in a 3D chip. Adding the third dimension to design opens up new opportunities for EDA tools and design/architectural techniques to fully explore new approaches and address the challenges of 3D integration.
Syed M. Alam, Mike Ignatowski, Yuan Xie 0001
ACM Great Lakes Symposium on VLSI2
2007 Interconnects in the Third Dimension: Design Challenges for 3D ICs
abstract
Despite generation upon generation of scaling, computer chips have until now remained essentially 2-dimensional. Improvements in on-chip wire delay and in the maximum number of I/O per chip have not been able to keep up with transistor performance growth; it has become steadily harder to hide the discrepancy. 3D chip technologies come in a number of flavors, but are expected to enable the extension of CMOS performance. Designing in three dimensions, however, forces the industry to look at formerly-two- dimensional integration issues quite differently, and requires the re-fitting of multiple existing EDA capabilities.
Kerry Bernstein, Paul S. Andry, Jerome Cann, Philip G. Emma, David Greenberg, Wilfried Haensch, Mike Ignatowski, Steven J. Koester, John Magerlein, Ruchir Puri, Albert M. Young
DAC7