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

Po-Han Wang 0001

dblp:72/8189 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0002-6359-2109ORCID · corroborated

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

Systems, architecture and hardware · 5 · 2 first-authorSoftware engineering, systems software and programming languages · 3 · 1 first-author

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
3 papers
Memory systems · 48% Energy-efficient computing · 16% Electronic design automation · 14%

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

TopicWeightPapersLastEvidence papers
Memory systems › memory management
virtual memory
0.312018
Active forwarding: eliminate IOMMU address translation for accelerator-rich architectures · DAC 2018
Memory systems
cache management
0.212016
Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture · DAC 2016
Memory systems › cache management
cache partitioning
0.212016
Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture · DAC 2016
Electronic design automation › physical design › circuit partitioning
timing-driven partitioning
0.212016
Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture · DAC 2016
GPUs and heterogeneous computing
GPU power management
0.112011
Power gating strategies on GPUs · ACM Trans. Archit. Code Optim. 2011
Energy-efficient computing
leakage power reduction
0.112011
Power gating strategies on GPUs · ACM Trans. Archit. Code Optim. 2011
Energy-efficient computing
power gating
0.112011
Power gating strategies on GPUs · ACM Trans. Archit. Code Optim. 2011
Hardware accelerators and domain-specific architectures › accelerator architecture
accelerator-rich architecture
0.112018
Active forwarding: eliminate IOMMU address translation for accelerator-rich architectures · DAC 2018
Processor architecture and microarchitecture › multicore design
heterogeneous multicore
0.112016
Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture · DAC 2016
Processor architecture and microarchitecture
multicore design
0.112016
Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture · DAC 2016
Energy-efficient computing
dynamic power reduction
0.012011
Power gating strategies on GPUs · ACM Trans. Archit. Code Optim. 2011

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

scratchpad memory · 0.3active forwarding · 0.3time-out power gating · 0.1predictive shader shutdown · 0.1deferred geometry pipeline · 0.1
YearPublicationVenuePosition
2018 Active forwarding: eliminate IOMMU address translation for accelerator-rich architectures
abstract
Accelerator-rich architectures employ IOMMUs to support unified virtual address, but researches show that they fail to meet the performance and energy requirements of accelerators. Instead of optimizing the speed/energy of IOMMU address translation, this work tackles the issue from a new perspective, eliminating the need for translation with an active forwarding (AF) mechanism that forwards input data of accelerators directly from the CPU cache to the scratchpad memory of the accelerator. Results show that on average, AF can provide 8% performance improvement compared to the state-of-the-art mechanism, hostPageWalk, and reduce 22.1% accelerator power.
Hsueh-Chun Fu, Po-Han Wang 0001, Chia-Lin Yang
DAC2
2017 Enabling fast preemption via Dual-Kernel support on GPUs
abstract
To consider QoS for resource-limited mobile systems, we introduce a fast preemption mechanism on GPUs. First, we involve a dual-kernel execution model to support fine-grained preemption, and a resource allocation policy to avoid resource fragmentation problem. Second, we propose a preemption victim selection scheme to reduce the throughput overhead while satisfying a required preemption latency. Evaluations show that we can reach very close to the ideal preemption scheme within 2% difference in terms of deadline violations. Furthermore, on average we improve GPU resource utilization by 2.93× over prior technique during preemption.
Li-Wei Shieh, Kun-Chih Chen, Hsueh-Chun Fu, Po-Han Wang 0001, Chia-Lin Yang
ASP-DAC4
2017 Analyzing OpenCL 2.0 workloads using a heterogeneous CPU-GPU simulator
abstract
Heterogeneous CPU-GPU systems have recently emerged as an energy-efficient computing platform. A robust integrated CPU-GPU simulator is essential to facilitate researches in this direction. While few integrated CPU-GPU simulators are available, similar tools that support OpenCL 2.0, a widely used new standard with promising heterogeneous computing features, are currently missing. In this paper, we extend the existing integrated CPU-GPU simulator, gem5-gpu, to support OpenCL 2.0. In addition, we conduct experiments on the extended simulator to see the impact of new features introduced by OpenCL 2.0. Our OpenCL 2.0 compatible simulator is successfully validated against a state-of-the-art commercial product, and is expected to help boost future studies in heterogeneous CPU-GPU systems.
Ren-Wei Tsai, Shao-Chung Wang, Kun-Chih Chen, Po-Han Wang 0001, Hsiang-Yun Cheng, Yi-Chung Lee, Sheng-Jie Shu, Chun-Chieh Yang, Min-Yih Hsu, Li-Chen Kan, Chao-Lin Lee, Tzu-Chieh Yu, Rih-Ding Peng, Chia-Lin Yang, Yuan-Shin Hwang, Jenq Kuen Lee, Shiao-Li Tsao, Ouhyoung Ming
ISPASS5
2016 Latency sensitivity-based cache partitioning for heterogeneous multi-core architecture
abstract
Shared last-level cache (LLC) management is a critical design issue for heterogeneous multi-cores. In this paper, we observe two major challenges: the contribution of LLC latency to overall performance varies among applications/cores and also across time; overlooking the off-chip latency factor often leads to adverse effects on overall performance. Hence, we propose a Latency Sensitivity-based Cache Partitioning (LSP) framework, including a lightweight runtime mechanism to quantify the latency-sensitivity and a new cost function to guide the LLC partitioning. Results show that LSP improves the overall throughput by 8% on average (27% at most), compared with the state-of-the-art partitioning mechanism, TAP.
Po-Han Wang 0001, Cheng-Hsuan Li, Chia-Lin Yang
DAC1
2012 A cycle-level SIMT-GPU simulation framework
abstract
The massive parallelism provided by the modern graphics processing units (GPUs) makes them the attractive processors to accelerate the applications with high data-level parallelism. Therefore, the GPU architecture has recently gained a lot of attention in research community. However, the advance in the GPU architecture is impeded by the limited documents released from the major GPU vendors. Furthermore, current studies on GPUs often focus only on general-purpose (GPGPU) applications. The behaviors of the graphics applications, which are considered as the major GPU workloads, are often overlooked in these studies. A GPU design good for the GPGPU applications is not necessarily good for the graphics applications. Therefore, a simulation framework that is able to provide performance characterization for both applications is mandatory for the innovation of the GPU architecture.
Po-Han Wang 0001, Chien-Wei Lo, Chia-Lin Yang, Yu-Jung Cheng
ISPASS1
2011 Power gating strategies on GPUs
abstract
As technology continues to shrink, reducing leakage is critical to achieving energy efficiency. Previous studies on low-power GPUs (Graphics Processing Units) focused on techniques for dynamic power reduction, such as DVFS (Dynamic Voltage and Frequency Scaling) and clock gating. In this paper, we explore the potential of adopting architecture-level power gating techniques for leakage reduction on GPUs. We propose three strategies for applying power gating on different modules in GPUs. The Predictive Shader Shutdown technique exploits workload variation across frames to eliminate leakage in shader clusters. Deferred Geometry Pipeline seeks to minimize leakage in fixed-function geometry units by utilizing an imbalance between geometry and fragment computation across batches. Finally, the simple time-out power gating method is applied to nonshader execution units to exploit a finer granularity of the idle time. Our results indicate that Predictive Shader Shutdown eliminates up to 60% of the leakage in shader clusters, Deferred Geometry Pipeline removes up to 57% of the leakage in the fixed-function geometry units, and the simple time-out power gating mechanism eliminates 83.3% of the leakage in nonshader execution units on average. All three schemes incur negligible performance degradation, less than 1%.
Po-Han Wang 0001, Chia-Lin Yang, Yen-Ming Chen, Yu-Jung Cheng
ACM Trans. Archit. Code Optim.1
2010 PM-COSYN: PE and memory co-synthesis for MPSoCs
abstract
Multi-Processor System-on-Chips (MPSoCs) exploit task-level parallelism to achieve high computation throughput, but concurrent memory accesses from multiple PEs may cause memory bottleneck. Therefore, to maximize system performance, it is important to simultaneously consider the PE and on-chip memory architecture design. However, in a traditional MPSoC design flow, PE allocation and on-chip memory allocation are often considered independently. To tackle this problem, we propose the first PE and Memory Co-synthesis (PM-COSYN) framework for MPSoCs. One critical issue in such a memory-aware MPSoC design is how to utilize the available die area to achieve a balanced design between memory and computation subsystems. Therefore, the goal of PM-COSYN is to allocate PE and on-chip memory for MPSoCs with Network-on-Chip (NoC) architecture such that system performance is maximized and the area constraint is met. The experimental results show that, PM-COSYN can synthesize NoC resource allocation according to the needs of the target task set. When comparing to a Simulated-Annealing method, PM-COSYN generates a comparable solution with much shorter CPU time.
Yi-Jung Chen, Chia-Lin Yang, Po-Han Wang 0001
DATE3