2023

  • LCP: A Low-Communication Parallelization Method for Fast Neural Network Inference for IoT
    Ramyad Hadidi, Bahar Asgari, Jiashen Cao, Younmin Bae, Da Eun Shim, Hyojong Kim, Sung-Kyu Lim, Michael S. Ryoo, Hyesoon Kim
    CSCE’23
    [Paper] [Slides] [19% Acceptance Rate]

  • Reducing Inference Latency with Concurrent Architectures for Image Recognition at Edge
    Ramyad Hadidi, Jiashen Cao, Michael S. Ryoo, Hyesoon Kim
    IEEE Edge’23
    [Paper] [Slides] [17% Acceptance Rate]

  • Creating Robust Deep Neural Networks With Coded Distributed Computing for IoT
    Ramyad Hadidi, Jiashen Cao, Bahar Asgari, Hyesoon Kim
    IEEE Edge’23
    [Paper] [Slides]

  • Context-Aware Task Handling in Resource-Constrained Robots with Virtualization
    Ramyad Hadidi, Nima Shoghi Ghalehshahi, Bahar Asgari, Hyesoon Kim
    IEEE Edge’23
    [Paper] [Slides] [Demo]

2022

  • FiGO: Fine-Grained Query Optimization in Video Analytics
    Jiashen Cao, Karan Sarkar, Ramyad Hadidi, Joy Arulraj, Hyesoon Kim
    SIGMOD’22
    [Paper] [ACM Version]

  • DynaaDCP: Dynamic Navigation of Autonomous Agents for Distributed Capture Processing
    Sam Jijina, Ramyad Hadidi, Jun Chen, Zhen Jiang, Ashutosh Dhekne, Hyesoon Kim
    DOSSA-4@HPCA’22
    [Paper] [Slides]

2021

  • Deploying Deep Neural Networks in Edge with Distribution
    PhD Dissertation
    Ramyad Hadidi
    [Georgia Tech Library]

  • Quantifying the Design-Space Tradeoffs in Autonomous Drones
    Ramyad Hadidi, Bahar Asgari, Sam Jijina, Adriana Amyette, Nima Shoghi, Hyesoon Kim
    ASPLOS’21
    [Paper] [Talk] [Artifact] [GitHub] [Build Guide]

  • Context-Aware Task Handling in Resource-Constrained Robots with Virtualization
    Ramyad Hadidi, Nima Shoghi, Bahar Asgari, Hyesoon Kim
    DAC’21LBR

  • FAFNIR: Accelerating Sparse Gathering by Using Efficient Near-Memory Intelligent Reduction
    Bahar Asgari, Ramyad Hadidi, Jiashen Cao, Da Eun Shim, Sung-Kyu Lim, Hyesoon Kim
    HPCA’21
    [Paper] [Short Video]

  • Copernicus: Characterizing the Performance Implications of Compression Formats Used in Sparse Workloads
    Bahar Asgari, Ramyad Hadidi, Joshua Dierberge, Charlotte Steinichen, Amaan Marfatia, Hyesoon Kim
    IISWC’21
    [Paper] [Best Paper Nominee]

  • Efficiently Solving Partial Differential Equations in a Partially Reconfigurable Specialized Hardware
    Bahar Asgari, Ramyad Hadidi, Tushar Krishna, Hyesoon Kim, Sudhakar Yalamanchili
    Transactions on Computers
    [Paper]

2020

  • Towards Collaborative Inferencing of Deep Neural Networks on Internet of Things Devices
    Ramyad Hadidi, Jiashen Cao, Michael S. Ryoo, Hyesoon Kim
    Internet of Things Journal (IoTJ)
    [Paper] [Author’s Copy] [arXiv]

  • ALRESCHA: A Lightweight Reconfigurable Sparse-Computation Accelerator
    Bahar Asgari, Ramyad Hadidi, Tushar Krishna, Hyesoon Kim, Sudhakar Yalamanchili
    HPCA’20
    [Paper] [Slides]

  • PISCES: Power-Aware Implementation of SLAM by Customizing Efficient Sparse Algebra
    Bahar Asgari, Ramyad Hadidi, Nima Shoghi, Hyesoon Kim
    DAC’20
    [Paper] [Slides] [Video]

  • ASCELLA: Accelerating Sparse Computation by Enabling Stream Accesses to Memory
    Bahar Asgari, Ramyad Hadidi, Hyesoon Kim
    DATE’20
    [Paper] [Slides] [Video]

  • MEISSA: Multiplying Matrices Efficiently in a Scalable Systolic Architecture
    Bahar Asgari, Ramyad Hadidi, Hyesoon Kim
    ICCD’20
    [Paper] [Video]

  • Proposing a Fast and Scalable Systolic Array to Implement Matrix Multiplications
    Bahar Asgari, Ramyad Hadidi, Hyesoon Kim
    FCCM’20
    [Slides] [Video]

  • Secure Location-Aware Authentication and Communication for Intelligent Transportation Systems
    Nima Shoghi Ghalehshahi, Ramyad Hadidi, Lee Jaewon, Jun Chen, Arthur Siqueria, Rahul Rajan, Shaan Dhawan, Pooya Shoghi Ghalehshahi, Hyesoon Kim
    [arXiv]

  • Batch-Aware Unified Memory Management in GPUs for Irregular Workloads
    Hyojong Kim, Jaewoong Sim, Prasun Gera, Ramyad Hadidi, Hyesoon Kim
    ASPLOS’20
    [Paper] [Talk]

  • Understanding the Software and Hardware Stacks of a General-Purpose Cognitive Drone
    Sam Jijina, Adriana Amyette, Nima Shoghi, Ramyad Hadidi, Hyesoon Kim
    ISPASS’20Poster
    [Poster] [Paper] [Mentored Undergraduate Work]

  • Towards a General Purpose Cognitive Drone
    Sam Jijina, Adriana Amyette, Ramyad Hadidi, Hyesoon Kim
    CogArch @ HPCA’20
    [Slides] [Paper] [Mentored Undergraduate Work]

2019

  • Characterizing the Deployment of Deep Neural Networks on Commercial Edge Devices
    Ramyad Hadidi, Jiashen Cao, Yilun Xie, Bahar Asgari, Tushar Krishna, Hyesoon Kim
    IISWC’19
    [Paper] [EdgeBench] [Slides] [Best Paper Nominee]

  • Robustly Executing DNNs in IoT Systems Using Coded Distributed Computing
    Ramyad Hadidi, Jiashen Cao, Michael S. Ryoo, Hyesoon Kim
    DAC’19LBR
    [Paper] [Slides]

  • ERIDANUS: Efficiently Running Inference of DNNs Using Systolic Arrays
    Bahar Asgari, Ramyad Hadidi, Hyesoon Kim, Sudhakar Yalamanchili
    IEEE Micro’19
    [Paper]

  • Thermal-Aware Processing-in-memory Instruction Offloading
    Lifeng Nai, Ramyad Hadidi, He Xiao, Hyojong Kim, Jaewoong Sim, and Hyesoon Kim
    JPDC’19
    [Paper]

  • LODESTAR: Creating Locally-Dense CNNs for Efficient Inference on Systolic Arrays
    Bahar Asgari, Ramyad Hadidi, Hyesoon Kim, and Sudhakar Yalamanchili
    DAC’19LBR
    [Paper]

  • Video Analytics From Edge To Server: Work-in-Progress
    Jiashen Cao, Ramyad Hadidi, Joy Arulraj and Hyesoon Kim
    ESWEEK’19
    [Paper] [Slides]

  • SLAM Performance on Embedded Robots
    Nima Shoghi, Ramyad Hadidi, Hyesoon Kim
    ESWEEK’19SRC
    [Paper] [Mentored Undergraduate Work] [ACM SRC Bronze Winner]

  • Capella: Customizing Perception for Edge Devices by Efficiently Allocating FPGAs to DNNs
    Younmin Bae, Ramyad Hadidi, Bahar Asgari, Jiashen Cao, Hyesoon Kim
    FPL’19Demo
    [Demo Site] [Slides] [Paper] [Mentored Undergraduate Work]

  • Enabling Speech to Text on Embedded Systems
    Mohan Dodda, Taejoon Park, Sayuj Shajith, Ramyad Hadidi, Hyesoon Kim
    ESWEEK’19SRC
    [Paper] [Mentored Undergraduate Work]

  • Characterizing the Execution of Deep Neural Networks on Collaborative Robots and Edge Devices
    Matthew Merck, Bingyao Wang, Lixing Liu, Chunjun Jia, Arthur Siqueira, Qiusen Huang, Abhijeet Saraha, Dongsuk Lim, Jiashen Cao, Ramyad Hadidi, Hyesoon Kim
    PEARC’19
    [Paper] [Slides] [Mentored Undergraduate Work]

  • An Edge-Centric Scalable Intelligent Framework To Collaboratively Execute DNN
    Jiashen Cao, Fei Wu, Ramyad Hadidi, Lixing Liu, Tushar Krishna, Michael S. Ryoo, Hyesoon Kim
    MLSys’19Demo
    [Demo Site] [Paper] [Mentored Undergraduate Work]

  • Understanding the Power Consumption of Executing Deep Neural Networks on a Distributed Robot System
    Ramyad Hadidi, Jiashen Cao, Matthew Merck, Arthur Siqueira, Qiusen Huang, Abhijeet Saraha, Chunjun Jia, Bingyao Wang, Dongsuk Lim, Lixing Liu and Hyesoon Kim
    LSAF @ ICRA’19
    [Slides] [Paper]

2018

  • Distributed Perception by Collaborative Robots
    Ramyad Hadidi, Jiashen Cao, Matthew Woodward, Michael S. Ryoo, Hyesoon Kim
    RA-L’18 & IROS’18
    [Paper-(RA-L)] [Paper-(IROS)] [Spotlight] [Slides] [arXiv]

  • Performance Implications of NoCs on 3D-Stacked Memories: Insights from the Hybrid Memory Cube
    Ramyad Hadidi, Bahar Asgari, Jeffrey Young, Burhan Ahmad Mudassar, Kartikay Garg, Tushar Krishna, Hyesoon Kim
    ISPASS’18
    [Paper] [Slides]

  • CoolPIM: Thermal-Aware Source Throttling for Efficient PIM Instruction Offloading
    Lifeng Nai, Ramyad Hadidi, He Xiao, Hyojong Kim, Jaewoong Sim, Hyesoon Kim.
    IPDPS’18
    [Paper] [Slides]

  • CODA: Enabling Co-location of Computation and Data for Near-Data Processing
    Hyojong Kim, Ramyad Hadidi, Lifeng Nai, Hyesoon Kim, Nuwan Jayasena, Yasuko Eckert, Onur Kayiran, Gabriel H. Loh
    TACO’18
    [Paper]

  • Real-Time Image Recognition Using Collaborative IoT Devices
    Ramyad Hadidi, Jiashen Cao, Matthew Woodward, Michael S. Ryoo, Hyesoon Kim
    ReQuEST @ ASPLOS’18
    [Paper] [Slides]

2017

  • Demystifying the Characteristics of 3D-Stacked Memories: A Case Study for Hybrid Memory Cube
    Ramyad Hadidi, Bahar Asgari, Burhan Ahmad Mudassar, Saibal Mukhopadhyay, Sudhakar Yalamanchili, Hyesoon Kim
    IISWC’17
    [Paper] [Slides]

  • CAIRO: A Compiler-Assisted Technique for Enabling Instruction-Level Offloading of Processing-In-Memory
    Ramyad Hadidi, Lifeng Nai, Hyojong Kim, Hyesoon Kim
    TACO’17
    [Paper]

  • GraphPIM: Enabling Instruction-Level PIM Offloading in Graph Computing Frameworks
    Lifeng Nai, Ramyad Hadidi, Jaewoong Sim, Hyojong Kim, Pranith Kumar, Hyesoon Kim
    HPCA’17
    [Paper] [Slides] [Spotlight]