Associate Professor
http://sharif.edu/~matin/
Office: 119W West EE Bldg.
Phone: +98 (21) 66164307
Parallel and Distributed Computing
Machine Learning
Embedded AI
Assistant Professor
http://sina.sharif.edu/~saleh/
Office: 706 East EE Bldg.
Phone: +98 (21) 66164394
Machine Learning
Distributed Systems
Graphical Models
Causality
While every project has its unique aspects, in general our projects involve topics in one or both of the following two areas:
- CS & Math: Machine Learning, Big Data, Parallel and Distributed Algorithms, Graphical Models, Signal Processing
- Hardware: GPU, Cluster, Embedded Systems
The following practical skills are often helpful in many of our projects: C/C++, CUDA, OpenCL, Python, TensorFlow, PyTorch, Spark, Java, Android, Linux
Machine Learning
Parallel Computing for Sparse Signal Recovery
Machine Learning
Next Position: PhD, EPFL
Embedded Computer Vision
Computer Vision
Next Position: Tech Lead: Retina
GPGPU Acceleration for Graphical Model Learning
Next Position: PhD, EPFL
Computer Vision
Next Position: PhD, Ghent Univ., Belgium
Deep Learning for DSP Applications
Next Position: PhD, CS, Michigan State Univ.
Big Graph Acceleration on GPGPU
Deep Learning for DSP Applications
Next Position: Product Manager, Dorfak
Deep Reinforcement Learning for Graph Processing
Signal Processing Acceleration on GPGPU
Machine Learning
Next Position: Product Manager, Retina
Machine Learning Acceleration on FPGA
Next Position: PhD, EE, EPFL
GPGPU Acceleration for Graphical Model Learning
Next Position: PhD, CS, U. of Toronto
Machine Learning
Signal Processing Acceleration on GPGPU
Next Position: PhD, CE, UCSD
Machine Learning for Biomedical Signal Processing
Next Position: PhD, EE, EPFL
Machine Learning in Graph Applications
Next Position: Balad Group, Cafebazar Co.
Deep Learning for Biomedical Signal Processing
Next Position: PhD, CS, EPFL
Deep Learning Acceleration on Android and Embedded Systems
Next Position: FanASA Co.
Deep Learning for Biomedical Signal Processing
Next Position: Product Manager, Tripinn Co.
FPGA-based Real-time Simulation
Next Position: PhD, CE, U. of Toronto
FPGA-based Real-time Simulation
Next Position: ZEI Co.
Image Processing
Next Position: PhD, CS, U. of Alberta
Distributed System Security
GPGPU Acceleration of Big Data Algorithms
Next Position: MS, CE, UBC
Deep Reinforcement Learning
Machine Learning on GPU
Next Position: MS, CS, TU Darmstadt
Machine Learning Acceleration on FPGA
Next Position: PhD, CE, North Carolina
Active Causal Discovery
Graph Matching
Next Position: PhD, CS, EPFL
Active Causal Discovery
Next Position: PhD, CS, EPFL
Graph Matching
Next Position: PhD, CS, EPFL
Distributed Learning
Next Position: MS, CS, Waterloo
Machine Learning Acceleration on FPGA
Next Position: PhD, CS, Penn State
Machine Learning Acceleration on FPGA
Next Position: PhD, CE, UC Irvine
Deep Learning Acceleration on Android
Next Position: PhD, CS, Michigan Ann Arbor
Deep Learning Acceleration on Android
Next Position: PhD, CS, Michigan Ann Arbor
Computer Vision
Next Position: PhD, CS, UCLA
Graph Optimization Algorithms for Stream Processing
Next Position: PhD, University of Melbourne
Graph Optimization Algorithms for Stream Processing
Next Position: PhD, CS, UPenn
Graph Optimization Algorithms for Stream Processing
Next Position: PhD, ECE, UT Austin
Parallel Computing
Next Position: Software Developer, Rahnema Co.
25537 Parallel Programming and Architectures (click here)
25xxx Causal Inference
25540 Distributed Systems
25737 Introduction to Machine Learning
25755 Data Structures and Algorithm Design
25767 Object Oriented Programming
25739 Python Programming Laboratory
25719 Advanced Programming Laboratory
Accurate Modulation Classification Under Impaired Wireless Channels via Shallow Convolutional Neural Networks
GPU Accelerated RIS-based Influence Maximization Algorithm
Deep-Learning Based Blind Recognition of Channel Code Parameters over Candidate Sets under AWGN and Multi-Path Fading Conditions
CUDA-based Parallel PC Algorithm for Causal Structure Learning on GPU
ECG Classification Algorithm Based on STDP and R-STDP Neural Networks for Real-time Monitoring on Ultra Low-Power Personal Wearable Devices
LSTM-Based ECG Classification for Continuous Monitoring on Personal Wearable Devices
GPU-Accelerated Execution of Trained Deep Convolutional Neural Networks on Android
Synchronous Dataflow (SDF) Graph Benchmarks for Parallel Processing