Berkeley Unified Parallel C

Скріншот програми:
Berkeley Unified Parallel C
Дані програми:
Версія: 2.16.0
Дата завантаження: 20 Feb 15
Розробник: University of California, Berk
Ліцензія: Безкоштовно
Популярність: 11

Rating: 1.0/5 (Total Votes: 1)

Berkeley Unified Parallel C, або UPC для стислості, це розширення мови програмування з відкритим вихідним кодом C.
Berkeley Unified Parallel C забезпечує високу продуктивність обчислень на великомасштабних паралельних машин

Що нового У цьому випуску :.

  • Початкова реліз MXM-каналу
  • Це перший випуск GASNet і Берклі UPC з підтримкою і Quot; MXM & Quot; API для Mellanox в InfiniBand HCAs. Це засновано на коді, який Mellanox роздає протягом приблизно одного року.
  • Додаткові колективи прискорення за допомогою FCA Mellanox в
  • Працює з IBV-каналу і MXM-каналу на недавньому Mellanox HCAs
  • Див GASNet / Інше / FCA / README-fca.txt
  • Pami-канал більше і Quot немає, BETA & Quot;
  • Поліпшення продуктивності Близнюки трубі:
  • Покращена продуктивність 129 до 4096 байтам.
  • Цей реліз включає в себе * експериментальну * Підтримка (відключено за замовчуванням) для підвищення продуктивності через Уні-х і Quot; RELAXED_PI_ORDERING і Quot;, який можна включити за допомогою змінної оточення. См трубопроводу README для отримання додаткової інформації.
  • Покращена продуктивність покажчик на загальній арифметики для загальних випадків:
  • Додавання константу 0, 1 або -1 в покажчик на загальний
  • Додавання постійну кратним розміром блоку в покажчик на загальний
  • Над випадках, помножене на потоки (в статиці-потоків середовища)
  • Покращена продуктивність операцій з upc_lock_t:
  • повторної реалізації на основі на основі списку алгоритму блокування черги MCS
  • Операції на вузлі з пам'яттю, що здійснюється без AMs
  • Покращена підтримка платформ / переносимість
  • Підтримка брязкотом Apple, 4,0, як компілятор серверної (Xcode 4.2 +)
  • Налаштувати опції --with-замовчуванню-мережі =
  • Корисна на системах з декількома API, встановлену мережу
  • Зміни / доповнення у підготовці до майбутньої UPC 1,3 специфікації:
  • Додати upc_tick.h і пов'язані з ними функції і документувати відповідне Berkeley UPC розширення таким, що втратив
  • Виконати upc_all_free () і upc_all_lock_free () і документувати відповідне Berkeley UPC розширення таким, що втратив
  • звернення Оновлення уточнив бар'єр зіставлення кутових випадках
  • Оновлення UPC-приклади, щоб видалити виклики upc_local_alloc ()

Що нового у версії 2.14.0:

  • бета-версії Gemini-каналу
  • Цей реліз включає в себе бета вбудованою підтримкою мережі Cray XE. См ChangeLog GASNet для більш докладної інформації.
  • Нові можливості під час виконання
  • Більшість повідомлень про помилки під час виконання в налагодження (-g) побудувати в даний час включають вихідний файл і номер рядка інформації.
  • Реалізовані колективні функції на звільнення пам'яті на основі пропозиції, розширення мови UPC на Cray (фіксує помилку 3060).
  • Аксесуари / поліпшення UPC виконання та GASNet
  • Реалізовані швидше Atomics для x86, x86-64 і PPC64.
  • Покращена обробка сигналу для SMP-каналу.
  • Fix вихід корупція іноді спостерігається при перенаправлення стандартний висновок / STDERR.
  • GASNET_TMPDIR ENV змінна для управління розміщенням більшості тимчасових файлів.
  • Аксесуари / поліпшення УПКК (див УПКК довідкову сторінку)
  • реалізувати підтримку HTTP проксі при роботі з мережевою перекладача.
  • Аксесуари / поліпшення upcdecl (див upcdecl довідкову сторінку)
  • Тепер підтримує додаткові типи, в тому числі upc_lock_t, upc_file_t, offset_t і size_t (виправлення помилок 2953).
  • Тепер підтримує нитки і прості арифметичні вирази в розмірності масиву і макет відбіркових (виправлення помилок 2954).
  • Покращена підтримка платформ / переносимість
  • Виправлені помилки 2648 і 2748 :. Проблеми з Autoconf 2.64 і новіше
  • Тепер поставлятися з оновленою config.guess і друзів.
  • Дистанційні конструкції застарілі У Perl 5.12.
  • Додана обхідні для Open64 і PathScale помилок компілятора.
  • Виправлені різні попередження, що спостерігаються в останні GCC і ICC версії.
  • Кращі MIPS та підтримка ARM в GASNet.
  • Покращена підтримка GCC UPC
  • Додана підтримка для всіх розширень Berkeley UPC при використанні GCCUPC бек-кінець (виправлення помилок 2884).
  • Виправлена ​​помилка 2427 :. За замовчуванням оптимізація невірно в dbg_gccupc збірки
  • Примусово вирівнювання структури ВТС тільки тоді, коли мета арка вимагає цього.
  • Виправлені наступні відомі помилки в 2.12.2 UPC і GASNet бібліотек:
  • (див http://upc-bugs.lbl.gov для деталей)
  • bug2506 / 3030: більше місця ефективним купу загальної розподільник
  • bug2768: помилки з пожежний шланг на кількість вузлів більше 4096
  • bug3008: виявлення час виконання розділяється NULL разименованія (з опцією -g)
  • bug3035: збірник давиться byteswap.h і ARPA / inet.h
  • bug3053: скорочення, блоковий == 0 призведе до помилки (Crash)
  • незареєстрований: PSHM-по-SYSV порушена несуміжних розподілу Proc
  • Виправлені деякі додаткові незначні помилки / проблеми, не відображаються в Bugzilla.
  • Виправлені наступні відомі помилки в 2.12.2 від джерела до джерела перекладача
  • (див http://upc-bugs.lbl.gov для деталей)
  • bug1319: refixed відмовитися розширення ASM () - макроси, засновані на UPC код
  • bug3017: помилкове тип помилки за участю загальної [1] Int і загальної Int
  • bug3037: помилкове і Quot; скидає відбіркових & Quot; попередження з строкових констант
  • bug3039: мовчання усічення великих значень перерахування (в даний час випускає попередження)

Що нового у версії 2.12.1 :.

  • Численні виправлення і поліпшення

Що нового у версії 2.10.0:

  • Нові можливості під час виконання
  • Експериментальна підтримка розділяється пам'яті (дивіться розділ & Quot; Внутрішньолабораторний NODE розділяється пам'яті ПІДТРИМКА & Quot; в INSTALL.txt)
  • Експериментальні колективи autotuner (див GASNet / README)
  • Expand BUPC атомних розширення Вт / додаткові операції і 32-бітові типи
  • Підвищення bupc_thread_distance () для визначення процесів на одному обчислювальному вузлі
  • Виконати bupc_ {лиття, литий, thread_castable} () розширення на основі пропозиції в UPC мови від HP
  • UPC джерело-джерело зміни перекладач
  • Багато окремі випадки тепер генерувати помилки компілятора або попередження, а не збій перекладач
  • Велика поліпшення якості коду генерується, коли експериментальні оптимізації UPC-рівня включені за -opt
  • застарілим підтримка для створення перекладач на Tru64 і AIX
  • Аксесуари / поліпшення upcrun (див upcrun довідкову сторінку)
  • Виконати -conf = файлів і -norc параметрів командного рядка
  • Виконати змінну оточення UPCRUN_NORC (аналогічно UPCC_NORC)
  • реалізації опціонної -bind-потоками
  • Виправлена ​​помилка 1553 - набір відповідних ENV вари на IBM SP для PThreads працює
  • Кілька поліпшень в роботі нересту на серії Cray-XT
  • Аксесуари / поліпшення УПКК (див УПКК довідкову сторінку)
  • Виконати -conf = параметр командного рядка файл
  • Правильна поведінка при -g і -tv обидва не задані
  • Розширення формату конфігураційний файл, щоб бути multiconf дружніх
  • Підвищення УПКК-Multi відмовитися суперечливі аргументів спаровувань
  • Покращена підтримка платформи
  • Підтримка Cray XT продовжений до PE 2.1.42+ і PrgEnv-Інтел
  • IBM BG / P підтримку, надану водіїв V1R4M0
  • Підтримка MacOS 10.6 (Snow Leopard), включаючи Apple, новий GCC-4.2.1
  • Додана підтримка для будівництва з Libtool-2.0 і новіше
  • Покращена підтримка GCC UPC
  • Підтримка віртуального того, адресу поля в поданні загальний покажчик
  • Додана підтримка для MacOS 10.5 і більше нової
  • Різне зміни / поліпшення
  • Інструменти в даний час працюють близько іноді глючить підтримку UTF-8 в Perl
  • Використовувати строгі прототипи в громадських заголовків і згенерований код, щоб компіляцію з -Wstrict-прототипів
  • Розширений набір тестів і виправлено декілька помилок у тестах самі
  • Виправлені деякі незначні помилки / проблеми пов'язані з конфігурувати і зібрати скрипти
  • Fix наступні помітні помилки в 2.8.0 бібліотеки часу виконання
  • (див http://upc-bugs.lbl.gov для деталей)
  • bug1840: збій SIGFPE (змінна оточення UPC_SUPPRESS_SIGFPE тепер можуть бути використані для контролю придушення SIGFPE)
  • bug1976: корупція (1 півріччя) портали-канал AMMedium корисного навантаження
  • bug1976: (2-я половина) використовувати після звільнення в GASNET_VIS_AMPIPE коду
  • bug2461: PTL_ME_IN_USE виконання аварії з-порталів трубі
  • bug2462: водозбірний басейн невдача переповнення на порталах-каналу
  • bug2507: мьютекс налагоджувати код дає попередження на кожному компіляції на IRIX / GCC / 64
  • bug2530: неправильно вирівняні використання x86-64 інструкції cmpxchg16b
  • bug2576 / 2633: XLC падінь через CFLAGS, що використовуються в опт збірки
  • bug2582: Lapi-канал витоку LongAsync пам'яті
  • bug2583: AMMedium корупція корисного навантаження на LAPI-каналу
  • bug2584: Segfault від upc_free () з pgicc 7.2-5 через 8.0-4
  • bug2588: відмова твердження, коли через брак пам'яті повідомлення Очікується,
  • bug2606: слід вихід корупція з високою PTHREAD Count
  • bug2613: Фатальна помилка: Пожежний шланг: Скінчилися запитом ручками
  • bug2617: помилки PtlMDUpdate на порталах-каналу
  • bug2627: довго на виході часом через синхронізації () виклику
  • bug2665: неможливо створити SHMEM-канал з підтримкою TotalView
  • bug2674: testinternal номінальної аварія на порталах-каналу (ВГД перевірка твердження)
  • bug2677: рідко fflush (NULL) аварія на AIX
  • bug2683: угода з агресивними псевдонімів припущень GCC-4.4.x
  • Fix наступні помітні помилки в 2.8.0 від джерела до джерела перекладача
  • (див http://upc-bugs.lbl.gov для деталей)
  • bug244: збій перекладач на неповній типів
  • bug247: необхідність помилка компілятора для більш-розміру масивів (а не під-розподілу)
  • bug1546 / 2504/2522/2642: різні проблеми з масивами всередині структур
  • bug2396: погано Codegen для складного вираження upc_forall аффинной
  • bug2502: невідповідність статичний проти НЕ-статичної декларування / визначення
  • bug2626: NPB2.4-UPC Benchmark FT помилку клас C збірник
  • bug2643: Неправильно пріоритет створення плоскою адреса для багатовимірного масиву

Що нового у версії 2.8.0:

  • Додати вбудовану підтримку для IBM BlueGene / P через новий "dcmf" мережа
  • Оновлення портали підтримку мережі в кеш місцевої реєстрації пам'яті
  • Безліч невеликих поліпшень у підтримці IBM LAPI
  • проблеми з продуктивністю Fix і коректності в підтримку Myrinet GM
  • Додати PathScale компілятори в список підтримуваних для машин Cray XT
  • Покращена підтримка XLC компіляторів на Linux
  • Розширення та Quot; IBV & Quot; (InfiniBand) підтримка InfiniPath компанії QLogic
  • адаптери
  • Додати / поліпшити підтримку для платформ Mipsel / Linux, в тому числі SiCortex
  • Розширення підтримки GCCUPC в GCCUPC 4.2.0.2 і новіше
  • Додати документації для користувача для експериментального компілятора UPC-рівня
  • оптимізації (див УПКК довідкову сторінку)
  • Обхід для GCC 4.x (х = 4,3,0, хоча раніше нами
  • документовані обхідні шляхи, залишаються в силі
  • Додана підтримка Autoconf 2.62 і новіше
  • Додати експериментальна підтримка ARM процесорів
  • поліпшення та / або виправлення Різне для процесорів MIPS, Alpha, PPC і SPARC
  • Fix наступні помітні помилки у версії 2.6.0 (див http://upc-bugs.lbl.gov для
  • подробиці):
  • проблеми зі стабільністю bug1847Fix в Cygwin -pthread додатків
  • bug2391Berkeley UPC Atomics аварії на SGI Altix

  • Приватний
  • bug2383Failure для розбору GCC-4.3.2 включає в себе
  • bug2304 і Quot; зробити установку і Quot; завжди з'являється до-в курсі Cygwin
  • bug2209Provide відсутня документація для запуску IBM SP робочих місць
  • bug2188Support нерівномірний розподіл різьблення по мережі LAPI
  • bug2025Translator побудувати невдачі ж / G ++ і Гт = 4.1.2
  • Різні помилки генерації коду в перекладачі від джерела до джерела
  • Джерело-витік повідомлення про помилки перекладач на різних дійсних входів
  • Джерело-витік перекладач падає на різних дійсних входів
  • Додаткові звіти усунена несправність з поліпшеною / освітленої документації
  • Додаткові помилки, зафіксовані в GASNet (див GASNet / змін)
  • Численні різний дрібні виправлення

Схожі програми

LAM/MPI
LAM/MPI

3 Jun 15

ClusterControl
ClusterControl

3 Jun 15

Claun
Claun

14 Apr 15

Rocks Cluster
Rocks Cluster

2 Jun 15

Berkeley Unified Parallel C

Коментар не знайдено
додати коментар
Включіть картинки!
Пошук за категоріями