CUDA CuBLAS library based data analysis

  • Status Completed
  • Budget $30 - $250 USD
  • Total Bids 3

Project Description

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.

Get free quotes for a project like this
Completed by:
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online