EconPapers    
Economics at your fingertips  
 

Design, Implementation and Performance Evaluation of a Stochastic Gradient Descent Algorithm on CUDA

Emanuele De Falco ()
Additional contact information
Emanuele De Falco: Department of Computer, Control and Management Engineering Antonio Ruberti (DIAG), University of Rome La Sapienza, Rome, Italy

No 2015-11, DIAG Technical Reports from Department of Computer, Control and Management Engineering, Universita' degli Studi di Roma "La Sapienza"

Abstract: Stochastic Gradient Descent, a stochastic optimization of Gradient Descent, is an algorithm that is used in different topics,like for example for linear regression or logistic regression. After the Netflix prize, SGD start to be used also in recommender systems to compute matrix factorization. Considering the large amounts of data that this kind of system has to elaborate, adapt the algorithm on a distributed system or parallelize it is a good idea to improve performance. One way to do this is by using GPGPU, that thanks to its characteristics it’s now days a good solution for parallelize an application.With this work, we are interested in analyze how SGD works on a GPGPU environment that is designed with a CUDA architecture, starting from an existing implementation for parallel environments and then adapting it to exploits all characteristics that a GPU of this kind provide.

Keywords: Stochastic Gradient Descent; CUDA; GPGPU; Recommender Systems; Parallel Programming (search for similar items in EconPapers)
Date: 2015
References: View complete reference list from CitEc
Citations:

Downloads: (external link)
http://www.dis.uniroma1.it/~bibdis/RePEc/aeg/report/2015-11.pdf First version, 2015 (application/pdf)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:aeg:report:2015-11

Access Statistics for this paper

More papers in DIAG Technical Reports from Department of Computer, Control and Management Engineering, Universita' degli Studi di Roma "La Sapienza" Contact information at EDIRC.
Bibliographic data for series maintained by Antonietta Angelica Zucconi ( this e-mail address is bad, please contact ).

 
Page updated 2025-04-14
Handle: RePEc:aeg:report:2015-11