Armin Ahmadzadeh| PhD

HPCAN

Personal information

Address Armin Ahmadzadeh
room 3409
School of Computer Science,
Institute for Research in Fundamental Sciences (IPM),
Farmanieh Campus, No. 70, next to Kouhe Nour Building,
Lavasani Av. Tehran, Iran.
Website http://hpcpool.com/armin/
Currently working IPM HPC Lab.
Department of Sharif Computer Science- High Performance Computing Architectures & Networks

Research Interests

Parallel and Distributed Algorithms
Scalable Memory System Design
Multi-core and Many-core Architectures
Near-Data Processing
Big Data Analysis/Acceleration
Network-on-Chips

Education

  • 2015 - 2019

    Sharif University of Technology, Tehran, Iran

    Ph.D. in Computer Engineering - Computer Architecture Major.
    Thesis title:
    Advisor: Hamid Sarbazi-Azad
  • 2012 - 2014

    Islamic Azad University of QAZVIN, Qazvin, Iran

    M.Sc. in Computer Engineering - Computer Architecture Major.
    Thesis title: Design and Implementation Cryptanalysis of Encryption systems on GPU Platforms.
    Advisor: Saeed Safari.
  • 2008 - 2012

    Allameh Dehkhoda University, Qazvin, Iran

    B.Sc. in Computer Engineering - Hardware Engineering Major.
    Undergraduate final project title: Design And Implementation a Simple Operating System on the AVR microcontroller with MMC memory controller.
    Advisor: Karim Khazaei.
  • 2013 - 2017

    Admin of Heterogeneous High Performance Computing Cluster @IPM School of Computer Science

  • 2014 - 2017

    Research Associate @IPM School of Computer Science

  • 2015 - 2017

    Senior Member @Sharif HPCAN Laboratory

  • 2012 - 2014

    Research Assistant @IPM School of Computer Science

  • 2012 - 2014

    Graduate Student Researcher @IPM School of Computer Science

  • 2008 - 2012

    Student Researcher @Allameh Dehkhoda University

Honors

  • 2016

    Ranked 1st in the MEMOCODE design contest 2016, Indian Institute of Technology, Kanpur, India.

  • 2015

    Ranked 2nd in the MEMOCODE design contest 2015, The University of Texas at Austin, USA.

  • 2014

    Ranked 1st in the MEMOCODE design contest 2014, The University of EPFL in Lausanne, Switzerland.

  • 2013

    Ranked 1st in the MEMOCODE design contest 2013, Portland State University , Oregon, USA.

  • 2012

    Ranked 3th in the MEMOCODE design contest 2012, Portland State University , Oregon, USA.

Publications

An efficient multi-core and many-core implementation of k-means clustering

S. Rahmani, A. Ahmadzadeh, O. Hajihassani, S. Mirhosseini, and S. Gorgin
IEEE International Conference on Formal Methods and Models for System Design (MEMOCODE)
pp. 128 - 131, 2016.

Efficient continuous skyline computation on multi-core processors based on manhattan distance

E. Montahaie, M. Ghafouri, S. Rahmani, H. Ghasemi, F. Sharif Bakhtiar, R. Zamanshoar, K. Jafari, M. Gavahi, R. Mirzaei,A. Ahmadzadeh, S. Gorgin
ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE)
pp. 56 - 59, 2015.

High performance GPU implementation of k-NN based on Mahalanobis distance

M. Gavahi, R. Mirzaei, A. Nazarbeygi, A. Ahmadzadeh
in International Symposium on Computer Science and Software Engineering (CSSE)
pp. 1 - 6, 2015.

A fast emulator for ARM-based embedded systems

N. Eskandari, H. Madani, A. Ahmadzadeh, M. Mahmoudi Aznaveh, S. Gorgin
in Twelfth ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE)
pp. 190 - 193, 2014.

Cost-efficient implementation of k-NN algorithm on multi-core processors

A. Ahmadzadeh, R. Mirzaei, H. Madani, M. Shobeiri, M. Sadeghi, M. Gavahi, K. Jafari, M. Aznaveh, S. Gorgin
in Twelfth ACM/IEEE International Conference on Formal Methods and Models for Codesign (MEMOCODE)
pp. 205 - 208, 2014.

Fast and adaptive BP-based multi-core implementation for stereo matching

A. Ahmadzadeh, H. Madani, K. Jafari, F. Salimi Jazi, S. Daneshpajouh, S. Gorgin
in Eleventh IEEE/ACM International Conference on Formal Methods and Models for Codesign (MEMOCODE)
pp. 135 - 138, 2013.

Skills

Programming Languages C++/C C# Java Python
Multicore & Parallel Programming Platforms Nvidia CUDA OpenMP MPI
Digital & Embedded System Design HDL Modelsim State Flow Intel 8086/8085 Assembly
Operating Systems Linux (CentOS, Fedora, Ubuntu) Windows Server 2003/2008 Windows XP/7/8/10
Applications and Scientific Tools MS Visual Studio Shell Scripting SimpleScalar gem5 GPGPU-Sim Disksim BookSim NVSIM CACTI Matlab Simulink LATEX MS Office

Professional Services

Lecturer

  • 6th Workshop on Multicore Programming And it's Application in Big Data, IPM, Terhan, Iran, 2017.
  • 5th Workshop on Multicore and Manycore Programming, IPM, Terhan, Iran, 2014.
  • 4th Workshop on Multicore Programming, IPM, Terhan, Iran, 2013.
  • 3th Workshop on GPU Programming, IPM, Tehran, Iran, May 2010.

Teaching

Instructor, School of Computer Science - HPC lab, Tehran, Iran.

Instructor, Azad University, Iran.

  • Advanced Programming 2014,
  • Introduction to Programming 2013,
  • Computer Architecture 2014,