Alireza Keshavarzian's repositories
LogoDetection
I implement a promising algorithms for logo detection on GPUs. I apply plentitude of methods to reduce the amount of computation to gain the efficient performance. All of the functions such as Sobel, gradient, Histogram, etc. are implemented on GPUs to enhance the speed of the program. In this project, I use zero-copy memory in lieu of global memory to eliminate the latency of transferring the data among devices and host and enhance the PCIe transfer rate. Moreover, I neglect the inner portion of the videos’ pixels which rarely consists of logos to boost the speed and consumption. To put it in a nutshell, I manage to decrease the time taken by a factor of 9.19 compared to the implementation of this method on host. The algorithm is generalized for other kind of detection and can be used in inpainting of portions of the picture.
MontCarlo_secondMethod
Implementation of Mont Carlo algorithm related to finance on GPU
MontCarlo_firstMethod
Impemention of Mont Carlo algorithm related to finance issues on GPUs
Alireza-cman.github.io
personal webpage
gocron
A Golang Job Scheduling Package.
modbus
modbus client/server test