首页> 外文OA文献 >An Embedded, FPGA-based Computer Graphics Coprocessor with Native Geometric Algebra Support
【2h】

An Embedded, FPGA-based Computer Graphics Coprocessor with Native Geometric Algebra Support

机译:具有本机几何代数支持的基于嵌入式FPGA的计算机图形协处理器

摘要

The representation of geometric objects and their transformation are the two key aspects in computer graphics applications. Traditionally, computer-intensive matrix calculations are involved in modeling and rendering three-dimensional (3D) scenery. Geometric algebra (aka Clifford algebra) is attracting attention as a natural way to model geometric facts and as a powerful analytical tool for symbolic calculations. In this paper, the architecture of Cliffordcoprocessor (CliffoSor) is introduced. CliffoSor is an embedded parallel coprocessing core that offers direct hardware support to Clifford algebra operators. A prototype implementation on a programmable gate array (FPGA) board is detailed. Initial test results show the potential to achieve a 20x speedup for 3D vector rotations, a 12x speedup for Clifford sums and differences, and more than a 4x speedup for Clifford products, compared to the analogous operations in GAIGEN, a standard geometric algebra library generator for general-purpose processors. An execution analysis of a raytracing application is also presented.
机译:几何对象的表示及其转换是计算机图形应用程序中的两个关键方面。传统上,计算机密集型矩阵计算涉及到建模和渲染三维(3D)场景。几何代数(又名Clifford代数)作为一种自然的几何事实建模方法和一种强大的符号计算分析工具,正引起人们的关注。本文介绍了Clifford协处理器(CliffoSor)的体系结构。 CliffoSor是嵌入式并行协处理核心,可为Clifford代数运算符提供直接的硬件支持。详细介绍了可编程门阵列(FPGA)板上的原型实现。初步测试结果显示,与GAIGEN中的类似运算相比,3D向量旋转的速度提高了20倍,Clifford求和和差的速度提高了12倍,Clifford产品的速度提高了4倍以上。通用处理器。还介绍了光线跟踪应用程序的执行分析。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号