Demo Data from EDBT 2026 / reviewers in the wild / expert
Chun-Kai Chang
dblp:18/6632
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2019
0000-0002-4157-8189ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 7 · 4 first-authorArtificial intelligence and machine learning · 2 · 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
5 papers |
Hardware reliability and fault tolerance · 66% Memory systems · 12% Storage systems · 9% | |
| Artificial intelligence
1 paper |
Robot navigation and mapping · 75% Autonomous driving · 25% | |
| Theoretical computer science
1 paper |
Coding theory · 100% |
Topics — the 13 heaviest of 15, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Hardware reliability and fault tolerance › soft errors
error injection |
0.7 | 2 | 2019 | Assessing the impact of timing errors on HPC applications · SC 2019 Evaluating and accelerating high-fidelity error injection for HPC · SC 2018 |
Hardware reliability and fault tolerance
soft errors |
0.7 | 2 | 2019 | Assessing the impact of timing errors on HPC applications · SC 2019 Evaluating and accelerating high-fidelity error injection for HPC · SC 2018 |
Hardware reliability and fault tolerance
timing error |
0.4 | 1 | 2019 | Assessing the impact of timing errors on HPC applications · SC 2019 |
Memory systems
DRAM |
0.3 | 1 | 2018 | ERUCA: Efficient DRAM Resource Utilization and Resource Conflict Avoidance for Memory System Parallelism · HPCA 2018 |
Storage systems › flash and SSD › flash memory
LDPC decoding |
0.2 | 1 | 2016 | Unified Designs for High Performance LDPC Decoding on GPGPU · IEEE Trans. Computers 2016 |
Coding theory
error-correcting codes |
0.2 | 1 | 2016 | Unified Designs for High Performance LDPC Decoding on GPGPU · IEEE Trans. Computers 2016 |
Coding theory › error-correcting codes
LDPC codes |
0.2 | 1 | 2016 | Unified Designs for High Performance LDPC Decoding on GPGPU · IEEE Trans. Computers 2016 |
Coding theory › error-correcting codes › LDPC codes
LDPC decoding |
0.2 | 1 | 2016 | Unified Designs for High Performance LDPC Decoding on GPGPU · IEEE Trans. Computers 2016 |
High-performance computing › system resilience
application resilience |
0.2 | 2 | 2019 | Assessing the impact of timing errors on HPC applications · SC 2019 Evaluating and accelerating high-fidelity error injection for HPC · SC 2018 |
Robotics › Autonomous driving
collaborative perception |
0.2 | 1 | 2014 | Communication adaptive multi-robot simultaneous localization and tracking via hybrid measurement and belief sharing · ICRA 2014 |
Robotics › Robot navigation and mapping › target tracking
cooperative tracking |
0.2 | 1 | 2014 | Communication adaptive multi-robot simultaneous localization and tracking via hybrid measurement and belief sharing · ICRA 2014 |
Robotics › Robot navigation and mapping › SLAM
multi-robot SLAM |
0.2 | 1 | 2014 | Communication adaptive multi-robot simultaneous localization and tracking via hybrid measurement and belief sharing · ICRA 2014 |
Robotics › Robot navigation and mapping
SLAM |
0.2 | 1 | 2014 | Communication adaptive multi-robot simultaneous localization and tracking via hybrid measurement and belief sharing · ICRA 2014 |
Methods — techniques the papers use, named apart from their topics
fault injection · 0.7error injection · 0.7translation array · 0.5node-based scheme · 0.5edge-based parallel paradigm · 0.5uncertainty reduction · 0.4hybrid measurement and belief sharing · 0.4row address locality · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Assessing the impact of timing errors on HPC applicationsabstractTiming errors are a growing concern for system resilience as technology continues to scale. It is problematic to use low-fidelity errors such as single-bit flips to model realistic timing errors. We address the lack of holistic methodology and tool for evaluating resilience of applications against timing errors. The proposed technique is able to rapidly inject high-fidelity and configurable timing errors to applications at the instruction level. Our implementation has no runtime dependencies on proprietary tools, enabling full parallelism of error injection campaign. Furthermore, because an injection point may not generate an actual error for a particular application run, we propose an acceleration technique to maximize the likelihood of generating errors that contribute to the overall campaign with speedup up to 7X. With our tool, we show that realistic timing errors lead to distinct error profiles from those of radiation-induced errors at both the instruction level and the application level. Chun-Kai Chang, Wenqi Yin, Mattan Erez |
SC | 1 |
| 2018 | ERUCA: Efficient DRAM Resource Utilization and Resource Conflict Avoidance for Memory System ParallelismabstractMemory system performance is measured by access latency and bandwidth, and DRAM access parallelism critically impacts for both. To improve DRAM parallelism, previous research focused on increasing the number of effective banks by sub-dividing one physical bank. We find that without avoiding conflicts on the shared resources among (sub)banks, the benefits are limited. We propose mechanisms for efficient DRAM resource utilization and resource-conflict avoidance (ERUCA). ERUCA reduces conflicts on shared (sub)bank resources utilizing row address locality between sub-banks and improving the DRAM chip-level data bus. Area overhead for ERUCA is kept near zero with a unique implementation that exploits under-utilized resources available in commercial DRAM chips. Overall ERUCA provides 15% speedup while incurring <0.3% DRAM die area overhead. Sangkug Lym, Heonjae Ha, Yongkee Kwon, Chun-Kai Chang, Jungrae Kim, Mattan Erez |
HPCA | 4 |
| 2018 | Characterizing the Impact of Soft Errors Affecting Floating-point ALUs using RTL-Ievel Fault InjectionabstractStrategies to detect, correct, or mitigate the impact of soft errors rely on errors injection experiments. For efficient evaluation, these experiments typically inject errors in software by sampling errors from a candidate distribution. Most often, these strategies randomly select and flip one bit in the output of an instruction. While single-bit flips may constitute a meaningful model for errors affecting hardware, the appropriateness of this model for software-based errors has not been studied. In this paper, we examine the manifestation of errors in the output registers due to errors affecting candidate instructions executed by floating-point arithmetic logic units (ALUs). We inject single-bit flips into the register-transfer level descriptions of floating-point ALUs and analyze the differences between anticipated and observed outputs when executing floating-point addition, subtraction, multiplication, and division. We choose the operands for these instructions randomly and from operands observed in five benchmarks. We observe a rich distribution of errors in the output and analyze their implications for software-based fault injection campaigns. Omer Subasi, Chun-Kai Chang, Mattan Erez, Sriram Krishnamoorthy |
ICPP | 2 |
| 2018 | A Structureless Approach for Visual OdometryabstractA local bundle adjustment is an important proce- dure to improve the accuracy of a visual odometry solution. However, it is computationally very expensive as it jointly optimize all the poses of cameras and locations of map points. To reduce the computational complexity of a local bundle adjustment, the state-of-the-art algorithms [1]–[3] were proposed to manipulate the map point variables, using extra matrix operations, from their linearized optimization solutions. Instead of relying on complex matrix manipulations, this paper proposes a novel way of addressing this complexity issue-we represent a map point as a function of two camera poses, and uses the triangulated location of the map point when needed. Our method is more efficient than ones in the full-SLAM formulation in solving the visual odometry problem in that 1) the complexity of our solution is lower than those of the state-of-the-art methods, 2) no extra matrix operations required to eliminate map points, 3) no need guesses on map points' initial locations. Experiemental results, through simulated experiments and experiments with the KITTI dataset, demonstrated that our results are more accurate than those of a full-SLAM approach with lower runtime complexities. Chih-Chung Chou, Chun-Kai Chang, Young Woo Seo |
Intelligent Vehicles Symposium | 2 |
| 2018 | Evaluating and accelerating high-fidelity error injection for HPC
Chun-Kai Chang, Sangkug Lym, Nicholas Kelly, Michael B. Sullivan 0001, Mattan Erez |
SC | 1 |
| 2016 | Unified Designs for High Performance LDPC Decoding on GPGPUabstractModern GPGPU's have enabled massively parallel computing with programmability that can exploit the highly parallel nature of LDPC decoding. Previous works customized the design on a GPGPU towards specific execution attributes of a particular LDPC decoding matrix. Supporting different LDPC decoding matrices requires either substantial rework on the current program, or a brand new parallel design. This paper proposes two unified designs that can achieve high performance for both regular and irregular LDPC decoding on a GPGPU. The first design introduces a node-based scheme with a versatile translation array mechanism that can efficiently handle the complex data access patterns of different LDPC decoding matrices. The second design proposes an edge-based parallel paradigm that uses more intuitive data layout. More edges than nodes in a Tanner graph also give the edge-based design higher computation parallelism when there are limited concurrent codewords. With the proposed unified designs, designers can be ignorant of the types of LDPC matrices and achieve high performance LDPC decoding. The experiments on a GTX 470 GPGPU have demonstrated up to 134.56x runtime improvement, when compared with designs on a high-end CPU. The maximum throughput can reach 80.25 Mbps. When compared with the previous customized designs, the proposed systematic designs can reach better performance while relieving the effort of customization. Bo-Cheng Lai, Chia-Ying Lee, Tsou-Han Chiu, Hsien-Kai Kuo, Chun-Kai Chang |
IEEE Trans. Computers | 5 |
| 2014 | Communication adaptive multi-robot simultaneous localization and tracking via hybrid measurement and belief sharingabstractExisting multi-robot cooperative perception solutions can be mainly classified into two categories, measurement-based and belief-based, according to the information shared among robots. With well-controlled communication, measurement-based approaches are expected to achieve theoretically optimal estimates while belief-based approaches are not because the cross-correlations between beliefs are hard to be perfectly estimated in practice. Nevertheless, belief-based approaches perform relatively stable under unstable communication as a belief contains the information of multiple previous measurements. Motivated by the observation that measurement sharing and belief sharing are respectively superior in different conditions, in this paper a hybrid algorithm, communication adaptive multi-robot simultaneous localization and tracking (ComAd MR-SLAT), is proposed to combine the advantages of both. To tackle the unknown or unstable communication conditions, the information to share is decided by maximizing the expected uncertainty reduction online, based on which the algorithm dynamically alternates between measurement-sharing and belief-sharing without information loss or reuse. The proposed ComAd MR-SLAT is evaluated in communication conditions with different packet loss rates and bursty loss lengths. In our experiments, ComAd MR-SLAT outperforms measurement-based and belief-based MR-SLAT in accuracy. The experimental results demonstrate the effectiveness of the proposed hybrid algorithm and exhibit that ComAd MR-SLAT is robust under different communication conditions. Chun-Kai Chang, Chun-Hua Chang, Chieh-Chih Wang |
ICRA | 1 |
| 2014 | A new single inductor bipolar multiple output (SIBMO) on-chip boost converter using ripple-based constant on-time control for LCD driversabstractA constant on-time (COT) single-inductor bipolar multiple-output (SIBMO) on-chip boost converter is proposed for LCD drivers in this study. The converter is designed for biasing some analog and digital circuits fabricated on glass substrates for benefits of extending the life of LCD. These circuits on glass require bipolar high voltages for drive LCDs. The converter boosts the input of 2.8V to two positive outputs and two negative outputs, +12V, +6V, -12V and -6V, respectively. Different from the commonly-used pulse width modulation (PWM), the constant on-time (COT) is adopted herein by a dynamic charging algorithm whose frequency is adapted to the varied output voltage level, thus enjoying the merit of less circuit complexity and a smaller chip area. The COT is in this study further developed to a ripple-based one for achieving applicability even with unbalanced output loads with high efficiency. While total maximum output power is 260mw and the switching frequency varies from 500 kHz to 650 kHz, the maximum efficiency reaches 82.4%. The converter is fabricated by TSMC 0.25μm 1P3M high voltage CMOS technology for verification. Chun-Kai Chang, Chung-Hsin Su, Paul C.-P. Chao 0001 |
IECON | 1 |
| 2011 | An AP-Assisted Fast Handoff Scheme using IP address passing for vehicular ad-hoc networksabstractOver the past few years, Vehicular Ad Hoc Network (V ANETs) has gained much attention. In V ANETs, the rapid movement of vehicles lead to the frequently handoff in different access points or base stations. To ensure that the transmission of packets will not be interrupted, how to reduce the delay of handoff is an important design issue. In view of this, we proposed a fast handoff scheme, called AAFHS. When vehicles leave the communication range of an access point (AP), their IP addresses can be reserved in the AP. Then the AP can pass the reserved IP addresses to the vehicles that are going to enter the communication range of the AP. In this way, it can reduce the use of DHCP to obtain IP addresses. Our simulation results show that the proposed fast handoff scheme can be used to effectively reduce the handoff time. Jen-Wen Ding, Hong-Chen Li, Yo-Hsuan Chuang, Chun-Kai Chang, Der-Chen Huang |
IWCMC | 4 |