Jihong Kim

Orcid: 0000-0002-7977-9883

Affiliations:
  • Seoul National University, South Korea


According to our database1, Jihong Kim authored at least 132 papers between 1995 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
RiF: Improving Read Performance of Modern SSDs Using an On-Die Early-Retry Engine.
Proceedings of the IEEE International Symposium on High-Performance Computer Architecture, 2024

2023
P2Cache: An Application-Directed Page Cache for Improving Performance of Data-Intensive Applications.
Proceedings of the 15th ACM/USENIX Workshop on Hot Topics in Storage and File Systems, 2023

Integrated Host-SSD Mapping Table Management for Improving User Experience of Smartphones.
Proceedings of the 21st USENIX Conference on File and Storage Technologies, 2023

2022
MQSim-E: An Enterprise SSD Simulator.
IEEE Comput. Archit. Lett., 2022

Alohomora: protecting files from ransomware attacks using fine-grained I/O whitelisting.
Proceedings of the HotStorage '22: 14th ACM Workshop on Hot Topics in Storage and File Systems, Virtual Event, June 27, 2022

PiF: in-flash acceleration for data-intensive applications.
Proceedings of the HotStorage '22: 14th ACM Workshop on Hot Topics in Storage and File Systems, Virtual Event, June 27, 2022

GuardedErase: Extending SSD Lifetimes by Protecting Weak Wordlines.
Proceedings of the 20th USENIX Conference on File and Storage Technologies, 2022

DeepPM: Transformer-based Power and Performance Prediction for Energy-Aware Software.
Proceedings of the 2022 Design, Automation & Test in Europe Conference & Exhibition, 2022

TailCut: improving performance and lifetime of SSDs using pattern-aware state encoding.
Proceedings of the DAC '22: 59th ACM/IEEE Design Automation Conference, San Francisco, California, USA, July 10, 2022

2021
Reparo: A Fast RAID Recovery Scheme for Ultra-large SSDs.
ACM Trans. Storage, 2021

Deterministic Tagging Technology for Device Authentication.
Proceedings of the International Conference on IC Design and Technology, 2021

Reducing solid-state drive read latency by optimizing read-retry.
Proceedings of the ASPLOS '21: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2021

2020
RealWear: Improving Performance and Lifetime of SSDs Using a NAND Aging Marker.
SIGMETRICS Perform. Evaluation Rev., 2020

Evanesco: Architectural Support for Efficient Data Sanitization in Modern Flash-Based Storage Systems.
Proceedings of the ASPLOS '20: Architectural Support for Programming Languages and Operating Systems, 2020

2019
File Fragmentation in Mobile Devices: Measurement, Evaluation, and Treatment.
IEEE Trans. Mob. Comput., 2019

Improving SSD Performance Using Adaptive Restricted-Copyback Operations.
Proceedings of the 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, 2019

Exploiting Process Similarity of 3D Flash Memory for High Performance SSDs.
Proceedings of the 52nd Annual IEEE/ACM International Symposium on Microarchitecture, 2019

Fully Automatic Stream Management for Multi-Streamed SSDs Using Program Contexts.
Proceedings of the 17th USENIX Conference on File and Storage Technologies, 2019

RansomBlocker: a Low-Overhead Ransomware-Proof SSD.
Proceedings of the 56th Annual Design Automation Conference 2019, 2019

PCDedup: I/O-Activity Centric Deduplication for Improving the SSD Lifetime.
Proceedings of the 10th ACM SIGOPS Asia-Pacific Workshop on Systems, 2019

2018
User-Centric Thermal Management for Smartphones.
J. Comput. Sci. Eng., 2018

Revitalizing Copybacks in Modern SSDs: Why and How.
CoRR, 2018

FastTrack: Foreground App-Aware I/O Management for Improving User Experience of Android Smartphones.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018

FlashShare: Punching Through Server Storage Stack from Kernel to Firmware for Ultra-Low Latency SSDs.
Proceedings of the 13th USENIX Symposium on Operating Systems Design and Implementation, 2018

Improving I/O Performance of Large-Page Flash Storage Systems Using Subpage-Parallel Reads.
Proceedings of the IEEE 7th Non-Volatile Memory Systems and Applications Symposium, 2018

PCStream: Automatic Stream Allocation Using Program Contexts.
Proceedings of the 10th USENIX Workshop on Hot Topics in Storage and File Systems, 2018

SARO: A State-Aware Reliability Optimization Technique for High Density NAND Flash Memory.
Proceedings of the 2018 on Great Lakes Symposium on VLSI, 2018

SyncGC: A Synchronized Garbage Collection Technique for Reducing Tail Latency in Cassandra.
Proceedings of the 9th Asia-Pacific Workshop on Systems, 2018

2017
Dynamic Erase Voltage and Time Scaling for Extending Lifetime of NAND Flash-Based SSDs.
IEEE Trans. Computers, 2017

Improving File System Performance of Mobile Storage Systems Using a Decoupled Defragmenter.
Proceedings of the 2017 USENIX Annual Technical Conference, 2017

SmartDTM: smart thermal management for smartphones: work-in-progress.
Proceedings of the Thirteenth ACM International Conference on Embedded Software 2017 Companion, 2017

DAC: Dedup-assisted compression scheme for improving lifetime of NAND storage systems.
Proceedings of the Design, Automation & Test in Europe Conference & Exhibition, 2017

Improving Performance and Lifetime of Large-Page NAND Storages Using Erase-Free Subpage Programming.
Proceedings of the 54th Annual Design Automation Conference, 2017

Improving User Experience of Android Smartphones Using Foreground App-Aware I/O Management.
Proceedings of the 8th Asia-Pacific Workshop on Systems, Mumbai, India, September 2, 2017, 2017

2016
Exploiting Sequential and Temporal Localities to Improve Performance of NAND Flash-Based SSDs.
ACM Trans. Storage, 2016

A Personalized Network Activity-Aware Approach to Reducing Radio Energy Consumption of Smartphones.
IEEE Trans. Mob. Comput., 2016

An Integrated Approach for Managing Read Disturbs in High-Density NAND Flash Memory.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2016

Effective Lifetime-Aware Dynamic Throttling for NAND Flash-Based SSDs.
IEEE Trans. Computers, 2016

Efficient lifetime management of SSD-based RAIDs using dedup-assisted partial stripe writes.
Proceedings of the 5th Non-Volatile Memory Systems and Applications Symposium, 2016

Improving I/O Resource Sharing of Linux Cgroup for NVMe SSDs on Multi-core Systems.
Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems, 2016

Application-Managed Flash.
Proceedings of the 14th USENIX Conference on File and Storage Technologies, 2016

Improving performance and lifetime of NAND storage systems using relaxed program sequence.
Proceedings of the 53rd Annual Design Automation Conference, 2016

2015
Refactored Design of I/O Architecture for Flash Storage.
IEEE Comput. Archit. Lett., 2015

Flashdefibrillator: a data recovery technique for retention failures in NAND flash memory.
Proceedings of the IEEE Non-Volatile Memory System and Applications Symposium, 2015

Cgroup++: Enhancing I/O Resource Management of Linux Cgroup on NUMA Systems with NVMe SSDs.
Proceedings of the Posters and Demos Session of the 16th International Middleware Conference, 2015

To collect or not to collect: just-in-time garbage collection for high-performance SSDs with long lifetimes.
Proceedings of the 52nd Annual Design Automation Conference, 2015

2014
Personalized optimization for android smartphones.
ACM Trans. Embed. Comput. Syst., 2014

Improving Performance and Capacity of Flash Storage Devices by Exploiting Heterogeneity of MLC Flash Memory.
IEEE Trans. Computers, 2014

Reducing energy consumption of smartphones using user-perceived response time analysis.
Proceedings of the 15th Workshop on Mobile Computing Systems and Applications, 2014

ABC: dynamic configuration management for MicroBrick-based cloud computing systems.
Proceedings of the Middleware '14 Posters & Demos Session, 2014

Lifetime improvement of NAND flash-based storage systems using dynamic program and erase scaling.
Proceedings of the 12th USENIX conference on File and Storage Technologies, 2014

2013
Exploiting Replicated Cache Blocks to Reduce L2 Cache Leakage in CMPs.
IEEE Trans. Very Large Scale Integr. Syst., 2013

BAGC: Buffer-Aware Garbage Collection for Flash-Based Storage Systems.
IEEE Trans. Computers, 2013

Fast and Accurate On-line Prediction of Performance and Power Consumption in Multicore-based Systems.
Proceedings of the 12th IEEE International Conference on Trust, 2013

SOS: Software-based out-of-order scheduling for high-performance NAND flash-based SSDs.
Proceedings of the IEEE 29th Symposium on Mass Storage Systems and Technologies, 2013

Improving NAND Endurance by Dynamic Program and Erase Scaling.
Proceedings of the 5th USENIX Workshop on Hot Topics in Storage and File Systems, 2013

An integrated approach for managing the lifetime of flash-based SSDs.
Proceedings of the Design, Automation and Test in Europe, 2013

A read-disturb management technique for high-density NAND flash memory.
Proceedings of the Asia-Pacific Workshop on Systems, 2013

2012
Resource-aware sector translation layer for resource-sensitive nand flash-based storage systems.
IEEE Trans. Consumer Electron., 2012

ARC-H: Adaptive replacement cache management for heterogeneous storage devices.
J. Syst. Archit., 2012

FlashBench: A workbench for a rapid development of flash-based storage devices.
Proceedings of the 23rd IEEE International Symposium on Rapid System Prototyping, 2012

Personalized Diapause: Reducing Radio Energy Consumption of Smartphones by Network-Context Aware Dormancy Predictions.
Proceedings of the 2012 Workshop on Power-Aware Computing Systems, HotPower'12, 2012

Lifetime management of flash-based SSDs using recovery-aware dynamic throttling.
Proceedings of the 10th USENIX conference on File and Storage Technologies, 2012

2011
Improving performance and lifetime of solid-state drives using hardware-accelerated compression.
IEEE Trans. Consumer Electron., 2011

A leakage-aware L2 cache management technique for producer-consumer sharing in low-power chip multiprocessors.
J. Parallel Distributed Comput., 2011

2010
PAW: A Pattern-Aware Write Policy for a Flash Non-volatile Cache.
IEICE Trans. Inf. Syst., 2010

Replication-aware leakage management in chip multiprocessors with private L2 cache.
Proceedings of the 2010 International Symposium on Low Power Electronics and Design, 2010

2009
ePRO-MP: A tool for profiling and optimizing energy and performance of mobile multiprocessor applications.
Sci. Program., 2009

Reusability-aware cache memory sharing for chip multiprocessors with private L2 caches.
J. Syst. Archit., 2009

Broadcast filtering: Snoop energy reduction in shared bus-based low-power MPSoCs.
J. Syst. Archit., 2009

FlexFS: A Flexible Flash File System for MLC NAND Flash Memory.
Proceedings of the 2009 USENIX Annual Technical Conference, 2009

2008
LAST: locality-aware sector translation for NAND flash memory-based storage systems.
ACM SIGOPS Oper. Syst. Rev., 2008

DAC: A Device-Aware Cache Management Algorithm for Heterogeneous Mobile Storage Systems.
IEICE Trans. Inf. Syst., 2008

A leakage-aware cache sharing technique for low-power chip multi-processors (CMPs) with private L2 caches.
Proceedings of the 9th workshop on MEmory performance, 2008

2007
Power-Aware Resource Management Techniques for Low-Power Embedded Systems.
Proceedings of the Handbook of Real-Time and Embedded Systems., 2007

I/O Performance Optimization Techniques for Hybrid Hard Disk-Based Mobile Consumer Devices.
IEEE Trans. Consumer Electron., 2007

Optimizing Intratask Voltage Scheduling Using Profile and Data-Flow Information.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2007

Energy-Efficient Techniques for Disk-Based Mobile Systems.
J. Low Power Electron., 2007

A Measurement-Based Automatic Energy Optimization Technique for Embedded Applications.
J. Low Power Electron., 2007

Dynamic Reconfiguration of Cache Indexing in Embedded Processors.
IEICE Trans. Inf. Syst., 2007

Reward-based voltage scheduling for dynamic-priority hard real-time systems.
Des. Autom. Embed. Syst., 2007

Energy-efficient disk replacement and file placement techniques for mobile systems with hard disks.
Proceedings of the 2007 ACM Symposium on Applied Computing (SAC), 2007

Broadcast filtering-aware task assignment techniques for low-power MPSoCs.
Proceedings of the 2007 workshop on MEmory performance, 2007

A reusability-aware cache memory sharing technique for high-performance low-power CMPs with private L2 caches.
Proceedings of the 2007 International Symposium on Low Power Electronics and Design, 2007

Device-Aware Cache Replacement Algorithm for Heterogeneous Mobile Storage Devices.
Proceedings of the Embedded Software and Systems, [Third] International Conference, 2007

Reducing snoop-energy in shared bus-based mpsocs by filtering useless broadcasts.
Proceedings of the 17th ACM Great Lakes Symposium on VLSI 2007, 2007

2006
Dynamic voltage scaling of mixed task sets in priority-driven systems.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2006

Communication Power Optimization for Network-on-Chip Architectures.
J. Low Power Electron., 2006

Operating System Support for Procedural Abstraction in Embedded Systems.
Proceedings of the 12th IEEE Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2006), 2006

A Low-Power Implementation of 3D Graphics System for Embedded Mobile Systems.
Proceedings of the 2006 4th Workshop on Embedded Systems for Real-Time Multimedia, 2006

Energy-efficient file placement techniques for heterogeneous mobile storage systems.
Proceedings of the 6th ACM & IEEE International conference on Embedded software, 2006

2005
Intra-task voltage scheduling on DVS-enabled hard real-time systems.
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 2005

Performance Evaluation of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems.
J. Low Power Electron., 2005

A fast start-up technique for flash memory based computing systems.
Proceedings of the 2005 ACM Symposium on Applied Computing (SAC), 2005

Exploration of Memory-Aware Dynamic Voltage Scheduling for Soft Real-Time Applications.
Proceedings of the 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2005), 2005

Load-store reordering for low-power multimedia data transfers.
Proceedings of the International Symposium on Circuits and Systems (ISCAS 2005), 2005

Optimizing intra-task voltage scheduling using data flow analysis.
Proceedings of the 2005 Conference on Asia South Pacific Design Automation, 2005

2004
Performance Analysis of On-Chip Cache and Main Memory Compression Systems for High-End Parallel Computers.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 2004

A Space-Efficient On-Chip Compressed Cache Organization for High Performance Computing.
Proceedings of the Parallel and Distributed Processing and Applications, 2004

Preemption-aware dynamic voltage scaling in hard real-time systems.
Proceedings of the 2004 International Symposium on Low Power Electronics and Design, 2004

An Energy-Efficient Reliable Transport for Wireless Sensor Networks.
Proceedings of the Information Networking, 2004

An Energy-Efficient Routing and Reporting Scheme to Exploit Data Similarities in Wireless Sensor Networks.
Proceedings of the Embedded and Ubiquitous Computing, 2004

Power-Aware Scheduling of Mixed Task Sets in Priority-Driven Systems.
Proceedings of the Embedded and Ubiquitous Computing, 2004

Power-aware communication optimization for networks-on-chips with voltage scalable links.
Proceedings of the 2nd IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis, 2004

Dynamic voltage scaling of periodic and aperiodic tasks in priority-driven systems.
Proceedings of the 2004 Conference on Asia South Pacific Design Automation: Electronic Design and Solution Fair 2004, 2004

2003
On energy-optimal voltage scheduling for fixed-priority hard real-time systems.
ACM Trans. Embed. Comput. Syst., 2003

Structure-Aware Web Transcoding for Mobile Devices.
IEEE Internet Comput., 2003

Time Optimal Software Pipelining of Loops with Control Flows.
Int. J. Parallel Program., 2003

Application-driven network capacity adaptation for energy efficient ad-hoc networks.
Proceedings of the IEEE 14th International Symposium on Personal, 2003

Power-aware scheduling of conditional task graphs in real-time multiprocessor systems.
Proceedings of the 2003 International Symposium on Low Power Electronics and Design, 2003

Dynamic voltage scaling algorithm for fixed-priority real-time systems using work-demand analysis.
Proceedings of the 2003 International Symposium on Low Power Electronics and Design, 2003

A low-power image convolution algorithm for variable voltage processors.
Proceedings of the 2003 IEEE International Conference on Acoustics, 2003

2002
Energy-Monitoring Tool for Low-Power Embedded Programs.
IEEE Des. Test Comput., 2002

Performance Comparison of Dynamic Voltage Scaling Algorithms for Hard Real-Time Systems.
Proceedings of the 8th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2002), 2002

SimDVS: An Integrated Simulation Environment for Performance Evaluation of Dynamic Voltage Scaling Algorithms.
Proceedings of the Power-Aware Computer Systems, Second International Workshop, 2002

Optimal software pipelining of loops with control flows.
Proceedings of the 16th international conference on Supercomputing, 2002

A Dynamic Voltage Scaling Algorithm for Dynamic-Priority Hard Real-Time Systems Using Slack Time Analysis.
Proceedings of the 2002 Design, 2002

2001
Intra-Task Voltage Scheduling for Low-Energy, Hard Real-Time Applications.
IEEE Des. Test Comput., 2001

Power-aware modulo scheduling for high-performance VLIW processors.
Proceedings of the 2001 International Symposium on Low Power Electronics and Design, 2001

A profile-based energy-efficient intra-task voltage scheduling algorithm for real-time applications.
Proceedings of the 2001 International Symposium on Low Power Electronics and Design, 2001

An operation rearrangement technique for power optimization in VLIM instruction fetch.
Proceedings of the Conference on Design, Automation and Test in Europe, 2001

Low-Energy Intra-Task Voltage Scheduling Using Static Timing Analysis.
Proceedings of the 38th Design Automation Conference, 2001

Scheduling-based code size reduction in processors with indirect addressing mode.
Proceedings of the Ninth International Symposium on Hardware/Software Codesign, 2001

A First Step Towards Time Optimal Software Pipelining of Loops with Control Flows.
Proceedings of the Compiler Construction, 10th International Conference, 2001

1999
Design and implementation of a Java-based MPEG-1 video decoder.
IEEE Trans. Consumer Electron., 1999

1998
A Worst Case Timing Analysis Technique for Multiple-Issue Machines.
Proceedings of the 19th IEEE Real-Time Systems Symposium, 1998

A Worst Case Timing Analysis Technique for Optimized Programs.
Proceedings of the 5th International Workshop on Real-Time Computing Systems and Applications (RTCSA '98), 1998

Performance evaluation of register allocator for the advanced DSP of TMS320C80.
Proceedings of the 1998 IEEE International Conference on Acoustics, 1998

1997
Performance analysis and tuning for a single-chip multiprocessor DSP.
IEEE Concurrency, 1997

1996
UWICL: A Multi-Layered Parallel Image Computing Library for Single-Chip Multiprocessor-based Time-Critical Systems.
Real Time Imaging, 1996

1995
Simulating Multimedia Systems with MVPSIM.
IEEE Des. Test Comput., 1995

Efficient 2-D Convolution Algorithm with the Single-Data Multiple Kernel Approach.
CVGIP Graph. Model. Image Process., 1995


  Loading...