【24h】

GPU Assist using DSP Pre-processor

机译:使用DSP预处理器的GPU Assist

获取原文
获取外文期刊封面目录资料

摘要

There is an ever increasing need for higher GPU performance to render sophisticated User Interface, latest high end 3D games and general purpose compute (GPGPU) applications. GPU SW programming models such as OpenGL have evolved over decades to cater to the unique mixed pipeline 3D GPU architectures. Due to the sticky nature of GPU SW programming model, leveraging other HW blocks to enhance graphics performance has been a most challenging task for SW architects. System designers have usually responded to the GFLOPS demand by increasing the GPU HW specifications. This paper proposes enhancing GPU performance by leveraging DSP transparently in background without impacting GPU software programming model. The proposed solution consists of multiple novel techniques namely ability to offload vertex shader to DSP, 3 stage pipelined execution and ability to re-use GPU internal pipeline. The proposed solution is prototyped in Jacinoto6 Platform from Texas Instruments. The default GPU spec performance is increased by up-to 41% by leveraging dual core C66x DSP in Jacinto6 Platform using proposed solution for different use-cases. The proposed solution is fully transparent to application software stack. In addition, the solution is directly applicable to any GPU + DSP architecture making it attractive approach for cost optimized solutions.
机译:越来越需要更高的GPU性能来渲染复杂的用户界面,最新的高端3D游戏和通用计算(GPGPU)应用程序。诸如OpenGL之类的GPU SW编程模型已经发展了数十年,以迎合独特的混合流水线3D GPU架构。由于GPU SW编程模型的粘性,利用其他HW模块来增强图形性能对于SW架构师来说是一项最具挑战性的任务。系统设计师通常通过增加GPU硬件规格来响应GFLOPS需求。本文提出在不影响GPU软件编程模型的情况下,通过在后台透明地利用DSP来增强GPU性能。所提出的解决方案包括多种新颖技术,包括将顶点着色器卸载到DSP的能力,3级流水线执行以及重用GPU内部流水线的能力。拟议的解决方案在德州仪器(TI)的Jacinoto6平台中进行了原型设计。通过使用Jacinto6平台中的双核C66x DSP(针对不同用例使用建议的解决方案),可以将默认GPU规范性能提高多达41%。所提出的解决方案对应用程序软件堆栈是完全透明的。此外,该解决方案可直接应用于任何GPU + DSP架构,从而使其成为成本优化解决方案的诱人方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号