Tiempo

Páginas: 3 (604 palabras) Publicado: 9 de enero de 2013
PROGRAMACION DE CLUSTERS

El origen del término clúster y del uso de este tipo de tecnología era desconocido hasta que comenzó a conocerse a finales de los años 50 y principios de los años 60.LENGUAJES

La gran mayoría de lenguajes de programación están diseñados para la programación en serie. A continuación se presentan algunos lenguajes que soportan la programación en paraleloUnified Parallel C

La UPC es una extensión paralela del lenguaje C. UPC apoya el paralelismo a través de las matrices de datos compartidos. Las matrices compartidas se dividen entre los hilos de talmanera que cada hilo tiene una parte de la matriz asignada en su espacio compartido. Cuando hace falta comunicación entre los hilos estos se comunican de manera transparente para el usuario.
Estelenguaje, UPC, permite a los programadores escribir un programa en C en serie y después paralelizar el programa

Sequoia

Sequoia es un proyecto de investigación en la Universidad de Stanford.
Losobjetivos de Sequoia, son los de lograr un alto rendimiento de la gestión de los datos en un procesador. Sequoia es una extensión sintáctica de C.
Los programas de Sequoia se basan en funciones decómputo denominadas tareas. A una tarea sólo se puede acceder a sus argumentos de la función y variables locales declaradas, como una función de C. Se permite que el mismo programa se pueda asignar adiferentes arquitecturas sin modificar el código del programa.

Otros lenguajes

Co-Array Fortran y Titanium son lenguajes PGAS (Partitioned Global Address Space). Al igual que UPC, se dan varias copiasde un programa en diferentes núcleos, pero que comparten un espacio de direcciones global. Co-Array Fortran y Titanium añaden extensiones de los lenguajes Fortran y Java, respectivamente, paradistribuir los datos. Cilk++ es una extensión paralela de C++ desarrollado por Cilk Arts y se basa en el lenguaje Cilk desarrollado en Massachusetts Institute of Technology (MIT). Cilk++ añade tres...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • el tiempo antes del tiempo
  • Tiempo
  • Tiempo
  • ¿Qué Es El Tiempo?
  • el tiempo
  • el tiempo
  • tiempo
  • Tiempos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS