Berkeley Unified Parallel C

Sagteware kiekie:
Berkeley Unified Parallel C
Sagteware besonderhede:
Weergawe: 2.16.0
Upload datum: 20 Feb 15
Lisensie: Gratis
Populariteit: 11

Rating: 1.0/5 (Total Votes: 1)

Berkeley Unified Parallel C, of ​​UPC vir kort, is 'n oop bron C programmeertaal uitbreiding.
Berkeley Unified Parallel C bied 'n hoë prestasie rekenaar op groot skaal parallel masjiene

Wat is nuut in hierdie release:.

  • Aanvanklike vrylating van MxM-kanaal
  • Dit is die aanvanklike vrystelling van GASNet en Berkeley UPC met die ondersteuning vir die & quot; MxM & quot; API vir Mellanox se InfiniBand HCAs. Dit is gebaseer op die kode wat Mellanox is versprei vir ongeveer een jaar.
  • Opsionele kollektiewe versnelling behulp Mellanox se FCA
  • Werk met beide ibv-kanaal en MxM-kanaal op onlangse Mellanox HCAs
  • Sien gasnet / ander / FCA / README-fca.txt
  • Pami-kanaal is nie meer & quot; BETA & quot;
  • Tweeling-kanaal prestasie verbeterings:
  • Verbeterde prestasie vir 129-4096 byte oordragte.
  • Hierdie release sluit * eksperimentele * ondersteuning (OFF by verstek) vir verbeterde prestasie via Ugni se & quot; RELAXED_PI_ORDERING & quot ;, wat kan geaktiveer word deur gebruik te maak van 'n omgewing veranderlike. Sien die watervoor README vir meer inligting.
  • Verbeterde prestasie van wyser-tot-gedeel rekenkundige vir algemene gevalle:
  • Die byvoeging van 'n konstante 0, 1 of -1 na 'n wyser-tot-gedeel
  • Die byvoeging van 'n konstante veelvoud van blok grootte tot 'n wyser-tot-gedeel
  • Bo gevalle vermenigvuldig met THREADS (in statiese-drade omgewing)
  • Verbeterde prestasie van bedrywighede op upc_lock_t:
  • Re-geïmplementeer wat gebaseer is op die MCS lys-gebaseerde ry slot algoritme
  • bedrywighede binne 'n gedeelde-geheue node is w / o AMS
  • uitgevoer
  • Verbeterde platform ondersteuning / port
  • Ondersteuning vir Apple se klang 4.0 as backend samesteller (Xcode 4.2 +)
  • opsie Konfigureer with-standaard-netwerk =
  • handig op stelsels met verskeie netwerk APIs geïnstalleer
  • Wysigings / toevoegings in voorbereiding vir die komende UPC 1.3 spesifikasie:
  • Voeg upc_tick.h en verwante funksies en dokumenteer die ooreenstemmende Berkeley UPC uitbreiding as vervang
  • Implementeer upc_all_free () en upc_all_lock_free () en dokumenteer die ooreenstemmende Berkeley UPC uitbreiding as vervang
  • Update hantering van uitgeklaar versperring ooreenstem hoek gevalle
  • Update UPC voorbeelde oproepe te verwyder upc_local_alloc ()

Wat is nuut in die weergawe 2.14.0:

  • Beta van Tweeling-kanaal
  • Hierdie vrystelling sluit 'n beta van inheemse ondersteuning vir die Cray XE netwerk. Sien GASNet se ChangeLog vir meer besonderhede.
  • New runtime funksies
  • Die meeste runtime fout boodskappe in 'n debug (G) bou nou sluit bron lêer en lyn nommer inligting.
  • Geïmplementeer kollektiewe deallocation funksies wat gebaseer is op 'n UPC taal uitbreiding voorstel deur Cray (fixes fout 3060).
  • Verbeterings / verbeterings aan UPC Runtime en GASNet
  • Geïmplementeer vinniger Atomics vir x86, x86-64 en ppc64.
  • Verbeterde sein hantering vir SMP-kanaal.
  • Fix uitset korrupsie soms gesien as redirecting stdout / stderr.
  • GASNET_TMPDIR env var plasing van die meeste tydelike lêers te beheer.
  • Verbeterings / verbeterings aan upcc (sien die upcc manpage)
  • Implementeer ondersteuning vir HTTP proxy wanneer die gebruik van die netwerk vertaler.
  • Verbeterings / verbeterings aan upcdecl (sien die upcdecl manpage)
  • Nou ondersteun addisionele tipes, insluitend upc_lock_t, upc_file_t, offset_t en size_t (fixes fout 2953).
  • ondersteun Nou drade en eenvoudige rekenkundige uitdrukkings in verskeidenheid dimensies en uitleg kwalifiseerders (fixes fout 2954).
  • Verbeterde platform ondersteuning / port
  • Vaste foute 2648 en 2748. Probleme met autoconf 2,64 en nuwer
  • skip Nou met opgedateer config.guess en vriende.
  • verwyder konstrukte afgekeur in perl 5.12.
  • Bygevoeg ompaaie vir Open64 en PathScale samesteller foute.
  • Vaste verskeie waarskuwings gesien met die onlangse gcc en ICC weergawes.
  • Beter MIPS en ARM ondersteuning in GASNet.
  • Verbeterde ondersteuning vir GCC UPC
  • Voeg ondersteuning vir alle Berkeley UPC uitbreidings by die gebruik van die GCCUPC back-end (fixes fout 2884).
  • Vaste fout 2427:. Verstek optimization verkeerde in dbg_gccupc bou
  • Dwing belyning van struct PTS net teiken boog dit vereis.
  • Vaste die volgende noemenswaardige foute in 2.12.2 UPC en GASNet biblioteke:
  • (sien http://upc-bugs.lbl.gov vir besonderhede):
  • bug2506 / 3030: meer ruimte-doeltreffende gedeel hoop allocator
  • bug2768: foute met firehose by node tel oor 4096
  • bug3008: runtime opsporing van gedeelde-NULL dereference (met G)
  • bug3035: samestelling spoelen op byteswap.h en ARPA / inet.h
  • bug3053: verlagings met blocksize == 0 gevolg in die fout (crash)
  • ongerapporteerde: PSHM-oor-sysv gebreek vir nie-aangrensende proc verspreiding
  • Vaste verskeie bykomende klein foute / kwessies nie aangemeld in Bugzilla.
  • Vaste die volgende noemenswaardige foute in 2.12.2 bron-tot-source vertaler
  • (sien http://upc-bugs.lbl.gov vir besonderhede):
  • bug1319: refixed uitbreiding van asm te verwerp () - gebaseer makros in UPC kode
  • bug3017: foutiewe tipe fout wat gedeel [1] int en gedeelde int
  • bug3037: foutiewe & quot; terug gooi kwalifiseerders & quot; waarskuwings met tou konstantes
  • bug3039: stil afkappings groot enum waardes (nou 'n waarskuwing)

Wat is nuut in die weergawe 2.12.1:.

  • Verskeie bugfixes en verbeteringe

Wat is nuut in die weergawe 2.10.0:

  • New runtime funksies
  • eksperimentele gedeelde-geheue ondersteuning (sien die artikel & quot; INTRA-NODE gedeelde geheue ONDERSTEUNING & quot; in INSTALL.txt)
  • eksperimentele kollektiewe autotuner (sien gasnet / README)
  • Brei BUPC atoom uitbreidings w / bykomende operasies en 32-bit tipes
  • Verbeter bupc_thread_distance () prosesse op dieselfde bereken node te spoor
  • Implementeer bupc_ {cast, castable, thread_castable} () uitbreidings gebaseer op 'n UPC taal voorstel van HP
  • UPC bron-tot-source vertaler veranderinge
  • Baie hoek gevalle nou samesteller foute of waarskuwings in plaas van die gekraak van die vertaler
  • genereer
  • Baie verbeterde gehalte van die kode gegenereer word wanneer eksperimentele UPC-vlak optimalisaties word geaktiveer deur -opt
  • weier ondersteuning vir die bou vertaler op Tru64 en AIX
  • Verbeterings / verbeterings aan upcrun (sien die upcrun manpage)
  • Implementeer -conf = lêer en -norc command line opsies
  • Implementeer UPCRUN_NORC omgewing veranderlike (analoog aan UPCC_NORC)
  • Implementeer -bind-drade opsie
  • Fix fout 1553 - gepaste env spreider op IBM SP vir pthreads lopies
  • Verskeie verbeterings aan werk paai op Cray-XT reeks
  • Verbeterings / verbeterings aan upcc (sien die upcc manpage)
  • Implementeer -conf = lêer command line opsie
  • korrekte gedrag wanneer G en -TV albei verskaf
  • Brei config lêer formaat te wees multiconf vriendelike
  • Verbeter upcc-multi teenstrydige argument parings te verwerp
  • Verbeterde platform ondersteuning
  • Cray XT ondersteuning uitgebrei na PE 2.1.42+ en PrgEnv-Intel
  • IBM BG / P ondersteuning uitgebrei na V1R4M0 bestuurders
  • Support MacOS 10.6 (Snow Leopard), insluitend Apple se nuwe gcc-4.2.1
  • Voeg ondersteuning vir die bou met libtool-2.0 en nuwer
  • Verbeterde ondersteuning vir GCC UPC
  • Ondersteuning vir virtuele adres veld om in 'n gedeelde wyser verteenwoordiging
  • Bygevoeg ondersteuning vir MacOS 10.5 en nuwer
  • Misc veranderinge / verbeteringe
  • Bykomstighede rondom werk nou soms karretjie UTF-8 ondersteuning in perl
  • Gebruik streng prototipes in openbare kop-en gegenereerde kode samestelling met -Wstrict-prototipes te laat
  • Uitgebreide toets suite en vaste verskeie foute in die toetse self
  • Vaste n paar bugs / probleme met die instel en die bou van skrifte
  • Fix die volgende noemenswaardige foute in 2.8.0 runtime biblioteke
  • (sien http://upc-bugs.lbl.gov vir besonderhede):
  • bug1840: SIGFPE crashes (omgewing veranderlike UPC_SUPPRESS_SIGFPE kan nou gebruik word onderdrukking van SIGFPE te beheer)
  • bug1976: (1ste semester) portals-kanaal AMMedium loonvrag korrupsie
  • bug1976: (2de helfte) gebruik-na-vry in GASNET_VIS_AMPIPE kode
  • bug2461: PTL_ME_IN_USE runtime ineenstorting van portals-kanaal
  • bug2462: vangs wasbak oorloop mislukking op portals-kanaal
  • bug2507: Mutex debug-kode opbrengste waarskuwing op elke stel op IRIX / gcc / 64
  • bug2530: mis-lyn gebruik van x86-64 cmpxchg16b opdrag
  • bug2576 / 2633: XLC crashes weens CFLAGS gebruik word in 'n opt bou
  • bug2582: lapi-kanaal LongAsync geheugenlek
  • bug2583: AMMedium loonvrag korrupsie op lapi-kanaal
  • bug2584: Segfault van upc_free () met pgicc 7,2-5 deur 8,0-4
  • bug2588: bewering versuim wanneer out-of-geheue boodskap verwag
  • bug2606: spoor uitset korrupsie met 'n hoë pthread telling
  • bug2613: fatale fout: Brandslang: uitgehardloop versoek handvatsels
  • bug2617: PtlMDUpdate foute op portals-kanaal
  • bug2627: lang pouse by die uitgang tyd as gevolg van te pas () oproep
  • bug2665: kon nie shmem-kanaal met TotalView ondersteuning bou
  • bug2674: testinternal-par mislukking op portals-kanaal (IOP tjek bewering)
  • bug2677: ongereelde fflush (nul) versuim AIX
  • bug2683: deal met aggressiewe alias aannames van gcc-4.4.x
  • Fix die volgende noemenswaardige foute in 2.8.0 bron-tot-source vertaler
  • (sien http://upc-bugs.lbl.gov vir besonderhede):
  • bug244: vertaler ongelukke op onvolledige tipes
  • bug247: behoefte samesteller fout vir oor-grootte skikkings (in plaas van onder-toekenning)
  • bug1546 / 2504/2522/2642: verskeie probleme met skikkings binne structs
  • bug2396: slegte codegen vir komplekse upc_forall affiniteit uitdrukking
  • bug2502: mismatch statiese teen nie-statiese verklaring / definisie
  • bug2626: NPB2.4-UPC Maatstaf FT klas C samestelling fout
  • bug2643: Verkeerde voorrang genereer 'n plat-adres vir multi-dimensionele skikking

Wat is nuut in die weergawe 2.8.0:

  • Voeg inheemse ondersteuning vir IBM BlueGene / P via nuwe 'dcmf netwerk
  • Upgrade portals netwerk ondersteuning plaaslike geheue registrasie kas
  • Baie klein verbeterings aan IBM LAPI ondersteuning
  • Fix prestasie en korrektheid probleme in Myrinet GM ondersteuning
  • Voeg Pathscale opstellers te ondersteun lys Cray XT masjiene
  • Verbeterde ondersteuning vir XLC opstellers op Linux
  • Brei & quot; ibv & quot; (InfiniBand) ondersteuning aan QLOGIC se InfiniPath
  • adapters
  • Voeg by / verbeter ondersteuning vir Mipsel / Linux platforms, insluitend SiCortex
  • Brei GCCUPC ondersteuning aan GCCUPC 4.2.0.2 en nuwer
  • Voeg gebruiker dokumentasie vir eksperimentele UPC-vlak samesteller
  • optimalisaties (sien die upcc manpage)
  • oplossing vir 'n gcc 4.x (x = 4.3.0, hoewel ons voorheen
  • gedokumenteer regstellings geldig bly
  • Voeg ondersteuning vir autoconf 2.62 en nuwer
  • Voeg eksperimentele ondersteuning vir ARM verwerkers
  • Misc verbeterings en / of 'n oplossing vir die MIPS, Alpha, PPC en SPARC verwerkers
  • Fix die volgende noemenswaardige foute in 2.6.0 (sien http://upc-bugs.lbl.gov vir
  • besonderhede):
  • bug1847Fix stabiliteit probleme in Cygwin -pthread apps
  • bug2391Berkeley UPC Atomics mislukkings op SGI Altix
  • bug2383Failure te ontleed gcc-4.3.2 se private sluit
  • bug2304 & quot; maak installeer & quot; verskyn altyd up-to-date op Cygwin
  • bug2209Provide ontbreek dokumentasie vir IBM SP werk bekendstelling
  • bug2188Support ongelyke draad verspreiding op LAPI netwerk
  • bug2025Translator bou mislukkings w / g ++ & gt; = 4.1.2
  • Verskeie kodegenerasie foute in die bron-tot-source vertaler
  • Bron-tot-source vertaler fout boodskappe op verskeie geldige insette
  • Bron-tot-source vertaler ineenstortings op verskeie geldige insette
  • Bykomende fout verslae opgelos met verbeterde / uitgeklaar dokumentasie
  • Bykomende foute herstel in GASNet (sien gasnet / ChangeLog)
  • Talle misc minor bug fixes

Soortgelyke sagteware

cloudinitd
cloudinitd

11 May 15

python-hostlist
python-hostlist

20 Feb 15

OSCAR Cluster
OSCAR Cluster

3 Jun 15

Kommentaar te Berkeley Unified Parallel C

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!