ECE Department
University of California, Davis
One Shields Avenue
Davis, CA 95616
Education
MSc/PhD: Electrical and Computer Engineering, University of California, Davis, 2005-2011.
BSc: Electrical Engineering, Sharif University of Technology, 2001-2005.
Research
My main research interest is in the field of Embedded Systems, ranging from emerging applications to novel architectures to software design and compilation techniques. During my graduate studies at UC Davis I have worked in the Laboratory for Embedded and Programmable Systems (LEPS) under the supervision of Professor Soheil Ghiasi. My PhD dissertation is on automated software synthesis for streaming appllications on embedded manycore processors.
Teaching
Digital Systems Senior Design Project Course (EEC181A/B).
Publications
Matin Hashemi, Soheil Ghiasi, “Throughput-Memory Tradeoff in Synthesis of Streaming Software on Embedded Multiprocessors”, submitted to ACM Transactions on Embedded Computing Systems (TECS).
Matin Hashemi, Mohammad H. Foroozannejad, Christoph Etzel, Lin Chen, Soheil Ghiasi, “FORMLESS: Scalable Utilization of Embedded Manycores in Streaming Applications”, submitted to ACM Transactions on Design Automation of Electronic Systems (TODAES).
Mohammad H. Foroozannejad, Trevor Hodges, Matin Hashemi, Soheil Ghiasi, “Post-Scheduling Buffer Management Tradeoffs in Synthesis of Streaming Applications”, submitted to ACM Transactions on Design Automation of Electronic Systems (TODAES).
Soheil Ghiasi, Matin Hashemi, Volodymyr Khibin, Faisal Khan, “Puzzle Solver Accelerators Make Excellent Capstone Design Projects”, 2011 International Conference on Microelectronic System Education (MSE), San Diego, CA, USA.
Matin Hashemi, Soheil Ghiasi, “FORMLESS: Scalable and Productive Utilization of Embedded Manycores in Streaming Applications”, Cool Work-In-Progress Poster Session, Proceedings of the ACM/EDAC/IEEE 2011 Design Automation Conference (DAC), San Diego, CA, USA.
Mohammad H. Foroozannejad, Matin Hashemi, Trevor Hodges, Soheil Ghiasi, “Look Into Details: The Benefits of Fine-Grain Streaming Buffer Analysis”, Proceedings of the ACM SIGPLAN/SIGBED 2010 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), Stockholm, Sweden.
Matin Hashemi, Soheil Ghiasi, “Versatile Task Assignment for Heterogeneous Soft Dual-Processor Platforms”, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), March 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), January 2009.
Po-Kuan Huang, Matin Hashemi, Soheil Ghiasi, “System-Level Performance Estimation for Application-Specific MPSoC Interconnect Synthesis”,Proceedings of the 2008 Symposium on Application Specific Processors (SASP), San Diego, CA, USA.
Matin Hashemi, Soheil Ghiasi, “Exact and Approximate Task Assignment Algorithms for Pipelined Software Synthesis”, Proceedings of the IEEE/ACM 2008 Conference on Design, Automation and Test in Europe (DATE), Munich, Germany.
Matin Hashemi, Adam Harbour, Trevor Hodges, Soheil Ghiasi, “Customizable Array of Processors: A Vision for Execution of Streaming Applications on Embedded Systems”, University Booth Poster Session, Proceedings of the ACM/EDAC/IEEE 2007 Design Automation Conference (DAC), San Diego, CA, USA.
Po-Kuan Huang, Matin Hashemi, Soheil Ghiasi, “Joint Throughput and Energy Optimization for Pipelined Execution of Embedded Streaming Applications”, Proceedings of the ACM SIGPLAN/SIGBED 2007 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), San Diego, CA, USA.