CUDA CuBLAS library based data analysis


Using CUDA, we need to write down a routine that can transform high-dimensional data sets to low-dimensional ones. The fundamental operations involved are computing the matrix p from the input data, selecting a random matrix Y, computing matrix q from the random Y matrix, and then updating the Y matrix using the given equation until the values in the Y matrix converge.

Please see attached PDF for detailed instructions. The code has to run on input matrices of size 100,000 * 100, and must exploit CUDA parallelism using the CuBLAS library.

A reference sequential Matlab implementation can be developed if absolutely needed.

I am expecting this to take 2 hours of an experienced CUDA programmer's time; so, please price your bids accordingly.

Skills: Big Data, C Programming, CUDA

See more: cublas, cublas random, the price hours of programmer, sequential programming, programming library, matrix programming, library programming, i need a cuda programmer, c++ programmer reference, computing programming, need matlab programmer, i need a matlab programmer, data matrix, data analysis, cuda, cuda matlab, write matrix, operations matrices, random data, exploit code, matrices operations, based reference, data analysis write, matrix code operations, cuda data analysis

Project ID: #4712667

Awarded to:


Hi Sir, I can do this.

$50 USD in 3 days
(4 Reviews)

3 freelancers are bidding on average $94 for this job


Prof, Kindly see my PM -- this is the updated bid.

$122 USD in 1 day
(1 Review)

Hi.I experienced on GPGPU CUDA for years. I'm ready to done it for you in several hours. Please see my message in your Inbox.

$111 USD in 1 day
(0 Reviews)