Bsponmpi

BSPONMPI es una biblioteca de software independiente de la plataforma para desarrollar programas paralelos.
Descargar ahora

Bsponmpi Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • LGPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Wijnand J. Suijlen
  • Sitio web del editor:

Bsponmpi Etiquetas


Bsponmpi Descripción

BSPONMPI es una biblioteca de software independiente de la plataforma para desarrollar programas paralelos. BSPONMPI es una biblioteca de software independiente de la plataforma para desarrollar programas paralelos. BSPONMPI implementa el estándar BSPLIB (con una pequeña excepción) y se ejecuta en todas las máquinas que tienen mpi. Esta última propiedad es la característica principal de esta biblioteca y con esta función se distingue de otras bibliotecas, como el conjunto de herramientas de Oxford BSP y el pub. ¿Son MPI y BSPLIB? MPI significa interfaz de paso de mensajes. Esta API debería facilitar la escritura de un programa paralelo. Sin embargo, en la práctica, todavía es muy complicado, porque existe la API de cientos de funciones. Todavía es como programación en un lenguaje de programación de nivel muy bajo, por ejemplo. Asamblea. Asistiendo, existe otra API que está diseñada para el propósito y es muy simple. Consta de solo 20 primitivos, que proporcionan la misma funcionalidad y velocidad. BSPLIB, como se llama a esta otra API, le permite escribir programas paralelos de acuerdo con el paradigma de programación BSP, consulte E.G. Cálculo científico paralelo: un enfoque estructurado utilizando BSP y MPI por Rob H. Bisseling. Este paradigma le permite programar un algoritmo paralelo de una manera muy estructurada, lo que resulta en un código legible y rápido. BSPLIB ya está implementado para varias supercomputadoras y grupos de PC, pero como es menos popular que MPI, no se implementa para todas las plataformas de hardware. A medida que los ingenieros y los matemáticos siempre desean el último porcentaje de energía informática, una implementación eficiente en la parte superior de MPI es imperativa. ¿Por qué debería usarlo? Actualmente hay dos implementaciones importantes BSPLIB: Oxford BSP Toolset y Pub. Ambos se implementan para plataformas de hardware específicas (Cray T3E o origen SGI, etc.) y tienen una versión independiente de la plataforma en la parte superior de MPI. Sin embargo, la arquitectura de su biblioteca de software está optimizada para el uso de características específicas de hardware. El edificio en la parte superior de MPI nunca fue su objetivo principal. Entonces, si su hardware / software no es compatible con una de estas dos bibliotecas, debe usar BSPONMPI en combinación con una biblioteca MPI. Lo que está nuevo en esta versión: · La estructura de datos principal se ha reescrito, lo que resultó en un gran aumento de rendimiento . · Ahora está listo para el mundo real, ya que ofrece comunicación BSP a casi la misma velocidad que el conjunto de herramientas Oxford BSP. · A veces, es aún más rápido.


Bsponmpi Software relacionado

pkipplib

PKIPPLIB es una biblioteca de Python que puede preparar las solicitudes de IPP con la ayuda de una API de alto nivel de alto nivel. ...

137

Descargar