首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >A Re-Configurable Ray-Triangle Vector Accelerator for Emerging Fog Architectures
【24h】

A Re-Configurable Ray-Triangle Vector Accelerator for Emerging Fog Architectures

机译:用于新兴雾架构的重新配置的射线矢量加速器

获取原文

摘要

One of the biggest challenges in computer graphics is to produce photo-realistic images from a three-dimensional scene. On one hand, there are fast ways of rendering an image that often cannot portray the light behavior accurately. On the other hand, the most accurate methods, like the Ray-Tracing algorithm, are very costly regarding computing resources and takes a substantial amount of time to render a single frame. Many new techniques were conceived with the purpose of accelerating ray-tracing applications while obtaining results close to the desired. Moreover, Field-Programmable Gate Arrays (FPGAs) have recently become useful not only to prototype novel systems but also to run specialized parallel accelerators to execute the critical path of a given application. Nonetheless, embedded devices with processing capabilities and internet access generate a substantial increase of network traffic against distributed systems and cloud services, stimulating the development of Edge/Fog/In-Situ architectures and technologies. Thus, in this work, we present and analyze a Re-configurable Vector Accelerator specified in High-Level Synthesis (HLS) and the concept of a fog system that may use it. The accelerator is specialized in computing ray-triangle intersections and can be used in a distributed rendering environment. It has been implemented in a Xilinx Kintex Ultrascale FPGA (xcku060-ffva1156-2-e) using Xilinx Vivado tools. Experimental performance and energy consumption results show that the accelerator can efficiently render a simplified version of the Stanford Bunny model using different configurations with 1,2,4 and 8 Vector Cores.
机译:计算机图形学中最大的挑战之一是从三维场景产生照片逼真的图像。一方面,有快速渲染图像,该图像通常无法准确地描绘光线。另一方面,与光线跟踪算法一样,最准确的方法非常昂贵,在计算资源上非常昂贵,并且需要大量的时间来渲染单个帧。在获得接近所需的结果的同时,以加速射线跟踪应用的目的构思了许多新技术。此外,现场可编程门阵列(FPGA)最近不仅可以用于原型新系统,而且还用于运行专用并行加速器以执行给定应用的关键路径。尽管如此,具有处理能力和Internet访问的嵌入式设备会产生针对分布式系统和云服务的网络流量大幅增加,刺激边缘/雾/原位架构和技术的开发。因此,在这项工作中,我们在高级合成(HLS)中规定的重新配置矢量加速器和可以使用它的雾系统的概念。加速器专门用于计算Ray-Triangle交叉口,可以用于分布式渲染环境。它已经在Xilinx Kintex UltraScale FPGA(Xcku060-FFVA1156-2-E)中实现了使用Xilinx Vivado工具。实验性能和能量消耗结果表明,加速器可以使用具有1,2,4和8个矢量核心的不同配置有效地呈现简化版本的斯坦福兔子模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号