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的结果减少错误(崩溃)
  • 在未报告:PSHM-过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 /更新日志)附加错误
  • 在许多其它小错误修正

类似的软件

StarCluster
StarCluster

14 Apr 15

Condor
Condor

20 Feb 15

BalanceNG
BalanceNG

22 Jun 18

JPPF
JPPF

11 Apr 16

意见 Berkeley Unified Parallel C

评论没有发现
添加评论
打开图片!