Soheil Ghiasi

Soheil Ghiasi

Associate Professor

(530) 752-0836


  • Ph. D. in Computer Science, University of California, Los Angeles, 2004
  • M.S. in Computer Science, University of California, Los Angeles, 2002
  • B.S. in Computer Engineering, Sharif University of Technology, Tehran, Iran, 1998

Professional Experience

  • Associate Professor, University of California, Davis, Electrical & Computer Engineering, 2010-Present
  • Assistant Professor, University of California, Davis, Electrical & Computer Engineering, 2004-2010


Electrical and Computer Engineering Graduate Group
Center for Information Research in the Interest of Society (CITRIS)

Research Interests

Embedded and cyber-physical systems; Specific topics include: Design methodologies for embedded systems; Static and dynamic management of system resources; system-level design automation; reconfigurable architectures and combinatorial algorithm design for embedded applications

Research Activities

Professor Ghiasi and his group explore design and optimization of embedded and programmable systems, where computing systems are developed to serve dedicated applications, possibly interfacing the two digital and physical worlds. Examples include computing systems that are integrated in medical devices, airplanes, cell phones, network switches, and portable gaming devices. He studies several different aspects of embedded systems, including embedded platforms, embedded software, compilation and system-level design automation.

Current projects include synthesis and optimization of streaming software for execution on embedded multi-core platforms, design and evaluation of highly-parallel reconfigurable architectures for scalable and accurate inspection of network traffic, and development of cyber-physical system for monitoring and mentoring of physical therapy drills.

Selected Publications

Soheil Ghiasi, "On Incremental Component Implementation Selection in System Synthesis, IEEE Transactions on Very Large Scale Integration Systems (TVLSI), Vol. 18, No. 11, pp. 1578 - 1589, 2010

Faisal Khan, Nicholas Hosein, Scott Vernon, Soheil Ghiasi, "BURAQ: A Dynamically Reconfigurable System for Stateful Measurement of Network Traffic", 18th IEEE Annual International Symposium on Field-Programmable Custom Computing Machines, pp.185-192, 2010

Matin Hashemi, Soheil Ghiasi, "Throughput-Driven Synthesis of Embedded Software for Pipelined Execution on Multi-Core Architectures", ACM Transactions on Embedded Computing Systems (TECS), Vol. 8, No. 2, January 2009

Po-Kuan Huang, Soheil Ghiasi, "Efficient and scalable compiler-directed energy optimization for realtime applications", ACM Transactions on Design Automation of Electronic Systems, Vol. 12, No. 3, 2007

Soheil Ghiasi, Elaheh Bozorgzadeh, Po-Kuan Huang, Roozbeh Jafari, Majid Sarrafzadeh, "A Unified Theory of Timing Budget Management", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 25, No. 11, pp. 2364-2375, November 2006