Publications

2020

  • Batch-Aware Unified Memory Management in GPUs for Irregular Workloads
    Hyojong Kim, Jaewoong Sim, Prasun Gera, Ramyad Hadidi, and Hyesoon Kim
    Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2020

2019

  • Impact of Instruction Set Architecture on Machine Learning Workloads
    Jeung Moon Lee, Hyesoon Kim, Hyojong Kim, Pranith Kumar
    The Student Research Competition at the International Conference on Parallel Architectures and Compilation Techniques (PACT SRC), 2019
  • FlashGPU: Placing New Flash Next to GPU Cores
    Jie Zhang, Miryeong Kwon, Hyojong Kim, Hyesoon Kim, and Myoungsoo Jung
    Design Automation Conference (DAC), 2019
  • Thermal-Aware Processing-in-memory Instruction Offloading
    Lifeng Nai, Ramyad Hadidi, He Xiao, Hyojong Kim, Jaewoong Sim, and Hyesoon Kim
    Journal of Parallel and Distributed Computing (JPDC), 2019

2018

  • CODA: Enabling Co-location of Computation and Data for Multiple GPU Systems
    Hyojong Kim, Ramyad Hadidi, Lifeng Nai, Hyesoon Kim, Nuwan Jayasena, Yasuko Eckert, Onur Kayiran, and Gabriel Loh
    ACM Transactions on Architecture and Code Optimization (TACO), 2018
    Presented at the European Network on High Performance and Embedded Architecture and Compilation (HiPEAC), 2019
  • Performance Characterisation and Simulation of Intel’s Integrated GPU Architecture
    Prasun Gera, Hyojong Kim, Hyesoon Kim, Sunpyo Hong, Vinod George, and Chi-Keung (CK) Luk
    International Symposium on Performance Analysis of Systems and Software (ISPASS), 2018
  • CoolPIM: Thermal-Aware Source Throttling for Efficient PIM Instruction Offloading
    Lifeng Nai, Ramyad Hadidi, He Xiao, Hyojong Kim, Jaewoong Sim, and Hyesoon Kim
    IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2018
  • CAIRO: A Compiler-Assisted Technique for Enabling Instruction-Level Offloading of Processing-In-Memory
    Ramyad Hadidi, Lifeng Nai, Hyojong Kim, and Hyesoon Kim
    ACM Transactions on Architecture and Code Optimization (TACO), 2018

2017

  • Louvre: Light-weight Ordering Using Versioning for Release Consistency
    Pranith Kumar, Prasun Gera, Hyojong Kim, and Hyesoon Kim
    arXiv:1710.10746, 2017
  • SimProf: A Sampling Framework for Data Analytic Workloads
    Jen-Cheng Huang, Lifeng Nai, Pranith Kumar, Hyojong Kim, and Hyesoon Kim
    International Parallel & Distributed Processing Symposium (IPDPS), 2017
  • GraphPIM: Enabling Instruction-Level PIM Offloading in Graph Computing Frameworks
    Lifeng Nai, Ramyad Hadidi, Jaewoong Sim, Hyojong Kim, Pranith Kumar, and Hyesoon Kim
    International Symposium on High Performance Computer Architecture (HPCA), 2017

2015

  • Understanding Energy Aspect of Processing Near Memory for HPC Workloads
    Hyojong Kim, Hyesoon Kim, Sudhakar Yalamanchili, and Arun Rodrigues
    International Symposium on Memory Systems (MEMSYS), 2015
    Received the Best Paper Award
  • Accelerating application start-up with Nonvolatile Memory in Android Systems
    Hyojong Kim, Hongyeol Lim, Dilan Manatunga, Hyesoon Kim, and Gi-Ho Park
    IEEE Micro, 2015

2014

  • Harmonica: An FPGA-based Data Parallel Soft Core
    Chad Kersey, Sudhakar Yalamanchili, Hyojong Kim, Nimit Nigania, and Hyesoon Kim
    International Symposium on Field-Programmable Custom Computing Machines (FCCM), 2014
  • OpenCL Performance Evaluation on Modern Multi Core CPUs
    Joo Hwan Lee, Kaushik Patel, Nimit Nigania, Hyojong Kim, and Hyesoon Kim
    Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013