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

Jinhang Choi

dblp:76/8358 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0003-4114-6260ORCID · corroborated

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

Systems, architecture and hardware · 7 · 3 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
Distributed systems · 31% Performance modeling and evaluation · 27% Emerging computing paradigms · 24%
Computer networks
1 paper
Edge and fog computing · 100%
Artificial intelligence
1 paper
Image recognition and object detection · 77% Deep learning architectures and training · 23%

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

TopicWeightPapersLastEvidence papers
Edge and fog computing
collaborative computing
0.412019
Context-Aware Convolutional Neural Network over Distributed System in Collaborative Computing · DAC 2019
Edge and fog computing › edge inference
collaborative inference
0.412019
Context-Aware Convolutional Neural Network over Distributed System in Collaborative Computing · DAC 2019
Computer vision › Image recognition and object detection
pedestrian detection
0.312017
Co-training of Feature Extraction and Classification using Partitioned Convolutional Neural Networks · DAC 2017
Emerging computing paradigms
neuromorphic computing
0.312017
Co-training of Feature Extraction and Classification using Partitioned Convolutional Neural Networks · DAC 2017
Energy-efficient computing › thermal management
dynamic thermal management
0.212013
Exploiting Application/System-Dependent Ambient Temperature for Accurate Microarchitectural Simulation · IEEE Trans. Computers 2013
Performance modeling and evaluation › simulation › processor simulation
microarchitecture simulation
0.212013
Exploiting Application/System-Dependent Ambient Temperature for Accurate Microarchitectural Simulation · IEEE Trans. Computers 2013
Performance modeling and evaluation › simulation
thermal simulation
0.212013
Exploiting Application/System-Dependent Ambient Temperature for Accurate Microarchitectural Simulation · IEEE Trans. Computers 2013
Machine learning › Deep learning architectures and training
convolutional neural network
0.112017
Co-training of Feature Extraction and Classification using Partitioned Convolutional Neural Networks · DAC 2017
Hardware reliability and fault tolerance › reliability analysis
thermal reliability
0.012013
Exploiting Application/System-Dependent Ambient Temperature for Accurate Microarchitectural Simulation · IEEE Trans. Computers 2013

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

weighted averaging · 0.8likelihood estimation · 0.8convolutional neural network · 0.8partitioned convolutional neural networks · 0.6histogram of oriented gradients · 0.6thermal simulation · 0.2performance modeling · 0.2
YearPublicationVenuePosition
2019 Context-Aware Convolutional Neural Network over Distributed System in Collaborative Computing
abstract
As the computing power of end-point devices grows, there has been interest in developing distributed deep neural networks specifically for hierarchical inference deployments on multi-sensor systems. However, as the existing approaches rely on latent parameters trained by machine learning, it is difficult to preemptively select front-end deep features across sensors, or understand individual feature's relative importance for systematic global inference. In this paper, we propose multi-view convolutional neural networks exploiting likelihood estimation. Proof-of-concept experiments show that our likelihood-based context selection and weighted averaging collaboration scheme can decrease an endpoint's communication and energy costs by a factor of 3×, while achieving high accuracy comparable to the original aggregation approaches.
Jinhang Choi, Zeinab Hakimi, Philip Wootaek Shin, Jack Sampson, Narayanan Vijaykrishnan
DAC1
2018 Heuristic Approximation of Early-Stage CNN Data Representation for Vision Intelligence Systems
abstract
Massive memory requirements and disruptive I/O traffic in Convolutional Neural Networks (CNNs) restrict hardware/software optimization for training and inference tasks using larger networks despite their success in improving the intelligence of systems into which they are integrated. Interestingly, it has been observed that the early CNN layers in vision tasks consistently produce edge-like feature representations that can be mimicked by traditional vision algorithms. In this work, we demonstrate how to exploit this to create common edge-like features for sharing among multiple CNNs, and how to heuristically approximate them in a reduced dimensionality. In our proposed approximation, the feature space of three representative CNNs decreases by 1.6×-5.1×, and the size of training dataset is halved. As a result, we enhance both inference throughput and training speed by 2×, while providing accuracies that are still close to the original versions. We anticipate that this approach will lead to new opportunities in distributed intelligence systems, and the technique for redesigning CNN models based on dimensional reduction of feature space is orthogonal to and compatible with many other existing hardware/software optimizations.
Jinhang Choi, Jack Sampson, Narayanan Vijaykrishnan
ICCD1
2018 Stochastic Functional Verification of DNN Design through Progressive Virtual Dataset Generation
abstract
Deep Neural Networks have emerged as state-of-the-art solutions for complex intelligence problems. DNNs derive their predictive power by learning from millions of training examples in either a supervised or semi-supervised fashion. As such, a critical aspect of the DNN system design procedure is the collection of large annotated training datasets that exhibit high coverage of the problem space. While data synthesis and annotation techniques have been proposed to mitigate the burden of acquiring large datasets, these methods do not quantify the usefulness of each generated dataset and its subsequent impact on training effort. In this work we establish parallels between the autonomous design of DNNs for machine vision applications and the task of functionally verifying a hardware design. Similar to automatic test vector generation, we propose a technique that progressively generates training datasets using virtual synthetic models. Furthermore, we propose an automated DNN design framework that jointly tries to stochastically maximize training coverage while minimizing the number of training and validation cycles utilizing insights from functional verification.
Jinhang Choi, Kevin M. Irick, Justin Hardin, Weichao Qiu, Alan L. Yuille, Jack Sampson, Narayanan Vijaykrishnan
ISCAS1
2017 Co-training of Feature Extraction and Classification using Partitioned Convolutional Neural Networks
abstract
There are an increasing number of neuromorphic hardware platforms designed to efficiently support neural network inference tasks. However, many applications contain structured processing in addition to classification. Being able to map both neural network classification and structured computation onto the same platform is appealing from a system design perspective. In this paper, we perform a case study on mapping the feature extraction stage of pedestrian detection using Histogram of Oriented Gradients (HoG) onto a neuromophic platform. We consider three implementations: one that approximates HoG using neuromorphic intrinsics, one that emulates HoG outputs using a trained network, and one that allows feature extraction to be absorbed into classification. The proposed feature extraction methods are implemented and evaluated on neuromorphic hardware (IBM Neurosynaptic System). Our study shows that both a designed approximation and a "parroted" emulation can achieve similar accuracy, and that the latter appears to better capitalize on limited training and resource budgets, compared to the absorbed approach, while also being more power efficient than the programmed approach by a factor of 6.5x-208x.
Wei-Yu Tsai, Jinhang Choi, Tulika Parija, Priyanka Gomatam, Chita R. Das, Jack Sampson, Narayanan Vijaykrishnan
DAC2
2013 Exploiting Application/System-Dependent Ambient Temperature for Accurate Microarchitectural Simulation
abstract
In the early design stage of processors, Dynamic Thermal Management (DTM) schemes should be evaluated to avoid excessively high temperature, while minimizing performance overhead. In this paper, we show that conventional thermal simulations using the fixed ambient temperature may lead to the wrong conclusions in terms of temperature, performance, reliability, and leakage power. Though ambient temperature converges to a steady-state value after hundreds of seconds when we run SPEC CPU2000 benchmark suite, the steady-state ambient temperature is significantly different depending on applications and system configuration. To overcome inaccuracy of conventional thermal simulations, we propose that microarchitectural thermal simulations should exploit application/system-dependent ambient temperature. Our evaluation results reveal that performance, thermal behavior, reliability, and leakage power of the same DTM scheme are different when we use the application/system-dependent ambient temperature instead of the fixed ambient temperature. For accurate simulation results, future microarchitectural thermal researchers are expected to evaluate their proposed DTM schemes based on application/system-dependent ambient temperature.
Hyung Beom Jang, Jinhang Choi, Ikroh Yoon, Sung-Soo Lim, Seungwon Shin 0002, Naehyuck Chang, Sung Woo Chung
IEEE Trans. Computers2
2010 Exploiting application-dependent ambient temperature for accurate architectural simulation
abstract
In the early stage of processor design, Dynamic Thermal Management (DTM) schemes should be evaluated to avoid excessively high temperature, while minimizing performance overhead as small as possible. In this paper, we show that conventional thermal simulations using fixed ambient temperature may lead to wrong conclusion in terms of performance and temperature; though ambient temperature converges to a steady state after hundreds of seconds, the steady state ambient temperature is significantly different depending on applications. To overcome the inaccuracy of conventional thermal simulations, we propose that architectural thermal simulation should exploit application-dependent ambient temperature. Our evaluation results show that the performance of the same DTM scheme is different, when application-dependent ambient temperature (compared to fixed temperature) is used. For accurate simulation, future architectural thermal researchers are expected to evaluate their proposed DTM schemes, reflecting application- dependent ambient temperature.
Hyung Beom Jang, Jinhang Choi, Ikroh Yoon, Sung-Soo Lim, Seungwon Shin 0002, Naehyuck Chang, Sung Woo Chung
ICCD2
2009 Energy-optimal dynamic thermal management for green computing
abstract
Existing thermal management systems for microprocessors assume that the thermal resistance of the heat-sink is constant and that the objective of the cooling system is simply to avoid thermal emergencies. But in fact the thermal resistance of the usual forced-convection heat-sink is inversely proportional to the fan speed, and a more rational objective is to minimize the total power consumption of both processor and cooling system. Our new method of dynamic thermal management uses both the fan speed and the voltage/frequency of the microprocessor as control variables. Experiments show that tracking the energy-optimal steady-state temperature can saves up to 17.6% of the overall energy, when compared with a conventional approach that merely avoids over-heating.
Donghwa Shin, Naehyuck Chang, Jinhang Choi, Sung Woo Chung, Eui-Young Chung
ICCAD4