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

Yenai Ma

dblp:167/7964 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
1since 2021 · last 2021
0000-0002-6156-4999ORCID · corroborated

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

Systems, architecture and hardware · 7 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 3 · 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
2 papers
Memory systems · 29% Interconnection networks and networks-on-chip · 20% Electronic design automation · 20%

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

TopicWeightPapersLastEvidence papers
Integrated circuit design › packaging › advanced packaging
2.5d integration
0.412020
Cross-Layer Co-Optimization of Network Design and Chiplet Placement in 2.5-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Interconnection networks and networks-on-chip
die-to-die interconnect
0.412020
Cross-Layer Co-Optimization of Network Design and Chiplet Placement in 2.5-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Electronic design automation
physical design
0.412020
Cross-Layer Co-Optimization of Network Design and Chiplet Placement in 2.5-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Memory systems
memory hierarchy
0.212016
UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs · ACM Trans. Archit. Code Optim. 2016
Memory systems › virtual memory management
unified memory
0.212016
UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs · ACM Trans. Archit. Code Optim. 2016
Energy-efficient computing
thermal management
0.112020
Cross-Layer Co-Optimization of Network Design and Chiplet Placement in 2.5-D Systems · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2020
Memory systems
cache coherence
0.112016
UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs · ACM Trans. Archit. Code Optim. 2016
GPUs and heterogeneous computing › CPU-GPU heterogeneous computing
CPU-GPU memory management
0.112016
UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs · ACM Trans. Archit. Code Optim. 2016
Memory systems › cache coherence
directory-based coherence
0.112016
UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs · ACM Trans. Archit. Code Optim. 2016
GPUs and heterogeneous computing
multi-GPU computing
0.112016
UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs · ACM Trans. Archit. Code Optim. 2016

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

mathematical optimization · 0.4cross-layer co-optimization · 0.4NMOESI coherence protocol · 0.2
YearPublicationVenuePosition
2021 TAP-2.5D: A Thermally-Aware Chiplet Placement Methodology for 2.5D Systems
abstract
Heterogeneous systems are commonly used today to sustain the historic benefits we have achieved through technology scaling. 2.5D integration technology provides a cost-effective solution for designing heterogeneous systems. The traditional physical design of a 2.5D heterogeneous system closely packs the chiplets to minimize wirelength, but this leads to a thermally-inefficient design. We propose TAP-2.5D: the first open-source network routing and thermally-aware chiplet placement methodology for heterogeneous 2.5D systems. TAP-2.5D strategically inserts spacing between chiplets to jointly minimize the temperature and total wirelength, and in turn, increases the thermal design power envelope of the overall system. We present three case studies demonstrating the usage and efficacy of TAP-2.5D.
Yenai Ma, Leila Delshadtehrani, Cansu Demirkiran, José L. Abellán, Ajay Joshi
DATE1
2020 Cross-Layer Co-Optimization of Network Design and Chiplet Placement in 2.5-D Systems
abstract
2.5-D integration technology is gaining attention and popularity in manycore computing system design. 2.5-D systems integrate homogeneous or heterogeneous chiplets in a flexible and cost-effective way. The design choices of 2.5-D systems impact overall system performance, manufacturing cost, and thermal feasibility. This article proposes a cross-layer co-optimization methodology for 2.5-D systems. We jointly optimize the network topology and chiplet placement across logical, physical, and circuit layers to improve system performance, reduce manufacturing cost, and lower operating temperature, while ensuring thermal safety and routability. We also propose a novel gas-station link, which enables pipelined interchiplet links in passive interposers. Our cross-layer methodology achieves better performance-cost tradeoffs of 2.5-D systems and yields better solutions in optimizing interchiplet network and 2.5-D system designs than prior methods. Compared to single-chip systems, 2.5-D systems designed using our new approach achieve 88% higher performance at the same manufacturing cost, or 29% lower cost with the same performance. Compared to the closest state-of-the-art, our new approach achieves 40%-68% (49% on average) iso-cost performance improvement and 30%-38% (32% on average) iso-performance cost reduction.
Ayse K. Coskun, Furkan Eris, Ajay Joshi, Andrew B. Kahng, Yenai Ma, Aditya Narayan, Vaishnav Srinivas
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.5
2018 Leveraging thermally-aware chiplet organization in 2.5D systems to reclaim dark silicon
abstract
As on-chip power densities of manycore systems continue to increase, one cannot simultaneously run all the cores due to thermal constraints. This phenomenon, known as the `dark silicon' problem, leads to inactive regions on the chip and limits the performance of manycore systems. This paper proposes to reclaim dark silicon through a thermally-aware chiplet organization technique in 2.5D manycore systems. The proposed technique adjusts the interposer size and the spacing between adjacent chiplets to reduce the peak temperature of the overall system. In this way, a system can operate with a larger number of active cores at a higher frequency without violating thermal constraints, thereby achieving higher performance. To determine the chiplet organization that jointly maximizes performance and minimizes manufacturing cost, we formulate and solve an optimization problem that considers temperature and interposer size constraints of 2.5D systems. We design a multi-start greedy approach to find (near-)optimal solutions efficiently. Our analysis demonstrates that by using our proposed technique, an optimized 2.5D manycore system improves performance by 41% and 16% on average and by up to 87% and 39% for temperature thresholds of 85°C and 105°C, respectively, compared to a traditional single-chip system at the same manufacturing cost. When maintaining the same performance as an equivalent single-chip system, our approach is able to reduce the 2.5D system manufacturing cost by 36%.
Furkan Eris, Ajay Joshi, Andrew B. Kahng, Yenai Ma, Saiful A. Mojumder, Tiansheng Zhang
DATE4
2018 A cross-layer methodology for design and optimization of networks in 2.5D systems
abstract
2.5D integration technology is gaining popularity in the design of homogeneous and heterogeneous many-core computing systems. 2.5D network design, both inter- and intra-chiplet, impacts overall system performance as well as its manufacturing cost and thermal feasibility. This paper introduces a cross-layer methodology for designing networks in 2.5D systems. We optimize the network design and chiplet placement jointly across logical, physical, and circuit layers to achieve an energy-efficient network, while maximizing system performance, minimizing manufacturing cost, and adhering to thermal constraints. In the logical layer, our co-optimization considers eight different network topologies. In the physical layer, we consider routing, microbump assignment, and microbump pitch constraints to account for the extra costs associated with microbump utilization in the inter-chiplet communication. In the circuit layer, we consider both passive and active links with five different link types, including a gas station link design. Using our cross-layer methodology results in more accurate determination of (superior) inter-chiplet network and 2.5D system designs compared to prior methods. Compared to 2D systems, our approach achieves 29% better performance with the same manufacturing cost, or 25% lower cost with the same performance.
Ayse K. Coskun, Furkan Eris, Ajay Joshi, Andrew B. Kahng, Yenai Ma, Vaishnav Srinivas
ICCAD5
2016 Cross-layer floorplan optimization for silicon photonic NoCs in many-core systems
Ayse K. Coskun, Anjun Gu, Warren Jin 0002, Ajay Joshi, Andrew B. Kahng, Jonathan Klamkin, Yenai Ma, John Recchio, Vaishnav Srinivas, Tiansheng Zhang
DATE7
2016 UMH: A Hardware-Based Unified Memory Hierarchy for Systems with Multiple Discrete GPUs
abstract
In this article, we describe how to ease memory management between a Central Processing Unit (CPU) and one or multiple discrete Graphic Processing Units (GPUs) by architecting a novel hardware-based Unified Memory Hierarchy (UMH). Adopting UMH, a GPU accesses the CPU memory only if it does not find its required data in the directories associated with its high-bandwidth memory, or the NMOESI coherency protocol limits the access to that data. Using UMH with NMOESI improves performance of a CPU-multiGPU system by at least 1.92 × in comparison to alternative software-based approaches. It also allows the CPU to access GPUs modified data by at least 13 × faster.
Amir Kavyan Ziabari, Yifan Sun 0002, Yenai Ma, Dana Schaa, José L. Abellán, Rafael Ubal, John Kim 0001, Ajay Joshi, David R. Kaeli
ACM Trans. Archit. Code Optim.3
2015 Asymmetric NoC Architectures for GPU Systems
abstract
While both Chip MultiProcessors (CMPs) and Graphics Processing Units (GPUs) are many-core systems, they exhibit different memory access patterns. CMPs execute threads in parallel, where threads communicate and synchronize through the memory hierarchy (without any coalescing). GPUs on the other hand execute a large number of independent thread blocks and their accesses to memory are frequent and coalesced, resulting in a completely different access pattern.
Amir Kavyan Ziabari, José L. Abellán, Yenai Ma, Ajay Joshi, David R. Kaeli
NOCS3