Projects

 

  • GPU Spam Filter
    The project was part of “Project in Parallel/Distributed Programming” class in the Technion. In this project we implemented a Bayesian spam filter on a GPU using CUDA.

 

  • A Framework for Auto-Parallelization of Stencil Computations on a Cluster of GPUs or CPUs
    The project was part of “Project in Parallel/Distributed Programming” class in the Technion. In this project I implemented a framework that can perform any stencil computation, where the user chooses the stencil function. The framework distributes the computation using MPI while each CPU can use a GPU to speed up its computation.