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

Seunghwa Kang

dblp:15/6888 · DBLP profile ↗
← Back
8ranked-venue papers
4as first author
1since 2021 · last 2026
0009-0004-9432-9604ORCID · reported

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

Systems, architecture and hardware · 7 · 3 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 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.

Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 40% Performance modeling and evaluation · 40% Processor architecture and microarchitecture · 20%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 100%
Theoretical computer science
1 paper
Graph algorithms and graph theory · 100%

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

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › systems biology › computational developmental biology
multicellular simulation
0.212014
Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014
Concurrent programming
transactional memory
0.112009
An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs · PPoPP 2009
Graph algorithms and graph theory › graph theory › spanning forest
minimum spanning forest
0.112009
An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs · PPoPP 2009
Parallel and multicore computing
parallel computing
0.112014
Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014
Performance modeling and evaluation › simulation › parallel and distributed simulation
parallel simulation
0.112014
Biocellion: accelerating computer simulation of multicellular biological system models · Bioinform. 2014
Processor architecture and microarchitecture
chip multiprocessor
0.012009
An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs · PPoPP 2009

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

high-resolution grid modeling · 0.4discrete agent-based modeling · 0.4transactional memory · 0.3data synchronization · 0.3
YearPublicationVenuePosition
2026 cuMIS: A Unified Scalable Framework for Computing Maximal Independent Sets on Trillion-Edge Graphs
abstract
This paper addresses the problem of computing a maximal independent set (MIS), defined as a set of vertices where no two vertices are connected by an edge and no additional vertex can be added without violating the independence property. While several GPU-accelerated algorithms exist to find the MIS efficiently, the problem remains challenging for graphs exceeding the memory of a single GPU. In this paper, we present cuMIS, a unified scalable framework for computing MIS on single-GPU, multi-GPU, and distributed multi-node configurations. cuMIS employs a data-driven approach that processes only an active set of undecided vertices for reduced memory access and a degree-aware workload distribution that mitigates imbalance and thread divergence. Our results show that cuMIS outperforms ECL-MIS and MG-MIS—the state-of-the-art single-GPU and multi-GPU baselines—achieving speedups of up to 6.5 × and 156 ×, respectively, while maintaining comparable or superior solution quality. Finally, we demonstrate that cuMIS scales effectively to process trillion-edge graphs in distributed multi-node environments where existing approaches fail to operate.
Joseph Nke, Seunghwa Kang, Bradley Rees, Chul-Ho Lee
ICS2
2016 Algorithm and Architecture Independent Benchmarking with SEAK
abstract
Many applications of high performance embedded computing are constrained by performance or power bottlenecks. We designed a new benchmark suite, the Suite for Embedded Applications and Kernels (SEAK), (a) to capture these bottlenecks in a way that encourages creative solutions, and (b) to facilitate rigorous tradeoff evaluation for their solutions. To avoid biases toward existing solutions, both algorithms and architecture are variables. Thus, each benchmark has a mission-centric (abstracted from a particular algorithm) and goal-oriented (functional) specification. To encourage solutions that are any combination of software or hardware, we use an end-user black-box evaluation. To inform procurement decisions, evaluations capture tradeoffs between performance, power, accuracy, size, and weight. We call our benchmarks future proof because they remain useful despite shifting algorithmic/architectural preferences. To create both concise and precise mission-centric specifications, we introduce two distinct benchmark classes. This paper describes the SEAK suite and presents an evaluation of sample solutions that highlights power and performance tradeoffs.
Nathan R. Tallent, Joseph B. Manzano, Nitin Gawande, Seunghwa Kang, Darren J. Kerbyson, Adolfy Hoisie, Joseph K. Cross
IPDPS4
2014 Biocellion: accelerating computer simulation of multicellular biological system models
abstract
MOTIVATION: Biological system behaviors are often the outcome of complex interactions among a large number of cells and their biotic and abiotic environment. Computational biologists attempt to understand, predict and manipulate biological system behavior through mathematical modeling and computer simulation. Discrete agent-based modeling (in combination with high-resolution grids to model the extracellular environment) is a popular approach for building biological system models. However, the computational complexity of this approach forces computational biologists to resort to coarser resolution approaches to simulate large biological systems. High-performance parallel computers have the potential to address the computing challenge, but writing efficient software for parallel computers is difficult and time-consuming. RESULTS: We have developed Biocellion, a high-performance software framework, to solve this computing challenge using parallel computers. To support a wide range of multicellular biological system models, Biocellion asks users to provide their model specifics by filling the function body of pre-defined model routines. Using Biocellion, modelers without parallel computing expertise can efficiently exploit parallel computers with less effort than writing sequential programs from scratch. We simulate cell sorting, microbial patterning and a bacterial system in soil aggregate as case studies. AVAILABILITY AND IMPLEMENTATION: Biocellion runs on x86 compatible systems with the 64 bit Linux operating system and is freely available for academic use. Visit http://biocellion.com for additional information.
Seunghwa Kang, Simon Kahan, Jason E. McDermott, Nicholas S. Flann, Ilya Shmulevich
Bioinform.1
2009 Understanding the design trade-offs among current multicore systems for numerical computations
abstract
In this paper, we empirically evaluate fundamental design trade-offs among the most recent multicore processors and accelerator technologies. Our primary aim is to aid application designers in better mapping their software to the most suitable architecture, with an additional goal of influencing future computing system design. We specifically examine five architectures, based on: the Intel quadcore Harpertown processor, the AMD quad-core Barcelona processor, the Sony-Toshiba-IBM Cell Broadband Engine processors (both the first-generation chip and the second-generation PowerXCell 8i), and the NVIDIA Tesla C1060 GPU. We illustrate the software implementation process on each platform for a set of widely-used kernels from computational statistics that are simple to reason about; measure and analyze the performance of each implementation; and discuss the impact of different architectural design choices on each implementation.
Seunghwa Kang, David A. Bader, Richard W. Vuduc
IPDPS1
2009 An efficient transactional memory algorithm for computing minimum spanning forest of sparse graphs
abstract
Due to power wall, memory wall, and ILP wall, we are facing the end of ever increasing single-threaded performance. For this reason, multicore and manycore processors are arising as a new paradigm to pursue. However, to fully exploit all the cores in a chip, parallel programming is often required, and the complexity of parallel programming raises a significant concern. Data synchronization is a major source of this programming complexity, and Transactional Memory is proposed to reduce the difficulty caused by data synchronization requirements, while providing high scalability and low performance overhead.
Seunghwa Kang, David A. Bader
PPoPP1
2009 Computing discrete transforms on the Cell Broadband Engine
David A. Bader, Virat Agarwal, Seunghwa Kang
Parallel Comput.3
2008 Optimizing JPEG2000 Still Image Encoding on the Cell Broadband Engine
abstract
JPEG2000 is the latest still image coding standard from the JPEG committee, which adopts new algorithms such as Embedded Block Coding with Optimized Truncation (EBCOT) and Discrete Wavelet Transform (DWT). These algorithms enable superior coding performance over JPEG and support various new features at the cost of the increased computational complexity. The Sony-Toshiba-IBM Cell Broadband Engine (or the Cell/B.E.) is a heterogeneous multicore architecture with SIMD accelerators. In this work, we optimize the computationally intensive algorithmic kernels of JPEG2000 for the Cell/B.E. and also introduce a novel data decomposition scheme to achieve high performance with low programming complexity. We compare the Cell/B.E.'s performance to the performance of the Intel Pentium IV 3.2 GHz processor. The Cell/B.E. demonstrates 3.2 times higher performance for lossless encoding and 2.7 times higher performance for lossy encoding. For the DWT, the Cell/B.E. outperforms the Pentium IV processor by 9.1 times for the lossless case and 15 times for the lossy case. We also provide the experimental results on one IBM QS20 blade with two Cell/B.E. chips and the performance comparison with the existing JPEG2000 encoder for the Cell/B.E.
Seunghwa Kang, David A. Bader
ICPP1
2007 High performance combinatorial algorithm design on the Cell Broadband Engine processor
David A. Bader, Virat Agarwal, Kamesh Madduri, Seunghwa Kang
Parallel Comput.4