Berkeley UPC

Draagbare, krachtige Unified Parallelle C-compiler
Download nu

Berkeley UPC Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Lawrence Berkeley National Laboratory
  • Uitgever website:
  • http://lbl.gov/
  • Besturingssystemen:
  • Mac OS X 10.3 or later
  • Bestandsgrootte:
  • 24.9 MB

Berkeley UPC Tags


Berkeley UPC Beschrijving

Draagbare, high-performance Unified Parallelle C-compiler Unified Parallel C (UPC) is een uitbreiding van de C-programmeertaal die is ontworpen voor hoogwaardige computing op grootschalige parallelle machines. De taal biedt een uniform programmeermodel voor zowel gedeelde als gedistribueerde geheugenhardware. De programmeur wordt gepresenteerd met een enkele gedeelde, gepartitioneerde adresruimte, waarbij variabelen direct worden gelezen en geschreven en geschreven door een processor, maar elke variabele wordt fysiek geassocieerd met een enkele processor.upc gebruikt een enkel programma meerdere gegevens (SPMD) -model van berekening die de hoeveelheid parallellisme is vastgesteld op het opstarttijd van het programma, meestal met een enkele thread van uitvoering per processor. Om parallellism uit te drukken, verlengt UPC ISO C 99 met de volgende constructies: · Een expliciet parallelle uitvoeringsmodel · een gedeelde adresruimte · Synchronisatieprimitieven en een geheugenconsistentiemodel · Memory Management Primitives UPC combineert de programmeerbaarheidsvoordelen van het gedeelde geheugenprogrammering Paradigma en de controle over gegevensindeling en prestaties van het bericht dat programmeert paradigma.Berkeley UPC is een hoogwaardige, draagbare en volledig open- Bron Implementatie van de UPC-taal die is ontworpen voor grootschalige multiprocessors, pc-clusters en clusters van gedeeld Memory Multiprocessors.Berkeley UPC is de eerste UPC-implementatie die beschikbaar is voor Mac OS X en levert een competentieve prestaties voor supercomputing-toepassingen op de grootste OS X-clusters in de wereld, maar biedt ook ondersteuning voor UPC-codeontwikkeling op Mac OS X-laptops en desktopwerkstations. Vereisten: · Voor OSX 10.4 heeft u Xcode Tools v2.x nodig, voor OSX 10.3 heeft u v1.x nodig Wat is er nieuw in deze release: · Voeg native ondersteuning toe voor IBM Bluegenene / P via een nieuw 'DCMF'-netwerk · Upgrade Portals Network Support naar Cache Local Memory Registration · Veel kleine verbeteringen aan IBM LAPI-ondersteuning · Fix Prestatie- en correctheidsproblemen in Myrinet GM-ondersteuning · Pathscale-compilers toevoegen aan ondersteunde lijst voor CRAY XT-machines · Verbeterde ondersteuning voor XLC-compilers op Linux · Extend "IBV '(INFINIBAND) Ondersteuning voor de Infinipath-adapters van Qlogic · Toevoegen / verbeteren ondersteuning voor Mipsel / Linux-platforms, waaronder Sicortex · Verleng GCCUPC-ondersteuning tot GCCUPC 4.2.0.2 en nieuwer · Voeg gebruikersdocumentatie toe voor experimentele upc-level compiler-optimalisaties (zie de UPCC-mandpagina) · Tijdelijke oplossing voor een GCC 4.x (x = 4.3.0, hoewel onze eerder gedocumenteerde tijdelijke oplossingen geldig blijven · Ondersteuning toevoegen voor Autoconf 2.62 en nieuwer · Voeg experimentele ondersteuning toe voor armverwerkers · MISC-verbeteringen en / of oplossingen voor MIPS, ALPHA, PPC- en SPARC-processors Bevestig de volgende opmerkelijke bugs in 2.6.0: · BUG1847 - Fix Stabiliteitsproblemen in Cygwin-Pthread-apps · Bug2391 - Berkeley UPC Atomics-mislukkingen op SGI Altix · Bug2383 - Niet-parse GCC-4.3.2 PRIVATE omvat · Bug2304 - 'Make Install' verschijnt altijd up-to-date op Cygwin · BUG2209 - Geef ontbrekende documentatie voor IBM SP-joblancering · Bug2188 - Ondersteuning van ongelijke draaddistributie op LAPI-netwerk · Bug2025 - Vertaler bouwen fouten w / g ++> = 4.1.2 · Verschillende codegeneringsbugs in de source-to-source vertaler · Source-to-source vertaler foutmeldingen op verschillende geldige inputs · Source-to-source vertaler crasht op verschillende geldige inputs · Aanvullende bug reports opgelost met verbeterde / verduidelijkt documentatie · Aanvullende bugs in GASNET vast (zie GASNET / ChangeLog) · Talrijke misc minor bug fixes


Berkeley UPC Gerelateerde software

alphadecimaal

BASE62 Codering en decoderen van ontwikkelingstool om nummers in zeer compacte snaren te veranderen ...

147 5 KB

Downloaden