Hossein Askari

Research Engineer at Meta

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Hossein Askari is a research engineer with 11 years of experience focused on making deep neural networks more computationally efficient through novel algorithms and custom hardware. He holds a PhD in Electrical and Electronics Engineering and has transitioned from academic acceleration of DNNs to applied research roles, including six years as an AI research scientist at Deeplite and a current research engineering role at Meta. His background spans hardware verification and embedded systems—evidenced by contributions to the RISC-V PULP Ara vector unit where he implemented fixed-point vector instructions and refactored hardware code to lowRISC standards. Comfortable moving between C++ verification, hardware design, and machine learning research, he combines rigorous engineering discipline with practical system-level optimizations. Colleagues describe him as someone who bridges theory and silicon, turning efficiency ideas into testable hardware-software implementations.
code11 years of coding experience
job9 years of employment as a software developer
bookPhd, Electrical and Electronics Engineering, Phd, Electrical and Electronics Engineering at École Polytechnique de Montréal
bookMaster of Science (M.Sc.), Electrical and Electronics Engineering, Master of Science (M.Sc.), Electrical and Electronics Engineering at Concordia University
bookBachelor of Science (BSc), Electrical and Electronics Engineering, Bachelor of Science (BSc), Electrical and Electronics Engineering at Shahid Bahonar University of Kerman
languagesFrench, Persian, English
stackoverflow-logo

Stackoverflow

Stats
857reputation
191kreached
8answers
25questions
github-logo-circle

Github Skills (15)

vector10
hardware-designs10
cpu10
risc-v10
systemverilog10
vectordb10
asic9
graph6
arm6
gdb6
eclipse6
cross-compiling6
svn6
gdbserver6
scala6

Programming languages (12)

SystemVerilogC++CScalaVerilogJavaScriptHTMLGroff

Github contributions (5)

github-logo-circle
pulp-platform/ara

Mar 2021 - Sep 2022

The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 1.0, working as a coprocessor to CORE-V's CVA6 core
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 reviews, 36 commits, 10 PRs in 1 year 6 months
Contributions summary:Hossein primarily focused on modifying and improving the `ara` project's hardware components, particularly those related to the vector unit. Their contributions include refactoring code to adhere to the lowRISC coding style and fixing saturation flags for vector add instructions. They also added support for fixed-point vector instructions and updated test cases to align with these changes, reflecting a deep understanding of the RISC-V Vector Extension and associated hardware.
cpurisc-vasic64-bitcoprocessor
PolyMTL-Gr2m/ara

Dec 2021 - May 2024

The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 0.10, working as a coprocessor to CORE-V's CVA6 core
Contributions:1 review, 5 PRs, 101 pushes in 2 years 6 months
risc-vpulp64-bitunitara
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Hossein Askari - Research Engineer at Meta