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 /更新日誌)附加錯誤
  • 在許多其它小錯誤修正

類似的軟件

Son of Grid Engine
Son of Grid Engine

19 Feb 15

salt
salt

20 Feb 15

buzzweb2pdf
buzzweb2pdf

11 May 15

ThinLinc
ThinLinc

20 Feb 15

意見 Berkeley Unified Parallel C

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