Research Assistant and PhD student at University of California, San Diego, CSE department

La Jolla, CA


Documentation (Office Word, Visio, PowerPoint, Excel, LaTex)


C, C++ Programming


Verilog HDL


Linux (Ubuntu) and Bash Scripting


MATLAB Scripting




Simulink, Stateflow Toolbox (MATLAB), Python Scripting, VHDL, Java Programming






FatemehSadat Mireshghallah

"Deep in the sea are riches beyond compare. But if you seek safety, it is on the shore."
-Sa'adi, Iranian Poet

Research Interests

  • Accelerated Machine Learning
  • Computer Architecture
  • Low Power Design
  • Google Scholar

    Research Experience at ACT lab, University of California, San Diego
    September 2018-Present
    To be updated

    Research Supervisor: Prof. Hadi Esmaeilzadeh

    Research Experience at HPCAN, Sharif University of Technology
    September 2017-May 2018
    My second project was "Energy-Efficient Representation of Metadata Tables of Hardware Pre-fetchers". In this work, we propose a general architecture for prefetchers that reduces the area overhead by eliminating useless metadata and drastically diminish the energy overhead by practicing selective search instead of parallel associative search. Analytical estimates show roughly 30% / 70% reduction in area/energy while preserving performance. I used Verilog in this project to implement different structures (VLDP, SMS and our own design) and to find the area and power consumption of these structures.

    Spring and Summer of 2017

    "Fault Tolerance in Real-Time Systems"
    Real-time systems employ redundancy for reliability which causes huge energy consumption. Many prior energy-reduction techniques result in early failure due to hard faults. In this work, we proposed a method that minimizes energy consumption while tolerating hard faults and incurs only 1% energy overhead in comparison to the state-of-the-art method that does not tolerate hard faults. I used C++ and MATLAB to run simulations and solve optimization problems in this work. This project is under major revision at IEEE Transaction on Computers.

    Volunteer TA Experiences, UC San Diego
    Winter 2019

  • TA of Accelerator Design for Deep Learning, Graduate Leve, Instructor: Dr. Hadi Esmaeilzadeh
  • Volunteer TA Experiences, Sharif University of Technology
    Fall 2017

  • Head TA of Digital Electronics Course, Instructor: Dr. Siavash Bayat
  • Head TA of Probability and Statistics Course, Fall of 2017, Instructor: Dr. Mohammed Gharib
  • Spring 2017

  • TA of Computer Architecture Course, Instructor: Prof. Hamid Sarbazi-Azad
  • TA of Signals and systems, Spring of 2017, Instructor: Dr. Siavash Bayat
  • Head TA of Probability and Statistics Course, Instructor: Dr. Mohammed Gharib
  • Fall 2016

  • TA of Advanced Programming course, Instructor : Mr. Omid Jafarinezhad
  • Head TA of Numerical Methods course, Instructor: Dr.Mohammed Gharib

  • Training and Internship Experiences
    August-September 2017

    I was an intern in HPDS (High Performance Data Storage) as the mandatory Internship for acquiring B.Sc. degree. I was familiarized with memory systems and storage devices. I mainly dealt with the Linux kernel, trying to learn the architecture. My task was accelerating device recognition for RAIDs.

    August 2016

    I was a trainee at Renault, the Digital Marketing department. I would observe how digital marketing campaigns are carried out and what work outside the academia is like. I helped create content for their website by translating material from their English website.

    About Me!

    I like mysteries and puzzles a lot, that is why I enjoy watching police mystery TV series or medical mysteries. I also do clothes designing in my free time, a refreshing activity that helps me focus and clear my mind. I sometimes go jogging after my classes, to get some air and think about ideas for my research. I usually have helpful ideas when I am running or walking and have solved a lot of the problems in my projects while exercising!


    Swimming, Jogging, Clothes Designing, Etymology and language studies

    Curriculum Vitae