SpMV Profiling and Optimization Analysis
Journal Title: IOSR Journals (IOSR Journal of Computer Engineering) - Year 2015, Vol 17, Issue 4
Abstract
Abstract: Sparse matrix-vector multiplication is an important operation when it comes to sparse matrixcomputations. Very large and sparse matrices are used in many engineering and scientific operations. Hencethe matrix needs to be partitioned properly. Even though the matrix is partitioned and stored appropriatelythere still exists a possibility, the performance achieved is not significant. Thus, the need to address these issues.System proposes an integrated analytical and profile based performance modelling that accurately measures thekernel execution time of various SpMV CUDA kernels for a given target sparse-matrix. Based on this thedesigned optimal solution auto-selection algorithm automatically reports the SpMV optimal solution for a targetsparse-matrix. The system is evaluated on NVIDIA GeForce GTX 680 and NVIDIA Quadro 8000. The system isfurther extended to one more matrix storage format.
Authors and Affiliations
Aditi V. Kulkarni , Prof. C. R. Barde
Alltalkā¢- A Windows Phone Messenger with Cross Language Communication
Abstract:In day to day life, messengers or chatting applications provide facility for instant messaging over the internet. Exchange of messages takes place in universally used languages like English, French, etc. w...
Color Based Image Retrieval System
Advances in the data storage and image acquisition technologies have enabled the creation of large datasets. It is necessary to develop appropriate information systems to efficiently manage these collections. T...
Opportunistic Networks: A Review
Abstract: Opportunistic network is a wireless ad hoc network. It is a type of delay tolerant network and an extension of mobile ad hoc networks. This network has a special characteristic which is intermittent connectivit...
A way of managing data center networks
Evolutionary changes have occurred throughout the various elements of the data centre, starting with server and storage virtualization and also network virtualization. Motivations for server virtualization were...
An Overview of Spectrum Sensing and its Techniques
Abstract: Cognitive radio networks provide high bandwidth to mobile users via heterogeneous wireless architectures and dynamic spectrum access techniques. It basically avoids congestion in wireless communicatio...