首页> 外文会议>Conference on Advances in Computational Methods for X-Ray Optics >McXtrace anno 2020 - complex sample geometries and GPU acceleration
【24h】

McXtrace anno 2020 - complex sample geometries and GPU acceleration

机译:McxTrace Anno 2020 - 复杂的样本几何形状和GPU加速度

获取原文

摘要

We present two main developments within the ray tracing package McXtrace in the recent timespan; The Union concept for building complex sample geometries which may also include sample environments, and the next generation code generator (nicknamed 3.0) which includes the option for GPU-acceleration through the OpenACC programming standard. Union is a concept which allows beamline simulation users to define enclosed regions in which the regular sequential nature of McXtrace simulation is replaced by a scattering network. Within the network any object can scatter towards any other object. Through a pre-analysis of the scattering the this may be done without excessive computational effort - i.e. it is still practical on a standard desktop computer without high-end specs. We will discuss our result results with this concept and how it can be used to, for instance, assess background contributions. Using the OpenACC programming paradigm, the simulation code generated by the new code generator, may now harness the power of novel GPU-cards for faster ray tracing, with fairly non-invasive changes to the user facing code. We will present results on where GPUs may be benefited from and what the user is required to do, in order to enjoy significant speed-ups.
机译:我们在最近的时间扫描仪中展示了光线跟踪包McxTrace的两个主要发展;构建复杂样本几何形状的联盟概念,也可以包括示例环境,以及通过OPENACC编程标准的GPU加速器的选项,以及下一代代码生成器(昵称为3.0)。 Union是一个概念,允许光束线仿真用户定义封闭区域,其中MCXTrace仿真的定期顺序性质被散射网络所取代。在网络中,任何对象都可以朝向任何其他对象分散。通过对散射的预先分析,可以在没有过度计算工作的情况下进行这一点 - 即它仍然在没有高端规格的标准台式计算机上实用。我们将讨论我们的概念结果结果以及它如何用于评估背景贡献。使用OpenACC编程范例,新代码生成器生成的模拟代码,现在可以利用新型GPU卡的力量进行更快的光线跟踪,对用户面临的代码相当无侵入性改变。我们将在此结果上呈现GPU可能会受益的位置以及用户需要做什么,以便享受显着的加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号