This work compares two different kinds of computing devices – video card and central processor unit for general purpose computing in parallel. MPI library used for central processor unit, Cuda used for video card, compute classic parallel algorithm approximate π value and matrix multiplication. Our main attention - better strategies working with MPI cluster and Cuda to completely utilize these two kind computing resources. There are found objective method to compare video card and central processor unit computing advantages – relative speedup. After analyze experiment result there are found some advice for programmer. Programmers must find the ways to communicate between processes more rarely, because communication lowers efficiency of parallel algorithm. Programming with Cuda requires much more skills and flexibility to work efficiency with video card device. As a result fully utilized video card with Cuda is faster than computer with 4 cores CPU and little cluster.


    Access

    Download


    Export, share and cite



    Title :

    Lygiagretieji skaičiavimai naudojant vaizdo plokštes ; Parallel computing using graphics cards



    Publication date :

    2013-06-05


    Type of media :

    Theses


    Type of material :

    Electronic Resource


    Language :

    Lithuanian , English



    Classification :

    DDC:    629