Fast on-line statistical learning on a GPGPU

Fang Zhou Xiao*, Eric McCreath, Christfried Webers

*Corresponding author for this work

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    Abstract

    On-line Machine Learning using Stochastic Gradient Descent is an inherently sequential computation. This makes it difficult to improve performance by simply employing parallel architectures. Langford et al. made a modification to the standard stochastic gradient descent approach which opens up the possibility of parallel computation. They also proved that there is no significant loss in accuracy in their approach. They did empirically demonstrate the performance gain in speed for the case of a pipelined architecture with a few processing units. In this paper we report on applying the Langford et al. approach on a General Purpose Graphics Processing Unit (GPGPU) with a large number of processing units. We accelerate the learning speed by approximately 4.5 times compared to a standard single threaded approach with comparable accuracy. We also evaluate the GPU performance for the sequential variant of the algorithm, which has not previously been reported. Finally, we investigate how changes in the number of threads, number of blocks, and amount of delay, effects the overall performance and accuracy.

    Original languageEnglish
    Title of host publicationParallel and Distributed Computing 2011 - Proceedings of the Ninth Australasian Symposium on Parallel and Distributed Computing, AusPDC 2011
    Pages35-46
    Number of pages12
    Publication statusPublished - 2011
    Event9th Australasian Symposium on Parallel and Distributed Computing, AusPDC 2011 - Perth, WA, Australia
    Duration: 17 Jan 201120 Jan 2011

    Publication series

    NameConferences in Research and Practice in Information Technology Series
    Volume118
    ISSN (Print)1445-1336

    Conference

    Conference9th Australasian Symposium on Parallel and Distributed Computing, AusPDC 2011
    Country/TerritoryAustralia
    CityPerth, WA
    Period17/01/1120/01/11

    Fingerprint

    Dive into the research topics of 'Fast on-line statistical learning on a GPGPU'. Together they form a unique fingerprint.

    Cite this