El uso de bibliotecas de extensiones paralelas para cálculos científicos y de ingeniería

Autores/as

  • Gennadiy Burlak Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Ave. Universidad 1001 Col. Chamilpa CP62209 Cuernavaca, Mor. México
  • José Alberto Hernández Aguilar Facultad de Ciencias, Universidad Autónoma del Estado de Morelos, Ave. Universidad 1001 Col. Chamilpa CP62209 Cuernavaca, Mor. México
  • René Santaolaya Aguilar Departamento de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnológico CENIDET, Cuernavaca, Mor., México
  • Moisés González García Departamento de Ciencias Computacionales, Centro Nacional de Investigación y Desarrollo Tecnológico CENIDET, Cuernavaca, Mor., México

DOI:

https://doi.org/10.30973/progmat/2010.2.2/1

Palabras clave:

cálculos paralelos, jerarquía de clases anidadas, aplicaciones multiplataforma

Resumen

Estudiamos el uso de la biblioteca de Ampliación Paralela de Microsoft de la Estructura .NET 3.5 para cálculos paralelos. Hemos desarrollado una jerarquía de clases anidadas que tienen una estructura interna complicada y hemos hecho las pruebas de laboratorio (con una interfase gráfica de usuario (GUI)) no sólo para los casos estáticos simples sino también para los tipos dinámicos complicados. Nuestras pruebas han mostrado la alta velocidad de la biblioteca. El uso de otras bibliotecas que permiten los cálculos en paralelo para distintas aplicaciones multiplataforma también es discutido.

Biografía del autor/a

Gennadiy Burlak, Centro de Investigación en Ingeniería y Ciencias Aplicadas, Universidad Autónoma del Estado de Morelos, Ave. Universidad 1001 Col. Chamilpa CP62209 Cuernavaca, Mor. México

En 1975 estudio la Licenciatura y Maestría en la Universidad Nacional de Kiev (KNU), en la Facultad de Física y en el Departamento de Física Teórica. El Ph.D. (candidato en Ciencias físico - matemáticas) y el D.Sc. (Doctor en Ciencias físico matemáticas), los obtuvo también en la KNU en 1979 y 1988, respectivamente. Actualmente es Profesor-Investigador Titular “C” definitivo del Centro de Investigaciones en Ingeniería y Ciencias Aplicadas (CIICAp) de la Universidad Autónoma del estado de Morelos (UAEM), desde 1998. El Dr. Burlak es autor y coautor de cuatro libros y 116 artículos en revistas arbitradas. Ha participado en 118 ponencias en congresos nacionales e internacionales. Destaca su labor en la formación de recursos humanos, en los últimos tres años, ha dirigido 2 tesis de doctorado, 3 de maestría y 1 de licenciatura. Desde 2000 es miembro del Sistema Nacional de Investigadores, donde tiene el nivel II. Es miembro regular de la Academia de Ciencias de Morelos, de la American Physical Society (1994 - a la fecha). Se desempeñó también como Arbitro del CONACyT de proyectos de Investigación Científica Básica y como Referee de las revistas internacionales “Physics Letters A”;“ Physica-D”

Citas

Are Magnus Bruaset, Aslak Tveito, Numerical Solution of Partial Differential Equations on Parallel Computers (Lecture Notes in Computational Science and Engineering), Springer, 2006.

Wenhua Yu, Raj Mittra, Tao Su, e.a., Parallel Finite-Difference Time-Domain Method, Artech House Publishers, 2006.

Eric Eilebrecht's blog, http://blogs.msdn.com/ericeil/archive/2009/04/23/clr-4-0-threadpool-improvements-part-1.aspx

Visual Studio 2010 and .NET Framework 4 Beta 1, http://msdn.microsoft.com/es-mx/netframework/dd582936(en-us).aspx

GNC.com: Does parallel processing require new languages?, http://www.gcn.com/Blogs/Tech-Blog/2009/06/New-parallel-processing-languages.aspx.

AForge.NET, http://www.aforgenet.com.

Parallel Language Research Project, http://www.parallelcsharp.com.

MPI.NET: High-Performance C# Library for Message Passing, http://www.osl.iu.edu/research/mpi.net; http://www.osl.iu.edu/research/mpi.net/ software.

Chapel: The Cascade High-Productivity Language, http://chapel.cray.com/

X10: The New Concurrent Programming Language for Multicore and Petascale Computing, http://x10-lang.org/

Reinders, James. Intel Threading Building Blocks Outfitting C++ for Multi-core Processor Parallelism. Publisher O'Reilly Media, 2007.

Descargas

Publicado

30-12-2010

Cómo citar

Burlak, G., Hernández Aguilar, J. A., Santaolaya Aguilar, R., & González García, M. (2010). El uso de bibliotecas de extensiones paralelas para cálculos científicos y de ingeniería. Programación matemática Y Software, 2(2), 1–9. https://doi.org/10.30973/progmat/2010.2.2/1

Número

Sección

Artículos

Artículos más leídos del mismo autor/a

1 2 3 > >>