Biography
Currently, I am a hardware engineer at MangoBoost working on cool FPGA accelerator projects. I used to be an software architect at Huawei (HiSilicon), AB, Canada. I earned my PhD in Computer architectures at The University of Sydney, NSW, Australia, under the supervision of Prof. Philip Leong and Dr David Boland (amazing group). My research focused on new FPGA architectures for the implementation of a variety of applications while considering machine learning algorithms as high demand future applications. I also contribute to SpatialML group. I’ve obtained my B.S. degree in Electrical Engineering, Digital Systems at Sharif University of Technology, Iran. My research interests are:
- Computer Architectures
- Reconfigurable circuits
- Machine learning
- Parallel computing
- Embedded systems
Education
Ph.D. Computer Engineering
EE Department, University of Sydney, Sydney, Australia
B.S. of Engineering in Electrical Engineering (Digital Systems)
EE Department, Sharif University of Technology, Tehran, Iran
Diploma in Mathematics and physics
Allameh Helli, Tehran, Iran – NODET*
*National Organization for Development of Exceptional Talents
![IMG_8118_crop IMG_8118_crop](https://raminrasoulinezhad.me/wp-content/uploads/2022/09/IMG_8118_crop.jpg)
Public talks:
Professional activities and Affiliations
Spatial ML
The Center for Spatial Computational Learning is an international collaborative research center including University of Sydney researching on machine learning hardware architectures, algorithms, and arithmetic.
TCAD, TRETS, and TCAS-II
Active reviewer for ACM and IEEE journals and conferences.
My Toolbox
HW and SW Languages
Python (PyTorch and TensorFlow), C/C++, Java/Android, MATLAB, Parallel Programming: CUDA, Pthread*, MPI*, OpenCL*, OpenCV*
FPGA
Vivado Design Suite, Vivado HLS , ISE, Quartus II, ModelSim, SDSoC, and SDAccel
ASIC Flow
Synopsys Design Compiler, Cadence SOC Encounter, Cadence RTL compiler, Yosys, HSpice (using 90, 65, and 28nm technologies)
Robotics
PCB designing by Altium Designer, Mechanical Designing bu Corel & AutoCAD, Embedded Linux like Raspbian*
Embedded systems
Embedded Microcontroller NIOS II, ARM-C (especially on Cortex-M0, M3), Assembly(X86), Micro controllers such as ATmega & ATtiny IC families educational board
Icons made by srip, wanicon, and Freepik from www.flaticon.com
* Basic, These are experienced during course projects