Education
Interests
- GPU Computing, Parallel and Distributed Computing, High Performance Computing
- Machine Learning
- Edge AI
Note to Students
- To join my group as either a BSc, MSc, or PhD student, please click here. You may also check Learning and Intelligent Systems lab for a list of our previous projects.
- To become a TA in one of my courses, please click here for application instructions and other details.
- For any official or administrative matter, please come to my office in person.
Teaching
Program Committee Member
- International Conference on Compiler Construction, 2020, San Diego, CA
- International Conference on Languages, Compilers, Tools and Theory for Embedded Systems, 2019, Phoenix, AZ
- International Conference on Languages, Compilers, and Tools for Embedded Systems, 2018, Philadelphia, PA
- International Conference on Languages, Compilers, and Tools for Embedded Systems, 2017, Barcelona, Spain
- International Conference on Languages, Compilers, and Tools for Embedded Systems, 2016, Santa Barbara, CA
Publications
- Mahdi Bozorg, Saber Salehkaleybar, Matin Hashemi,
"Seedless Graph Matching via Tail of Degree Distribution for Correlated Erdos-Renyi Graphs",
submitted for peer review.
- Ali Jafarzadeh, Matin Hashemi, S. Alireza Nezamalhosseini,
"High-Throughput Turbo Decoder on Modern GPU Architectures",
submitted for peer review.
- Golnoosh Abdollahinejad, Matin Hashemi,
"Transformer-Based Unsupervised Image Registration Using SSIM and Homography Loss for Steady Camera and Aerial Videos",
IEEE ICEE, May 2023.
- Amirhossein Shahbazinia, Saber Salehkaleybar, Matin Hashemi,
"ParaLiNGAM: Parallel Causal Structure Learning for Linear non-Gaussian Acyclic Models",
Journal of Parallel and Distributed Computing, Vol. 176, June 2023.
- Amir Amirinezhad, Saber Salehkaleybar, Matin Hashemi,
"Active Learning of Causal Structures with Deep Reinforcement Learning",
Neural Networks, Vol. 154, October 2022.
- Amir Ahangarzadeh, Matin Hashemi, S. Alireza Nezamalhosseini,
"Accurate Modulation Classification Under Impaired Wireless Channels via Shallow Convolutional Neural Networks",
Physical Communication, Vol. 53, August 2022.
Source Code
- Mehdi Saeidi, Matin Hashemi,
"Area-Efficient Partially-Pipelined Architecture for Fast-SSC Decoding of Polar Codes",
IEEE ICEE, May 2022.
slides
- Soheil Shahrouz, Saber Salehkaleybar, Matin Hashemi,
"gIM: GPU Accelerated RIS-based Influence Maximization Algorithm",
IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 32, No. 10, October 2021.
gIM Open Source Software
- Sepehr Dehdashtian, Matin Hashemi, Saber Salehkaleybar,
"Deep-Learning Based Blind Recognition of Channel Code Parameters over Candidate Sets under AWGN and Multi-Path Fading Conditions",
IEEE Wireless Communications Letters (WCL), February 2021.
Source Code
- Behrooz Zarebavani, Foad Jafarinejad, Matin Hashemi, Saber Salehkaleybar,
"cuPC: CUDA-based Parallel PC Algorithm for Causal Structure Learning on GPU",
IEEE Transactions on Parallel and Distributed Systems (TPDS), Vol. 31, No. 3, March 2020.
cuPC Open Source Software
- Saeed Saadatnejad, Mohammadhosein Oveisi, Matin Hashemi,
"LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices",
IEEE Journal of Biomedical and Health Informatics (JBHI), Vol. 24, No. 2, February 2020.
Source Code
- Alireza Amirshahi, Matin Hashemi,
"ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-time Monitoring on Ultra Low-Power Personal Wearable Devices",
IEEE Transactions on Biomedical Circuits and Systems (TBioCAS), Vol. 13, No. 6, December 2019.
Source Code
- Ali Hadizadeh, Matin Hashemi, Mostafa Parniani,
"A Novel Algorithm for Design and Hardware Implementation of FPGA-Based Real-Time Simulator for Electrical Machines in HIL Applications",
Journal of Iranian Association of Electrical and Electronics Engineers (JIAEEE), Vol. 16, No. 3, September 2019.
- Ali Hadizadeh, Matin Hashemi, Mohammad Labbaf, Mostafa Parniani,
"A Matrix-Inversion Technique for FPGA-Based Real-time EMT Simulation of Power Converters",
IEEE Transactions on Industrial Electronics (TIE), Vol. 66, No. 2, February 2019.
- Ali Hadizadeh, Matin Hashemi, Mostafa Parniani,
"Design and Hardware Implementation of Realtime Simulator for Electrical Machines on FPGA for HIL Applications",
2nd International Conference on Computer Engineering and Information Technology, 2017.
- Matin Hashemi, Kamyar Mirzazad Barijough, Soheil Ghiasi,
"Throughput-Driven Parallel Embedded Software Synthesis from Synchronous Dataflow Models: Caveats and Remedies",
In "Model-Implementation Fidelity in Cyber Physical System Design", Edited by Christian Fabre, Anca Molnos, Springer, 2017, ISBN 978-3-319-47306-2.
- Seyyed Salar Latifi Oskouei, Hossein Golestani, Matin Hashemi, Soheil Ghiasi,
"CNNdroid: GPU-Accelerated Execution of Trained Deep Convolutional Neural Networks on Android",
Proceedings of the ACM Multimedia Conference, October 2016.
slides
CNNdroid Open Source Software
- Kamyar Mirzazad Barijough, Matin Hashemi, Volodymyr Khibin, Soheil Ghiasi,
"Implementation-Aware Model Analysis: The Case of Buffer-Throughput Tradeoff in Streaming Applications",
Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), June 2015.
slides
benchmarks
- Kamyar Mirzazad Barijough, Matin Hashemi, Volodymyr Khibin, Soheil Ghiasi,
"Implementation-Aware Buffer-Throughput Tradeoff in Embedded Stream Applications",
IEEE/ACM Design Automation and Test in Europe (DATE), Workshop on Model Implementation Fidelity, March 2015.
- Mohammad H. Foroozannejad, Matin Hashemi, Alireza Mahini, Bevan Baas, Soheil Ghiasi,
"Time-Scalable Mapping for Circuit-Switched GALS Chip Multiprocessor Platforms",
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems (TCAD), Vol. 33, No. 5, May 2014.
- Matin Hashemi, Mohammad H. Foroozannejad, Soheil Ghiasi,
"Throughput-Memory Footprint Trade-off in Synthesis of Streaming Software on Embedded Multiprocessors",
ACM Transactions on Embedded Computing Systems (TECS), Vol. 13, No. 3, December 2013.
- Matin Hashemi, Mohammad H. Foroozannejad, Christoph Etzel, Soheil Ghiasi,
"FORMLESS: Scalable Utilization of Embedded Manycores in Streaming Applications",
Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), pp. 71-78, June 2012.
slides
- Mohammad H. Foroozannejad, Trevor Hodges, Matin Hashemi, Soheil Ghiasi,
"Postscheduling Buffer Management Trade-offs in Streaming Software Synthesis",
ACM Transactions on Design Automation of Electronic Systems (TODAES), Vol. 17, No. 3, June 2012.
- Matin Hashemi, Soheil Ghiasi,
"Towards Scalable Utilization of Embedded Manycores in Throughput-Sensitive Applications",
IEEE International High Level Design Validation and Test Workshop (HLDVT), pp. 110-115, November 2011 (invited).
- Soheil Ghiasi, Matin Hashemi, Volodymyr Khibin, Faisal Khan,
"Puzzle Solver Accelerators Make Excellent Capstone Design Projects",
IEEE International Conference on Microelectonics System Education (MSE), pp. 21-24, June 2011.
- 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), Vol. 29, No. 3, March 2010.
proofs
- 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 Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), pp. 27-36, April 2010.
slides
- Matin Hashemi, Soheil Ghiasi,
"Throughput-Driven Synthesis of Embedded Software for Pipelined Execution on Multicore Architectures",
ACM Transactions on Embedded Computing Systems (TECS), Vol. 8, No. 2, January 2009.
- Po-Kuan Huang, Matin Hashemi, Soheil Ghiasi,
"System-Level Performance Estimation for Application-Specific MPSoC Interconnect Synthesis",
IEEE Symposium on Application Specific Processors (SASP), pp. 95-100, June 2008.
- Matin Hashemi, Soheil Ghiasi,
"Exact and Approximate Task Assignment Algorithms for Pipelined Software Synthesis",
Proceedings of the IEEE/ACM Design Automation and Test in Europe (DATE), pp. 746-751, March 2008.
slides
- 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 Conference on Languages, Compilers and Tools for Embedded Systems (LCTES), pp. 137-139, June 2007.
Sharif EE Dept., South Side
Other Webpages:
LinkedIn,
Google Scholar,
ResearchGate,
DBLP,
Orcid,
Publons,
ResearcherID.
Mailing Address: Matin Hashemi, Electrical Engineering Department,
Sharif University of Technology, Azadi Ave., Tehran, Iran, Postal Code:
11356