Find Jobs
Hire Freelancers

Write C code to calculate Euclidean Distance on a GPU using CUDA

$30-250 USD

Concluído
Publicado há aproximadamente 7 anos

$30-250 USD

Pago na entrega
I need code written in C that can run on a GPU using CUDA. The code should take in two parameters. Parameter 1 is a float array Parameter 2 is an array of float arrays The code to run on the GPU is as follows: For each float array in Parameter 2, calculate the distance from Parameter 1 Sudo code is below: float[] Function(float[] parameter1, float[][] parameter2) { float[] results = new float[[login to view URL]]; for( int x = 0;x<[login to view URL];x++) // Calculate this in parallel { results[x] = EuclideanDistance(parameter1,prameter2[x]); } return results; } float EuclideanDistance(float[] param1, float[] param2) { //Calculate Distance }
ID do Projeto: 13828374

Sobre o projeto

5 propostas
Projeto remoto
Ativo há 7 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
Concedido a:
Avatar do Usuário
Hello You can see by my profile that parallel computing and CUDA is my main interests here, I can provide really efficient and good solutions to such stuff. I could chat more, what's your deadline date?
$77 USD em 2 dias
5,0 (59 avaliações)
5,3
5,3

Sobre o cliente

Bandeira do(a) UNITED STATES
Newark, United States
5,0
49
Método de pagamento verificado
Membro desde mar. 31, 2007

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.