Amir H. Ashouri
PhD., P. Eng.
Compilers — Machine Learning — Code Optimizations — ML Accelerations
Former Postdoctoral Researcher and Lecturer @ Electrical and Computer Engineering Dept.
Advised by Tarek Abdelrahman
I am currently a Staff R&D Compiler Eng. @ Huawei Canada
Latest News
Research
Interested Topics
Autotuning
ML-based Compiler Optimization
Inference on Mobile Devices
Teaching
-
[EECS2021Z - Winter 2020] Computer Organization and Design (RISC-V Edition), “Lassonde School of Engineering @ York University” [Lecture Videos][EECS4404 - Fall 2019] Machine Learning and Pattern Recognition, “Lassonde School of Engineering @ York University” [Lecture Videos][EECS2021E - Fall 2019] Computer Organization and Design (RISC-V Edition), “Lassonde School of Engineering @ York University” [Lecture Videos][ECE421H1 - Winter 2019] Introduction to Machine Learning, “Edward S. Rogers Sr. Dept. of ECE @ University of Toronto” [Lecture Videos]
Selected Publications
[Full list @ My Google Scholar]
Talks
-
[Invited Talk @ LLVM's MLGO Meeting - 2022 September] AH. Ashouri, “MLGOPerf: An ML Guided Inliner to Optimize Performance” [Slides][Presentation Video][Invited Talk @ Google Brain - 2019 October] AH. Ashouri, “Compiler Autotuning using Machine Learning: A State-of-the-art Review” [Slides][Invited Talk @ Politecnico di Milano - 2018 July] AH. Ashouri, “Compiler Autotuning using Machine Learning: A State-of-the-art Review” [Slides] [PRESENTATION_VIDEO]
Theses
-
[PHD THESIS] AH. Ashouri, “Compiler Autotuning using Machine Learning Techniques,” Politecnico di Milano – Theses Archive, 2016. [DOI] [PDF] [PRESENTATION_VIDEO]
Education
Ph.D. Computer Engineering — December 2016 (cum laude)
——— Advisor: Cristina Silvano Co-advisors: Gianluca Palermo, John Cavazos
M.Sc. Computer Engineering — December 2012
——— Advisor: Cristina Silvano Co-advisors: Vittorio Zaccaria, Sotiris Xydis
B.Sc. Computer Engineering — September 2009
——— Advisor: Ahmad Akbari
Volunteerism and Service
[See the full list @ My CV]
——— CGO 2018 Artifact Evaluation Comittee
——— Res4ant Workshop 2016 Co-located with DATE (Dresden - Germany)
——— TACO (ACM Transactions on Arch. and Code Optimizations)
——— JCST (Springer Journal of Computer Science and Technology)
——— JPDC (Elsevir Journal of Parallel and Distributed Computing)
——— ICTAI (IEEE Conference on Tools with Artificial Intelligence)
——— DSD (Euromicro Conference on Digital System Design)>
——— ASAP 2017
——— ASAP 2016
——— HiPEAC Computing Week 2016 (Milan - Italy)
——— Computing Frontiers 2016 (Como - Italy)
——— SC 2015 (Austin, TX - USA)
——— FPL 2015 (London - UK)