Bsponmpi

BSPONMPI is een platformonafhankelijke softwarebibliotheek voor het ontwikkelen van parallelle programma's.
Download nu

Bsponmpi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • LGPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Wijnand J. Suijlen
  • Uitgever website:

Bsponmpi Tags


Bsponmpi Beschrijving

BSPONMPI is een platformonafhankelijke softwarebibliotheek voor het ontwikkelen van parallelle programma's. BSPONMPI is een platformonafhankelijke softwarebibliotheek voor het ontwikkelen van parallelle programma's. BSPONMPI implementeert de BSPLIB-standaard (met één kleine uitzondering) en wordt uitgevoerd op alle machines die MPI hebben, dit laatste pand is het hoofdfunctie van deze bibliotheek en met deze functie onderscheidt het zich van andere bibliotheken zoals de Oxford BSP-toolset en pub.what Zijn MPI en BSPLIB? MPI staat voor het passerende interface van het bericht. Deze API moet het gemakkelijk maken om een parallel programma te schrijven. In de praktijk is het echter nog steeds erg gecompliceerd, omdat de API bestaat uit honderden functies. Het is nog steeds als programmeren in een programmeertaal met een zeer lage niveau, b.v. Montage.Astonisherend bestaat er nog een API die is ontworpen voor het doel en is heel eenvoudig. Het bestaat uit slechts 20 primitieven, die dezelfde functionaliteit en snelheid bieden. BSPLIB, zoals deze andere API wordt genoemd, kunt u parallelle programma's schrijven volgens het PARADIGM BSP-programmeren, b.v. Parallelle wetenschappelijke berekening: een gestructureerde aanpak met BSP en MPI door Rob H. Bisseling. Dit paradigma laat u op een zeer gestructureerde manier een parallel algoritme programmeren, wat resulteert in leesbare en snelle code. BSPLIB is al geïmplementeerd voor verschillende supercomputers en pc-clusters, maar omdat het minder populair is dan MPI, wordt het niet geïmplementeerd voor alle hardwareplatforms. Omdat ingenieurs en wiskundigen altijd het laatste percentage van de computer willen, is een efficiënte implementatie op de top van MPI imperatief. Waarom moet ik het gebruiken? Momenteel zijn er twee belangrijke BSPLIB-implementaties: Oxford BSP-toolset en pub. Beide worden geïmplementeerd voor specifieke hardwareplatforms (CRAY T3E of SGI ORIGHT, enz ...) en ze hebben een platformonafhankelijke versie bovenop MPI. De architectuur van hun softwarebibliotheek is echter geoptimaliseerd voor het gebruik van hardwarespecifieke functies. Het bouwen op de top van MPI was nooit hun primaire doelstelling. Dus als uw hardware / software niet wordt ondersteund door een van deze twee bibliotheken, dan moet u BSPONMPI in combinatie met een MPI-bibliotheek gebruiken. Wat is er nieuw in deze release: · De hoofdgegevensstructuur is herschreven, wat resulteerde in een grote prestatie-toename . · Nu is het klaar voor de echte wereld, omdat het BSP-communicatie op bijna dezelfde snelheid biedt als de Oxford BSP-toolset. · Soms is het nog sneller.


Bsponmpi Gerelateerde software

pkipplib

PKIPPLIB is een Python-bibliotheek die IPP-verzoeken kan voorbereiden met behulp van een API van een enigszins hoog niveau. ...

137

Downloaden