O'Reilly logo

OpenCL Parallel Programming Development Cookbook by Raymond Tay

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding the various SpMV data storage formats including ELLPACK, ELLPACK-R, COO, and CSR

There are a wide variety of sparse matrix representations, each with a different storage requirement, even computational characteristics, and with those come the varieties in which you can access and manipulate elements of the matrix. I made a remark earlier that we will be focusing on static sparse matrix formats, and I present here four storage formats that have been proven to be rather popular not only because of the decent performance but also because they were also some of the earliest formats which have been popular among scalar and vector architectures, and quite recently, in GPGPUs.

In the following paragraphs, we are going to introduce you to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required