Performance 比较OpenCL和CUDA程序时的参数
我已经用CUDA和OpenCL编写了一个科学程序。我所要做的就是比较这些程序的运行时性能。在分析性能比较时,我应该考虑哪些参数?所用时间是参数之一。其他的是什么?您可以比较功耗。在每个项目中编写代码所花费的时间也可能是令人感兴趣的,因为它反映了项目的总成本。如果代码在不同的硬件上运行,硬件的成本也可以包括在内。合并后,这些数字可以为每个解决方案提供执行和操作的总成本。 < P>我认为有用的一些度量是Performance 比较OpenCL和CUDA程序时的参数,performance,cuda,profiling,opencl,Performance,Cuda,Profiling,Opencl,我已经用CUDA和OpenCL编写了一个科学程序。我所要做的就是比较这些程序的运行时性能。在分析性能比较时,我应该考虑哪些参数?所用时间是参数之一。其他的是什么?您可以比较功耗。在每个项目中编写代码所花费的时间也可能是令人感兴趣的,因为它反映了项目的总成本。如果代码在不同的硬件上运行,硬件的成本也可以包括在内。合并后,这些数字可以为每个解决方案提供执行和操作的总成本。 < P>我认为有用的一些度量是 占用率-您需要确保所有目标部署平台(GPU、CPU和/或实施)的占用率最大化 吞吐量-您可以使用