Demo Data from SIGIR 2026 / reviewers in the wild / expert
Woong Seo
dblp:123/2272
· DBLP profile ↗
7ranked-venue papers
0as first author
0since 2021 · last 2019
0000-0001-8272-9169ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 5Graphics, computer vision, multimedia, augmented reality and games · 2Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 1
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.
| Human-computer interaction and pervasive computing
1 paper |
Immersive interaction · 50% Collaborative and social computing · 50% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
GPUs and heterogeneous computing · 82% Processor architecture and microarchitecture · 18% |
Topics — the 9 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
GPUs and heterogeneous computing
GPU computing |
0.4 | 2 | 2016 | iPAWS: Instruction-issue pattern-based adaptive warp scheduling for GPGPUs · HPCA 2016 Improving GPGPU resource utilization through alternative thread block scheduling · HPCA 2014 |
GPUs and heterogeneous computing › GPU scheduling
warp scheduling |
0.4 | 2 | 2016 | iPAWS: Instruction-issue pattern-based adaptive warp scheduling for GPGPUs · HPCA 2016 Improving GPGPU resource utilization through alternative thread block scheduling · HPCA 2014 |
Immersive interaction
augmented reality |
0.4 | 1 | 2019 | On Sharing Physical Geometric Space between Augmented and Virtual Reality Environments · VR 2019 |
Collaborative and social computing
co-located collaboration |
0.4 | 1 | 2019 | On Sharing Physical Geometric Space between Augmented and Virtual Reality Environments · VR 2019 |
Collaborative and social computing › shared spaces
shared physical space |
0.4 | 1 | 2019 | On Sharing Physical Geometric Space between Augmented and Virtual Reality Environments · VR 2019 |
Immersive interaction
virtual reality |
0.4 | 1 | 2019 | On Sharing Physical Geometric Space between Augmented and Virtual Reality Environments · VR 2019 |
Processor architecture and microarchitecture
instruction issue logic |
0.2 | 1 | 2016 | iPAWS: Instruction-issue pattern-based adaptive warp scheduling for GPGPUs · HPCA 2016 |
GPUs and heterogeneous computing › GPU scheduling
thread block scheduling |
0.2 | 1 | 2014 | Improving GPGPU resource utilization through alternative thread block scheduling · HPCA 2014 |
GPUs and heterogeneous computing › GPU scheduling
concurrent kernel execution |
0.1 | 1 | 2014 | Improving GPGPU resource utilization through alternative thread block scheduling · HPCA 2014 |
Methods — techniques the papers use, named apart from their topics
tracking board · 0.4geometric transformation · 0.4round-robin scheduling · 0.2instruction-issue pattern detection · 0.2greedy scheduling · 0.2mixed concurrent kernel execution · 0.2lazy CTA scheduling · 0.2block CTA scheduling · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | On Sharing Physical Geometric Space between Augmented and Virtual Reality EnvironmentsabstractDespite the expected synergistic effects, augmented and virtual reality (AR and VR, respectively) technologies still tend to be discrete entities. In this paper, we describe our effort to enable both AR and VR users to share the same physical geometric space. The geometric transformation between two world spaces, defined separately by AR and VR systems, are estimated using a specially designed tracking board. Once initially obtained, the transformation will allow users to collaborate with each other within an integrated physical environment while making the best use of both AR and VR technologies. Wooyoung Chun, Gyujin Choi, Jaepung An, Woong Seo, Sanghun Park, Insung Ihm |
VR | 4 |
| 2016 | iPAWS: Instruction-issue pattern-based adaptive warp scheduling for GPGPUsabstractThread or warp scheduling in GPGPUs has been shown to have a significant impact on overall performance. Recently proposed warp schedulers have been based on a greedy warp scheduler where some warps are prioritized over other warps. However, a single warp scheduling policy does not necessarily provide good performance across all types of workloads; in particular, we show that greedy warp schedulers are not necessarily optimal for workloads with inter-warp locality while a simple round-robin warp scheduler provides better performance. Thus, we argue that instead of single, static warp scheduling, an adaptive warp scheduler that dynamically changes the warp scheduler based on the workload characteristics should be leveraged. In this work, we propose an instruction-issue pattern-based adaptive warp scheduler (iPAWS) that dynamically adapts between a greedy warp scheduler and a fair, round-robin scheduler. We exploit the observation that workloads that favor a greedy warp scheduler will have an instruction-issue pattern that is biased towards some warps while workloads that favor a fair, round-robin warp scheduler will tend to issue instructions across all of the warps. Our evaluations show that iPAWS is able to adapt to the more optimal warp scheduler dynamically and achieve performance that is within a few percent of the statically determined, more optimal warp scheduler. We also show that iPAWS can be extended to other warp schedulers, including the cache-conscious wavefront scheduling (CCWS) and Memory Aware Scheduling and Cache Access Re-execution (MASCAR) to exploit the benefits of other warp schedulers while still providing adaptivity in warp scheduling. Minseok Lee, Gwangsun Kim, John Kim 0001, Woong Seo, Yeongon Cho, Soojung Ryu |
HPCA | 4 |
| 2016 | Adaptive undersampling for efficient mobile ray tracing
Woong Seo, Yongho Kim, Yeong-Kyu Lim, Jae-Ho Nah, Insung Ihm |
Vis. Comput. | 2 |
| 2015 | Energy-efficient exclusive last-level hybrid caches consisting of SRAM and STT-RAMabstractThis paper presents an energy-efficient exclusive last-level cache design based on STT-RAM, which is an emerging memory technology that has higher density and lower static power compared to SRAM. Exclusive caches are known to provide higher effective cache capacity than inclusive caches by removing duplicated copies of cache blocks across hierarchies. However, in exclusive cache hierarchies, every block evicted from the lower-level cache is written back to the last-level cache regardless of its dirtiness thereby incurring extra write overhead. This makes it challenging to use STT-RAM for exclusive last-level caches due to its high write energy and long write latency. To mitigate this problem, we design an SRAM/STT-RAM hybrid cache architecture based on reuse distance prediction. In our architecture, for the cache blocks evicted from the lower-level cache, blocks that are likely to be accessed again soon are inserted into the SRAM region and blocks that are unlikely to be reused are forced to bypass the last-level cache. Evaluation results show that the proposed architecture significantly reduces energy consumption of the last-level cache while slightly improving the system performance. Namhyung Kim, Junwhan Ahn, Woong Seo, Kiyoung Choi |
VLSI-SoC | 3 |
| 2014 | Energy-efficient scheduling for memory-intensive GPGPU workloadsabstractHigh performance for a GPGPU workload is obtained by maximizing parallelism and fully utilizing the available resources. However, this is not necessarily energy efficient, especially for memory-intensive GPGPU workloads. In this work, we propose Throttle CTA (cooperative-thread array) Scheduling (TCS) where we leverage two type of throttling - throttling the number of actives cores and throttling of warp execution in the cores - to improve energy-efficiency for memory-intensive GPGPU workloads. The algorithm requires the global CTA or thread block scheduler to reduce the number of cores with assigned thread blocks while leveraging the local warp scheduler to throttle memory requests for some of the cores to further reduce power consumption. The proposed TCS scheduling does not require off-line analysis but can be done dynamically during execution. Instead of relying on conventional metrics such as miss-per-kilo-instruction (MPKI), we leverage the memory access latency metric to determine the memory intensity of the workloads. Our evaluations show that TCS reduces energy by up to 48% (38% on average) across different memory-intensive workload while having very little impact on performance for compute-intensive workloads. Seokwoo Song, Minseok Lee, John Kim 0001, Woong Seo, Yeongon Cho, Soojung Ryu |
DATE | 4 |
| 2014 | Improving GPGPU resource utilization through alternative thread block schedulingabstractHigh performance in GPGPU workloads is obtained by maximizing parallelism and fully utilizing the available resources. The thousands of threads are assigned to each core in units of CTA (Cooperative Thread Arrays) or thread blocks - with each thread block consisting of multiple warps or wavefronts. The scheduling of the threads can have significant impact on overall performance. In this work, explore alternative thread block or CTA scheduling; in particular, we exploit the interaction between the thread block scheduler and the warp scheduler to improve performance. We explore two aspects of thread block scheduling - 1) LCS (lazy CTA scheduling) which restricts the maximum number of thread blocks allocated to each core, and 2) BCS (block CTA scheduling) where consecutive thread blocks are assigned to the same core. For LCS, we leverage a greedy warp scheduler to help determine the optimal number of thread blocks by only measuring the number of instructions issued while for BCS, we propose an alternative warp scheduler that is aware of the “block” of CTAs allocated to a core. With LCS and the observation that maximum number of CTAs does not necessary maximize performance, we also propose mixed concurrent kernel execution that enables multiple kernels to be allocated to the same core to maximize resource utilization and improve overall performance. Minseok Lee, Seokwoo Song, Joosik Moon, John Kim 0001, Woong Seo, Yeongon Cho, Soojung Ryu |
HPCA | 5 |
| 2012 | Providing cost-effective on-chip network bandwidth in GPGPUsabstractNetwork-on-chip (NoC) bandwidth has a significant impact on overall performance in throughput-oriented processors such as GPG-PUs. Although it has been commonly assumed that high NoC bandwidth can be provided through abundant on-chip wires, we show that increasing NoC router frequency results in a more cost-effective NoC. However, router arbitration critical path can limit the NoC router frequency. Thus, we propose a direct all-to-all network overlaid on mesh (DA2mesh) NoC architecture that exploits the traffic characteristics of GPGPU and removes arbitration from the router pipeline. DA2mesh simplifies the router pipeline with 36% improvement of performance while reducing NoC energy by 15%. Hanjoon Kim, John Kim 0001, Woong Seo, Yeongon Cho, Soojung Ryu |
ICCD | 3 |