Find Jobs
Hire Freelancers

Parallel implementation of the n-body problem

$250-750 USD

Cancelado
Publicado hace más de 11 años

$250-750 USD

Pagado a la entrega
Parallel implementation of the n-body problem, using the parallel pattern library in C# Description: The advent of multi-core machines has brought parallel programming into the maintstream of programming technology. However, most parallel programming models developed in the past are fairly low level and require detailed tuning in order to efficiently exploit the computational power of several processors. A promising approach to parallel programming is the development of high-level abstractions that encapsulate patterns for parallel computation. Such patterns, first introduced as skeletons by Cole [1], have proven to be very useful and flexible. One concrete example is the MapReduce skeleton used by Google to perform massively data-parallel computations [2]. A library that supports a range of such patterns is Microsoft's Parallel Patterns Library for C# [3,4]. The goal of this project is to implement one realistic, high-performance application in C# and to use the above pattern library to support parallel execution. The performance of the application should be assessed on the departmental multi-core machines and compared with related applications in other languages. The primary candidate application is the n-body problem, which simulates the interactions between n moving bodies in 3D space, using a Barnes-Hut implementation [6].
ID del proyecto: 4145623

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 11 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
2 freelancers están ofertando un promedio de $538 USD por este trabajo
Avatar del usuario
Ready to supply top quality solution.
$475 USD en 14 días
5,0 (1 comentario)
2,6
2,6
Avatar del usuario
I have extensive experience in scientific programming (mostly numerics and individual-based models). There is plenty of good information on the Barnes-Hut algorithm as well as its parallel implementation available and the PPL library (which BTW is called TPL for C#) has a nice API, so this task seems to be pretty straightforward. P.S.: If additional implementations in other languages are needed I would also be happy to do e.g. C++, D, Java, Python or Ruby.
$600 USD en 10 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED ARAB EMIRATES
Dubai, United Arab Emirates
0,0
0
Forma de pago verificada
Miembro desde ene 10, 2012

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos 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)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.