首页> 外文会议>Parallel and Distributed Computing, Applications and Technologies, 2009 >Tutorial 3: Methodologies and Performance Impacts of General Purpose Computing on GPUs
【24h】

Tutorial 3: Methodologies and Performance Impacts of General Purpose Computing on GPUs

机译:教程3:通用计算对GPU的方法和性能影响

获取原文

摘要

Graphics Processing Units (GPUs) has been applied to graphics applications to implement realistic perspectives of virtual scenes especially in entertainment market. Due to the demands from the market for creating super high definition scenes with high frame rate that simulates physics phenomenon naturally in visualization applications, the last decade promoted drastic performance improvement of GPUs. Obtaining the growth rate more than the Moore's law, in the very near future, performance of GPUs will reach 10TFLOPS due to concurrent execution of mutithreads on its multicore/manycore architecture. Researchers from the high performance computing field focus on the incredible high performance, and recently they are going to apply the GPU horse power to general purpose applications. This field is called the General Purpose computing on GPUs (GPGPU). When we program any application in a GPGPU environment, it is hard to extract the potential performance of GPUs because originally it is designed to process graphics applications. Therefore, to grab the best performance, the programmer needs to master the hardware architectural and the processing conceptual aspects of GPUs. This tutorial will begin to focus on such aspects of GPGPU environment, and will introduce the recent methodologies of advanced programming at GPGPU environment. The tutorial will also discuss performance impacts presenting recent research results from Caravela Projects led by the speaker.
机译:图形处理单元(GPU)已应用于图形应用程序,以实现虚拟场景的逼真的视角,尤其是在娱乐市场中。由于市场对创建具有高帧频的超高清场景的需求,该场景可以在可视化应用程序中自然模拟物理现象,因此最近十年推动了GPU的性能大幅提升。在不远的将来,获得的增长率将超过摩尔定律,由于在其多核/多核架构上同时执行多线程,GPU的性能将达到10TFLOPS。高性能计算领域的研究人员专注于令人难以置信的高性能,最近他们将把GPU的强大功能应用于通用应用程序。该字段称为GPU上的通用计算(GPGPU)。当我们在GPGPU环境中对任何应用程序进行编程时,很难提取GPU的潜在性能,因为它最初是为处理图形应用程序而设计的。因此,为了获得最佳性能,程序员需要掌握GPU的硬件体系结构和处理概念方面。本教程将开始侧重于GPGPU环境的这些方面,并将介绍GPGPU环境中高级编程的最新方法。本教程还将讨论性能影响,并介绍演讲者领导的Caravela Projects的最新研究结果。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号