Berkeley UPC

Open-source, hoge prestaties, draagbare UPC-compiler.
Download nu

Berkeley UPC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Free
  • Naam uitgever:
  • Lawrence Berkeley National Laboratory
  • Uitgever website:
  • http://www.lbl.gov
  • Besturingssystemen:
  • Windows 2003, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
  • Bestandsgrootte:
  • 1.24GB

Berkeley UPC Tags


Berkeley UPC Beschrijving

Van Lawrence Berkeley National Laboratory: Unified Parallel C (UPC) is een uitbreiding van de C-programmeertaal die is ontworpen voor hoogwaardige computergebruik op grootschalige parallelle machines. De taal biedt een uniform programmeermodel voor zowel gedeelde als gedistribueerde geheugenhardware. De programmeur wordt gepresenteerd met een enkele gedeeld, gepartitioneerde adresruimte, waarbij variabelen direct door elke processor kunnen worden gelezen en geschreven, maar elke variabele wordt fysiek geassocieerd met een enkele processor. UPC maakt gebruik van een enkel programma meerdere gegevens (SPMD) -model van berekening waarbij de hoeveelheid parallellisme is vastgesteld op het opstarttijd van het programma, typisch met een enkele thread van uitvoering per processor. Om parallelm uit te drukken, verlengt UPC ISO C 99 met de volgende constructies: een expliciet parallelle uitvoeringsmodel Een gedeelde adresruimte synchronisatieprimitieven en een geheugenconsistentiemodel geheugenbeheerprimitieven UPC combineert de programmeerbaarheidsvoordelen van het gedeelde geheugenprogrammering paradigma en de controle over Gegevensindeling en prestaties van het bericht dat programmeerparadigma doorgeeft. Berkeley UPC is een hoogwaardige, draagbare en volledig open-source-implementatie van de UPC-taal die is ontworpen voor grootschalige multiprocessors, pc-clusters en clusters van gedeelde geheugenmultiprocessors. Berkeley UPC is de eerste UPC-implementatie die beschikbaar is voor Microsoft Windows, en biedt ondersteuning voor UPC-codeontwikkeling op Windows-laptops en desktopwerkstations. Wat is er nieuw in deze versie: 2006-11-02 Berkeley UPC Release 2.4.0 (en 2.3.16 Beta 1) Voeg initiële native-ondersteuning toe voor de CRAY XT3 via het nieuwe 'Portals-netwerk Implementeer de Instrumentatie-interface van de PASP 1.5-prestaties, ondersteuning van de PARALLELE PRESTATIESWIZARD (PPW) en andere profileringstools van derden. BUPC_TICKS_TO_NS () - fijnere korreligheidstimerquery toevoegen Voeg de Berkeley-implementaties van de UPC Collectives en UPC-IO toe aan GCCUPC + UPCR Voeg het grootste deel van de Berkeley-up toe ... Bekijk alle nieuwe functies


Berkeley UPC Gerelateerde software