Hadi Hadi Goudarzi 
University of Southern California
Department of EE-Systems, EEB-214
3740 McClintock Ave.
Los Angeles CA 90089

hgoudarz AT usc.edu



About me

I am at Qualcomm now. I was a postdoctoral scholar (research associate) at Ming Hsieh Department of Electrical Engineering at the University of Southern California and an instructor of EE-450 (Introduction to computer networks) during Fall 2013. I graduated with PhD from Ming Hsieh Department of Electrical Engineering at the University of Southern California on July 2013. During my PhD, I worked in System Power Optimization and Regulation Technologies (SPORT) Lab at the USC under the supervision of Prof. Massoud Pedram.


Hadi Goudarzi, SLA-based, Energy-Efficient Resource Management in Cloud Computing Systems, University of Southern California, Aug. 2013.

Research interests

  • Cloud computing systems
  • Energy efficiency and low-power design
  • Smart grid technology
  • University of Southern California (2009-2013)
    PhD candidate, Computer Engineering Division, Electrical Engineering
    Supervisor: Prof. Massoud Pedram
    GPA: 4.0/4.0

  • Sharif University of Technology (2006-2008)
    M.Sc. in Electrical Engineering (Communication Systems)
    Dissertation: “Power Performance Analysis of Cooperative Networks”
    Supervisor: Dr. Mohammad Reza Pakravan
    GPA: 18.6/20

  • Sharif University of Technology (2002-2006)
    B.Sc. in Electrical Engineering (Communication)
    Dissertation: “Call Admission control in Downlink of cellular CDMA (3G)”
    Supervisor: Dr. Farid Ashtiani
    GPA: 17.5/20
Honors and Awards
  • Recipient of Annenberg Fellowship Awards, University of Southern California, 2009
  • Recipient of Annenberg Research award, University of Southern California, 2012 and 2013
  • Ranked 2nd in M.Sc. communication systems students, Sharif U. of Tech., 2008
Research Experience
  • Optimizing  the profit in the Cloud Computing systems via resource allocation
  • Quantum computing CAD flow
  • Power/performance management in multi-core processors and in smart phone devices
  • Demand response in Smart Grid technology
  • Optimal power allocation and partner selection in wireless cooperative diversity
  • Bio-inspired system for adaptive rate control for P2P multimedia streaming
  • Call Admission Control for Downlink of Cellular CDMA (3G)
Work Experience
  • Part-time researcher at Datak (private internet service provider) 2006-2007
    Working on cell planning and maximizing the range of wireless internet access in Tehran
  • Engineer at Parman (private company) 2009
    Hardware programming for communication protocol
Selected Projects
  • DDR II Controller based on Micron spec., design, Verilog implementation, synthesis and physical design, using Modelsim, Design Compiler, Encounter, USC 2011
  • Design of 32-bit multiplier in schematic and layout, using Virtuoso Cadence, USC 2010
  • Post-synthesis automatic clock gating insertion in VLSI circuits, SIS, USC 2010
  • Design of a physical synthesis tool for a multi-FPGA mesh structure, C++, USC 2010
  • Design of a geographical database system and GUI for Animal tracking, using Oracle Spatial and Java, USC 2011
  • Design and implementation of supervised machine learning algorithms for classification and regression, using Matlab, USC 2012

Publications (Google Scholar's Profile)

Cloud Computing
Quantum Computing CAD flow
  • “Improving the Computational Latency of Ion-Trap Quantum Circuits by Force-Directed Operation Scheduling and Placement,” submitted.
Power/Performance/Thermal management of CMP
Smart Grid
Cooperative Diversity and Relaying
Optical Communication
Bio-inspired Networking

Teaching Experience
  • Teaching assistant – Summer 2011
    Instructor: Dr. Shahin Nazarian – Course: Computer Network
  • Teaching assistant – Fall 2007
    Instructor: Dr. Mohammad Reza Pakravan – Course: Communications Systems I
  • Teaching assistant – Spring 2008
    Instructor: Dr. Masoud BabaieZadeh – Course: Signals and Systems
  • Teaching assistant – Spring 2008
    Instructor: Dr. Mohammad Reza Pakravan – Course: Communications Systems I
Computer and Programming Skills
  • Programming: C/C++, Java, Perl, Verilog, System Verilog, Assembly 8051, 8086, SQL, XML, MATLAB & Simulink.
  • Engineering Softwares: Synopsys Design Compiler, Prime time, Cadence Encounter, HSpice, Cadence Virtuoso, OPNET, NS (Network Simulator), ISE Xilinx, Modelsim.