0x0300Curriculum vitae

Roozbeh Siyadatzadeh

PhD candidate, Leiden Institute of Advanced Computer Science (LIACS), Leiden University

s.r.siyadatzadeh@liacs.leidenuniv.nlThe Netherlandsroozbeh.nl

PDF version

Interests Hardware security · FPGA and hardware design · Machine learning on embedded systems · In-memory computing · Low-power design · Reliability and real-time systems · Cyber-physical systems

0x0301 Education

  1. Nov 2022 – present

    PhD Computer Science, Leiden University

    The Netherlands · Security assessment of a multi-processor system-on-chip with embedded phase-change memory

    Hardware security of analog in-memory computing, within the NeuroSoC project

    Advisors: Prof. Nele Mentens, Dr. Todor Stefanov

    • Leiden Institute of Advanced Computer Science (LIACS), Systems and Security group
  2. Sept 2020 – Aug 2022

    MSc Computer Architecture, Sharif University of Technology

    Tehran

    Embedded Systems Research Laboratory (ESRLab)

    Thesis: Reinforcement learning-based task assignment in fog computing

    Advisors: Prof. Alireza Ejlali

    • Ranked 2nd of 25 students in the programme
    • GPA 4.0/4.0 across graduate courses
  3. Sept 2016 – Aug 2020

    BSc Computer Engineering, Persian Gulf University

    Bushehr

    Computer systems and neural networks

    • Direct admission to graduate school at Sharif University of Technology
    • Selected as an exceptionally talented student by the Ministry of Science

Research positions

  1. Nov 2022 – present

    PhD candidate, Leiden University, LIACS

    Security assessment of an analog in-memory computing SoC within the Horizon Europe NeuroSoC project: ADC power side-channel analysis, weight extraction, and power-trace-based transfer learning.

  2. Sept 2020 – Aug 2022

    Graduate researcher, Embedded Systems Research Laboratory, Sharif University of Technology

    Reinforcement-learning task assignment for fault-tolerant fog computing, aging-aware replication for safety-critical multicores, and power-aware primary/backup scheduling.

Publications

  1. R. Siyadatzadeh, F. Mehrafrooz, N. Mentens and T. Stefanov, "P2W: From Power Traces to Weights Matrix - An Unconventional Transfer Learning Approach," in Proceedings of the 41st ACM/SIGAPP Symposium on Applied Computing (SAC 2026), Thessaloniki, Greece, 2026, pp. 653-661, doi: 10.1145/3748522.3779939.DetailsDOIPDF
  2. F. Mehrafrooz, R. Siyadatzadeh, N. Mentens and T. Stefanov, "A Security Analysis of CNN Partitioning Strategies for Distributed Inference at the Edge," in Security, Privacy, and Applied Cryptography Engineering (SPACE 2025) (Lecture Notes in Computer Science, vol. 16406), Guwahati, India, 2026, pp. 262-281, doi: 10.1007/978-3-032-16342-4_15.DetailsDOIPDF
  3. R. Siyadatzadeh, F. Mehrafrooz, N. Mentens and T. Stefanov, "TraceFormer: A Transformer-Based Method for Weight Extraction from AIMC Tiles," in 2025 28th Euromicro Conference on Digital System Design (DSD), Salerno, Italy, 2025, pp. 635-642, doi: 10.1109/DSD67783.2025.00092.DetailsDOIPDF
  4. R. Siyadatzadeh et al., "ReLIEF: A Reinforcement-Learning-Based Real-Time Task Assignment Strategy in Emerging Fault-Tolerant Fog Computing," IEEE Internet of Things Journal, vol. 10, no. 12, pp. 10752-10763, 2023, doi: 10.1109/JIOT.2023.3240007.DetailsDOIPDF
  5. M. Ansari et al., "ATLAS: Aging-Aware Task Replication for Multicore Safety-Critical Systems," in 2023 IEEE 29th Real-Time and Embedded Technology and Applications Symposium (RTAS), San Antonio, TX, USA, 2023, pp. 223-234, doi: 10.1109/RTAS58335.2023.00025.DetailsDOI
  6. S. Yari-Karin, R. Siyadatzadeh, M. Ansari and A. Ejlali, "Passive Primary/Backup-Based Scheduling for Simultaneous Power and Reliability Management on Heterogeneous Embedded Systems," IEEE Transactions on Sustainable Computing, vol. 8, no. 1, pp. 82-93, 2023, doi: 10.1109/TSUSC.2022.3186656.DetailsDOIPDF

Projects

  1. Nov 2022 – Feb 2026

    NeuroSoC: security assessment of an in-memory computing SoC

    PhD candidate, hardware security work · Leiden University, within the Horizon Europe NeuroSoC consortium · Power side-channel analysis, Analog in-memory computing, PCM, RISC-V SoC, Transformers, Python, PyTorch

    Side-channel security assessment of a PCM-based analog in-memory computing system-on-chip developed by a Horizon Europe consortium of industry and academic partners.

  2. Jun 2021 – Jun 2021

    Thermal management and task scheduling for multicore systems

    Simulation and scheduling study · Sharif University of Technology · Python, gem5, McPAT, HotSpot

    How task placement and scheduling shape the thermal behaviour of a multicore system, evaluated with a gem5, McPAT, and HotSpot workflow.

  3. Dec 2020 – Dec 2020

    Reinforcement-learning DVFS manager for multicore platforms

    Controller design and simulation · Sharif University of Technology · Python, Reinforcement learning, Sniper, McPAT, HotSpot

    A reinforcement-learning controller for dynamic voltage and frequency scaling, evaluated on a simulated multicore with Sniper, McPAT, and HotSpot.

  4. Feb 2020 – Feb 2020

    Distributed Keras inference over gRPC

    Distributed inference prototype · Python, Keras, gRPC, Distributed systems

    A prototype prediction service that coordinates Keras model inference across networked Python processes with gRPC.

0x0302 Teaching

  1. Spring 2024, Spring 2025

    Lab instructor, Embedded Systems and Software

    Leiden University · course by Dr. Todor Stefanov

  2. Fall 2023, Fall 2024

    Teaching assistant, Fundamentals of Digital Systems Design

    Leiden University · course by Dr. Todor Stefanov

  3. Spring 2022

    Teaching assistant, Digital System Design

    Sharif University of Technology · course by Prof. Alireza Ejlali

  4. Summer 2021

    Lab instructor, Digital System Design Laboratory

    Sharif University of Technology · course by Prof. Alireza Ejlali

0x0303 Skills

Hardware and architecture
Side-channel analysis, Analog in-memory computing, FPGA (Verilog, VHDL, Vivado), RISC-V SoCs, Real-time scheduling, gem5, Sniper, McPAT, HotSpot
Machine learning
PyTorch, TensorFlow, Transformers, Reinforcement learning, OpenCV
Programming
Python, Rust, C, C++, Java, Julia, Clojure, Assembly
Tools and infrastructure
Linux, Git, gRPC, MATLAB, SQL and MongoDB, Lex, Yacc, Bison
Languages
English (professional working proficiency), Dutch (a2 elementary proficiency), Persian (native)

0x0304 Awards and distinctions

  1. 2022

    Ranked 2nd of 25 MSc Computer Architecture students

    Sharif University of Technology

  2. 2020

    Direct admission to graduate school

    Sharif University of Technology

  3. 2020

    Exceptionally talented student

    Ministry of Science

  4. 2019

    Outstanding student award

    Persian Gulf University

  5. 2018

    1st place, tourism startup weekend

    Jam

  6. 2017

    2nd place, healthcare startup weekend

    Bushehr

  7. 2015

    1st place, provincial robotics competition (firefighter robot)

    Fasa

  8. 2014

    2nd place, national robotics competition (firefighter robot)

    Shiraz

  9. 2013

    3rd place, national robotics competition (fighter robot)

    Shiraz

References available on request. Last reviewed 2026.