首页
学习
活动
专区
工具
TVP
发布

PGI OpenACC 2018版:原来你是这样的编译器

对于CUDA Fortran用户来说,PGI编译器是必然要用到的。 其实PGI编译器不仅仅可以支持Fortran,还可以支持C/C++。...而对于集群用户来说,要将上万行的代码加速移植到GPU集群上,PGI编译器绝对是把利器! PGI编译器已经全面支持OpenACC(NVIDIA发布全新OpenACC工具套件)。...PGI Fortran 2003, C11和c++ 14编译器提供了最先进的SIMD矢量化,并受益于Linux x86、Linux OpenPOWER和macOS上的新优化的单和双精度数值内部函数。...支持的c++ 17核心语言特性可以在所有支持的macOS版本和支持GCC 5及以上版本的Linux系统上使用。...作为PGI Linux安装包的一部分,LLVM组件与默认的PGI编译器一起安装,并使用一个简单的命令行选项进行调用。 ?

3.2K70
您找到你想要的搜索结果了吗?
是的
没有找到

OpenPower来了,我的代码怎么办?

OpenACC的技术主管Michael Wolfe说,PGI OpenACC 编译器对于 OpenPOWER 的支持取得了稳定的进步,目前正处于非公开的beta测试阶段,正计划在八月开始公开beta测试...Wolfe也是PGI(NVIDIA)的一位编译器工程师。“它包含了相同的命令行,你可以得到一个应用,你可以复制所有的源,把所有文件生成一遍,只需要输入‘make’,它就会在新系统上进行构建了。”...什么是OpenACC OpenACC是一种用于并行计算的,由Cray, Nvidia 和 PGI开发的基于指令的编程标准。该标准的设计目的是简化 异构CPU/GPU 系统的并行计算。...即将到来的、具有 OpenPOWER 功能的PGI OpenACC 编译器版本将具有以下特点: 与Linux/x86+Tesla平台上的PGI 编译器具有相同的特点 CUDA Fortran、OpenACC...PGI优化器,并把它连接到LLVM 后端代码生成器。

1.4K70

PGI 2014 编译器即日起提供试用,可支持AMD GPU和APU

为针对高效能运算,并加入全新效能及简易程序功能,并行计算编译器与开发工具 PGI 即日起推出全新 PGI 2014 编译器,新版本针对 NVIDIA 和 AMD GPU 加速器加入 OpenACC 2.0...PGI 2014 编译器与工具 相较于采用最新 AVX 型多核心 Intel 和 AMD x64 处理器的 GCC 编译器在执行最新的 SPEC OMP2012 效能评测套件时,其效能平均快 75%....同时, PGI 2014 编译器与工具 也提供 Fortran 2003 和 C99 编译器,具备所有 PGI 多核心 x64 最佳化功能、指令列除错技术和简单有效率的在线文件。...据 NVIDIA 公司 PGI 软件总监 Douglas Miles 表示,在高效能运算采用加速器现在已成为主流的作法,藉由 PGI 2014 ,更朝向我们的目标跨出一大步,让 NVIDIA 可以提供适用于不同运算平台的多核心和加速器程序设计工具...即日起, PGI中国区代理商吉浦迅科技提供 PGI 2014 编译软件与工具,新使用者可浏览www.pgroup.com网站,完成注册后可免费下载 PGI 2014 的免费试用版。

1.4K90

YOLOv9开源 | 架构图&模块改进&正负样本匹配&损失函数解读,5分钟即可理解YOLOv9

YOLOv9架构图 YOLOv9的整体架构图如下(根据YOLOv9.yaml绘制): YOLOv9改进点一览 YOLOv9从可逆函数角度理论上分析了现有的CNN架构,基于这种分析,YOLOv9作者还设计了PGI...和辅助可逆分支,并取得了优秀的结果; YOLOv9用到的PGI解决了深度监督只能用于极深的神经网络架构的问题,因此使得新的轻量级架构才更适合落地; YOLOv9中设计的GELAN仅使用传统卷积,就能实现比基于最先进技术的深度可分卷积设计更高的参数使用率...,同时展现出轻量级、快速和精确的巨大优势; 基于所提出的PGI和GELAN,YOLOv9在MS COCO数据集上的性能在所有方面都大大超过了现有的实时目标检测器。...PGI(可编程梯度信息)组件 PGI主要包括三个组成部分,即: 主分支 辅助可逆分支 多级辅助信息 从图中可以看出,PGI推理过程仅使用主分支,因此不需要任何额外的推理成本。

2.9K90

关于在执行 SAP ERP MM 模块 Post Goods Issue 时修改 Material Cost 的讨论

My question is: is there any ways to change the material cost when PGI?...在执行PGI之前,必须确保物料准确无误,并且符合订单中指定的数量和质量标准。 在SAP ERP系统中,执行PGI是通过在销售订单中输入物料发货量和相关的运输信息来完成的。...一旦PGI完成,系统会自动更新库存和销售订单状态,并生成发货通知和运输文件。这些文档将被用于跟踪和监控物料的运输和交付过程。...因此,可以说Material PGI和601 Movement Type是相关联的概念,它们共同指代了库存物料的发货过程。...以下是一个示例BADI类,可用于在执行PGI时自动更改物料成本: CLASS ZCL_PGI_MATERIAL_COST_CHANGE IMPLEMENTATION.

59710

目标检测新SOTA:YOLOv9问世,新架构让传统卷积重焕生机

PGI 可以为目标任务计算目标函数提供完整的输入信息,从而获得可靠的梯度信息来更新网络权值。...该架构证实了 PGI 可以在轻量级模型上取得优异的结果。 研究者在基于 MS COCO 数据集的目标检测任务上验证所提出的 GELAN 和 PGI。...方法介绍 可编程梯度信息(PGI) 该研究提出了一种新的辅助监督框架:可编程梯度信息(Programmable Gradient Information,PGI),如图 3(d)所示。...PGI 主要包括三个部分,即(1)主分支,(2)辅助可逆分支,(3)多级辅助信息。...从表 4 中可以看出,PFH 只对深度模型有效,而本文提出的 PGI 在不同组合下都能提高精度。 研究者进一步在不同大小的模型上实现了 PGI 和深度监控,并对结果进行了比较,结果如表 5 所示。

53910

YOLO v9

我们提出了可编程梯度信息(PGI)的概念,以处理深度网络所需的各种变化,以实现多个目标。PGI可以为目标任务提供完整的输入信息来计算目标函数,从而获得可靠的梯度信息以更新网络权重。...GELAN的架构证实了PGI在轻量级模型上取得了优异的结果。我们在基于MS COCO数据集的目标检测上验证了提出的GELAN和PGI。...PGI的可逆架构建立在辅助分支上,因此没有额外的成本。由于PGI可以自由选择适合目标任务的损失函数,它也克服了掩模建模遇到的问题。...我们还根据这一分析设计了PGI和辅助可逆分支,并取得了出色的结果。 我们设计的PGI解决了深度监督只能用于极深神经网络架构的问题,从而使新的轻量级架构能够真正应用于日常生活。...针对以上两个问题,引入 PGI 使得轻量级模型和深度模型在准确性上都取得了显著改进。通过将 PGI 和 GELAN 结合设计的 YOLOv9 在 MS COCO 数据集上表现出强大的竞争力。

9810

YOLOv9

我们提出了可编程梯度信息(PGI)的概念,以应对深度网络实现多个目标所需的各种变化。PGI可以为目标任务提供完整的输入信息来计算目标函数,从而获得可靠的梯度信息来更新网络权重。...GELAN的架构证实了PGI在轻量级模型上取得了卓越的成果。我们在基于MS COCO数据集的目标检测上验证了所提出的GELAN和PGI。...PGI的可逆架构建立在辅助分支上,因此不需要额外的成本。由于PGI可以自由选择适合目标任务的损失函数,它也克服了掩模建模所遇到的问题。...我们提出的PGI设计了一种重新编程多级语义信息的方法,这种设计允许轻量级模型也受益于辅助监督机制。...PGI主要包括三个部分,即(1)主分支、(2)辅助可逆分支和(3)多级辅助信息。从图(d)中,我们可以看到PGI的推理过程只使用主分支,因此不需要任何额外的推理成本。

6910

SAP WM&SD集成之Copy WM Quantity

通常的做法是,仓库业务人员在TO单创建并确认后,手工执行事务代码VL02N去做发货过账(PGI)。...保存,TO单据创建成功,并且执行了LT12对该TO单做了确认, 执行事务代码VL03N显示该外向交货单,先看其凭证流, 可以看到该交货单自动完成了PGI。...仓库作业人员做了拣配以后可能因种种原因可能常需要重新拣配,如果拣配已完成就自动发货过账,在处理拣配错误的时候还需要事先取消PGI,给业务人员带来困扰。...单据创建成功,并且执行了LT12对该TO单做了确认, 再执行事务代码VL03N显示该外向交货单,先看其凭证流, 拣配数量小于交货单数量的时候,TO单confirm后不会更新交货单数量,也不会自动PGI...再去看交货单document flow, PGI被自动完成了。也就是说Copy WM Quantity =4 时,当交货单数量全数完成拣配后,SAP才会自动做PGI

49330
领券