Berkeley Unified Parallel C

軟件截圖:
Berkeley Unified Parallel C
軟件詳細信息:
版本: 2.16.0
上傳日期: 20 Feb 15
許可: 免費
人氣: 11

Rating: 1.0/5 (Total Votes: 1)

伯克利統一並行C,或UPC簡稱,是一個開源的C編程語言的擴展。
伯克利統一並行C語言提供了高性能計算的大規模並行機

什麼在此版本中是新的

  • 在初始MXM-導管釋放
  • 這是GASNet和伯克利UPC同為&QUOT支持的初始版本; MXM" API的Mellanox的InfiniBand的HCA的。這是基於該Mellanox的已分發一年左右的代碼。
  • 在使用Mellanox的FCA可選集體加速
  • 在既IBV導管和MXM-管道最近的Mellanox的HCA
  • 工程
  • 在見gasnet /其它/ FCA / README-fca.txt
  • 在帕米導管不再" BETA"
  • 在雙子座導管性能改進:
  • 在性能提升129到4096字節傳輸。
  • 在此版本包括*實驗*支持(默認OFF)通過白玉的&QUOT提高性能; RELAXED_PI_ORDERING",可使用環境變量啟用。見導管README了解更多信息。

  • 指針到共享的運算在通常情況下的
  • 在提高性能:
  • 添加常數0,1或-1為指針,以共享
  • 添加塊大小的恆定倍數為指針,以共享
  • 在上述情況下,乘以螺紋(靜態線程環境下)
  • 在操作上upc_lock_t改進的性能:
  • 在重新實現的基礎上MCS基於列表的隊列鎖算法
  • 在共享內存節點內的操作執行W / O型肺泡
  • 在改進的平台支持/便攜
  • 在支持蘋果的鏗鏘4.0作為後端的編譯器(Xcode中4.2 +)
  • 在配置選項--with默認網絡=
  • 在實用上安裝了多個網絡API的系統
  • 更改/添加在準備即將到來的UPC 1.3規範:
  • 添加upc_tick.h和相關功能,並記錄相應的伯克利UPC擴展名取代
  • 在實施upc_all_free()和upc_all_lock_free(),並記錄相應的伯克利UPC擴展名取代
  • 在澄清屏障匹配角落的情況下更新處理
  • 在更新UPC-例子刪除調用upc_local_alloc()

什麼是2.14.0版本,新的

  • 在雙子導管測試版
  • 在此版本包括為克雷XE網絡原生支持BETA。見GASNet的更新日誌的更多細節。
  • 在新的運行時功能
  • 在調試(-g)大多數運行時錯誤消息現在建立包括源文件和行號信息。
  • 在由Cray公司根據UPC語言的擴展方案實施的集體釋放函數(修正的bug 3060)。
  • 在增強/改進UPC運行和GASNet
  • 在實現用於x86,x86-64的和PPC64快原子公司。

  • 針對SMP-管道
  • 在改進信號處理。
  • 在重定向標準輸出/標準錯誤修復時,輸出腐敗有時可見。
  • 在GASNET_TMPDIR的環境變量來控制大部分臨時文件的位置。
  • 在增強/改進UPCC(見UPCC手冊頁)
  • 在使用網絡翻譯時,實現了HTTP代理支持。
  • 在增強/改進upcdecl(見upcdecl手冊頁)
  • 現在,支持其他類型,包括upc_lock_t,upc_file_t,offset_t和為size_t(修正的bug 2953)。
  • 現在,支持多線程和數組維度的簡單算術表達式和佈局預選賽(修正的bug 2954)。
  • 在改進的平台支持/便攜
  • 修正錯誤2648和2748:問題的autoconf 2.64和新
  • 現在,附帶更新config.guess和朋友。
  • 在廢棄在Perl 5.12刪除結構。
  • 新增變通的Open64和PathScale公司的編譯器錯誤。
  • 在看到最近的海灣合作委員會和ICC版本修正了各種警告。
  • 在更好的MIPS和ARM支持GASNet。
  • 在對GCC UPC改進支持
  • 在使用GCCUPC後端(修正的bug 2884)時,加入支持所有伯克利UPC擴展。
  • 修正了2427:缺省的優化不正確的dbg_gccupc構建
  • 在強制結構PTS的定位,只有當目標弓需要它。
  • 修正了以下顯著的蟲子在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的結果減少錯誤(崩潰)
  • 在未報告:PS​​HM-過SYSV打破了非連續PROC分佈

  • 沒有報導的Bugzilla
  • 修正了幾個額外的小錯誤/問題。
  • 修正了2.12.2源到源翻譯以下顯著的錯誤
  • (見http://upc-bugs.lbl.gov了解詳細信息):
  • 在bug1319:refixed拒絕擴大ASM的() - 在UPC代碼基於宏
  • 在bug3017:錯誤的錯誤類型包括共享[1] ​​int和共享INT
  • 在bug3037:錯誤"丟棄預選賽"用字符串常量警告
  • 在bug3039:大枚舉值沉默截斷(現發出警告)

什麼的2.12.1版本是新的

  • 在許多錯誤修正和改進

什麼的2.10.0版本是新的

  • 在新的運行時功能
  • 在實驗共享內存支持(請參見" INTRA節點共享的內存支持"在INSTALL.TXT)
  • 在實驗集體自動調節(見gasnet / README)
  • 在展開BUPC原子擴展瓦特/額外的操作和32位類型
  • 在增強bupc_thread_distance()來檢測同一個計算節點上的進程
  • 在實施bupc_ {投,澆注料,thread_castable}()擴展基於來自HP的UPC語言的建議
  • 在UPC源到源轉換的變化
  • 在許多其他的情況,現在產生編譯器錯誤或警告,而不是崩潰翻譯
  • 的代碼時啟用實驗UPC級優化由-opt
  • 產生很大的提高質量
  • 在用於在Tru64和AIX建設翻譯棄用支持
  • 在增強/改進upcrun(見upcrun手冊頁)
  • 在實施-conf =文件-norc命令行選項
  • 在實施UPCRUN_NORC環境變量(類似於UPCC_NORC)
  • 在實施-bind線程選項
  • 在BUG修復1553 - 設置適當的env瓦爾在IBM SP的pthread的運行
  • 在產卵上的Cray XT系列的一些改進工作
  • 在增強/改進UPCC(見UPCC手冊頁)
  • 在實施-conf = file命令行選項
  • 在正確的行為-g和-TV都指定時
  • 在擴展配置文件格式是multiconf友好
  • 在增強UPCC-多拒絕矛盾的說法配對
  • 在改進的平台支持
  • 的Cray XT支持擴展到PE 2.1.42+和PrgEnv英特爾
  • 在IBM BG / P擴展到V1R4M0驅動程序的支持
  • 在支持的MacOS 10.6(雪豹),包括蘋果新的gcc-4.2.1
  • 在添加支持建設的libtool-2.0和更高版本
  • 在對GCC UPC改進支持
  • 在支持共享指針代表的虛擬地址字段順序
  • 在增加了對的MacOS 10.5和更新<​​/ li>支持
  • 在雜項改動/改進
  • 在工具現在解決在Perl有時馬車支持UTF-8
  • 使用公共頭嚴格的原型和生成的代碼,讓編譯與-Wstrict-原型
  • 在擴展測試套件和固定的幾個錯誤,在測試本身
  • 修正了幾個小錯誤/問題的配置和構建腳本
  • 修正了以下顯著的錯誤在2​​.8.0運行時庫
  • (見http://upc-bugs.lbl.gov了解詳細信息):
  • 在bug1840:SIGFPE崩潰(環境變量UPC_SUPPRESS_SIGFPE現在可以用來控制抑制SIGFPE的)
  • 在bug1976:(上半場)門戶導管AMMedium載荷腐敗
  • 在bug1976:(下半年)釋放後使用免費GASNET_VIS_AMPIPE代碼
  • 在bug2461:PTL_ME_IN_USE運行時從門戶導管崩潰
  • 在bug2462:集水池溢出的門戶網站,管道故障
  • 在bug2507:互斥調試代碼收益率在每個警告編制IRIX / GCC / 64
  • 在bug2530:未對齊使用X86-64指令cmpxchg16b
  • 在bug2576 / 2633:XLC崩潰是由於一個選擇構建使用CFLAGS
  • 在bug2582:拉皮導管LongAsync內存洩漏
  • 在bug2583:在拉皮導管AMMedium載荷腐敗
  • 在bug2584:段錯誤來自upc_free()與pgicc 7.2-5通過8.0-4
  • 在bug2588:外出時內存不足的消息預計斷言失敗
  • 在bug2606:跟踪輸出腐敗高的pthread計數
  • 在bug2613:致命錯誤:流水:冉出請求句柄
  • 在bug2617:在門戶網站導管PtlMDUpdate錯誤
  • 在bug2627:長時間的停頓,在退出的時候,由於同步()調用
  • 在bug2665:無法與TotalView軟件支持建立SHMEM導管
  • 在bug2674:在門戶網站導管testinternal標準桿故障(眼壓檢查的斷言)
  • 在bug2677:在AIX上罕見fflush(NULL)失敗
  • 在bug2683:處理的gcc-4.4.x的侵略性別名假設
  • 修正了以下顯著的錯誤在2​​.8.0源到源翻譯
  • (見http://upc-bugs.lbl.gov了解詳細信息):
  • 在bug244:在不完全類型轉換崩潰
  • 在bug247:需要編譯器錯誤超過大小的數組(而不是在分配)
  • 在bug1546 / 2504 /二千六百四十二分之二千五百二十二:各種問題與內部結構陣列
  • 在bug2396:壞代碼生成複雜的upc_forall親和力表達
  • 在bug2502:不匹配的靜態與非靜態聲明/定義
  • 在bug2626:NPB2.4-UPC基準FT C類編譯錯誤
  • 在bug2643:錯誤優先生成平面地址多維數組

什麼在2.8.0版本新

  • 在添加原生支持通過新的IBM藍色基因/ P “DCMF”網絡
  • 在升級門戶網絡支持緩存本地內存註冊
  • 來IBM LAPI支持許多小的改進
  • 在Myrinet的GM支持修復性能和正確性問題
  • 添加PathScale公司編譯器支持列表的Cray XT機
  • 在Linux上的XLC編譯器的改進支持
  • 在擴展和QUOT; IBV&QUOT; (InfiniBand的),以QLogic的支持的InfiniPath
  • 適配器
  • 添加/改善MIPSEL / Linux平台上,其中包括SiCortex支持
  • 在擴展GCCUPC支持GCCUPC 4.2.0.2和更新
  • 添加用戶文檔實驗UPC級的編譯器
  • 在優化(見UPCC手冊頁)
  • 在解決方法的GCC 4.x的(X = 4.3.0,雖然我們先前
  • 在文檔的解決方法依然有效
  • 在添加支持的autoconf 2.62和更新
  • 添加實驗支持ARM處理器
  • 在雜項改進和/或修復MIPS,阿爾法,PPC和SPARC處理器
  • 修正了以下顯著的錯誤在2​​.6.0(見http://upc-bugs.lbl.gov為
  • 詳細信息):
  • 在Cygwin的-pthread應用bug1847Fix穩定性問題
  • 在SGI的Altix bug2391Berkeley UPC原子能失敗
  • 在bug2383Failure解析GCC-4.3.2的私人包括
  • 在bug2304&QUOT; make install的&QUOT;總是出現了最新的在Cygwin
  • 在bug2209Provide缺少文檔IBM SP工作啟動
  • 在LAPI網絡上bug2188Support不平等的線程分配
  • 在bug2025Translator構建失敗W / G ++&GT; = 4.1.2
  • 在源到源翻譯不同的代碼生成錯誤
  • 在各種有效輸入源到源翻譯的錯誤信息
  • 在源到源翻譯崩潰各種有效輸入
  • 在解決與改進/澄清文檔其它錯誤報告
  • 在固定GASNet(見gasnet /更新日誌)附加錯誤
  • 在許多其它小錯誤修正

類似的軟件

Wackamole
Wackamole

2 Jun 15

paexec
paexec

20 Feb 15

Lustre
Lustre

11 May 15

意見 Berkeley Unified Parallel C

評論沒有發現
添加評論
打開圖片!