Skip to the content.

I am a Korean passionate researcher with a strong background in Operating System, Computer Architecture and Computer Networking. My current work focuses on userspace system call interception, inter-VM shared memory and device sharing, intra-node network acceleration and device simulation such as Processing-In-Memory device. I am currently a Ph.D. Candidate at Computer Systems and Platforms Laboratory, Seoul National University. Before that, I was at High Performance Computing Lab, Inha University.

Alongside my research, I develop user-space libraries and kernel & userspace drivers on Linux platforms, and device firmwares and contribute to open-source software. My engineering work focuses on transparently improving software performance through enhanced system software or hardware support exposed via standard interfaces.


Education

Publications

  1. Jihong Min, Bernhard Egger. “HostPIMSim: A High-Productivity Framework for Host-Side Processing-in-Memory Simulation,” GECON, 2026. [Source]
  2. Jihong Min, Jorn Altmann, Bernhard Egger. “OverlaySys: Easing Development Cost for Interposing Systems,” GECON, 2026. [Source]
  3. Jihong Min, “Inter-VM Network Communication Using Shared Memory with User-Mode Access and Its Effectiveness”, thesis, 2021.
  4. Jihong Min, Juhyung Park, Joonseok Park. “Binary-Compatible User-Mode Polling-Based Inter-VM Communication Techniques Using Shared Memory,” Journal of Korean Institute of Information Scientists and Engineers (JOK), vol. 47, no. 11, pp. 1015-1020, 2020, Invited Paper.
  5. Jihong Min, Juhyung Park, Joonseok Park. “A Research on Binary-Compatible Data Transmission for Local Inter-VM Network Communication Using Shared Memory,” Korea Software Congress (KSC), 2019, Selected for the Outstanding Paper Award.

Technical Profile

Open-source Contributions

  1. Mainline Linux Kernel - AMD Promontory 21 xHCI Hardware Monitoring. Device driver [Source].
    • Upstreamed Linux hwmon and xHCI PCI glue drivers for the AMD Promontory 21 chipset temperature sensor.
    • Implemented MMIO access and runtime power management through the Linux auxiliary bus without affecting normal USB operation.
  2. OpenWrt Stack for High-Performance Wireless Router. Kernel network/crypto device drivers & framework [Source].
    • Introduced a dynamic CPU fallback framework for small request block sizes and applied it to the EIP93 lookaside crypto engine.
    • Added Linux driver support for the Realtek RTL8261CE 10GbE PHY and Airoha AN7581 SOE inline IPsec engine.
    • Debugged and enhanced Airoha packet processing (PPE/IFC TCAM) and the MT7996 Wi-Fi chipset.
  3. Airoha Network Processor Unit FDK. RISC-V firmware [Source].
    • Developed a firmware development kit for the Airoha AN7581 8-core Network Processor Unit (RISC-V).
    • Reconstructed human-readable source from vendor firmware through AI-assisted reverse engineering, exposed firmware components as APIs, and developed build tools for firmware customization.
  4. NVIDIA Open GPU Kernel Modules - Hardware Monitoring & Recovery. Device driver [PR].
    • Implemented Linux hwmon support for temperature and power monitoring and fan control.
    • Added automatic GPU recovery through PCIe Function Level Reset (FLR), with safe DRM teardown and preserved exported system-memory buffers.
  5. vDS - Virtual DualSense. Virtual device driver & user-space Bluetooth/USB stack [Source].
    • Built a virtual USB-to-Bluetooth bridge enabling DualSense’s USB-only features over a Bluetooth connection.
    • Implemented a user-space daemon and virtual device driver for bidirectional Bluetooth HID–USB translation.

Contact