none
.NET 4.0和VS2010里说的"并行编程"支不支持GPU开发呢? RRS feed

  • 问题

  • 以前有路边社说.NET 4.0有支持GPU的打算, 但是发布公告里面写得挺含糊的, 只是说支持可缩放的多核心.
    有人确切知道细节么?
    如果.NET 4真的支持GPU的话, 那么DX11的GPU通用编程特性会不会有点鸡肋了~
    2009年6月3日 6:53

答案

  •    hi,
        或许.NET 4.0有支持GPU计划,但是我要考虑其性能问题;
    1.一个新技术能不能推广,为大众所接受,其应用价值有多大,能给使用者带来多少利益才是最关键的。
    2.GPU(Graphic Processing Unit)图形处理器,是显卡的核心芯片,主要用来做硬件加速处理图像,在3D图形处理软件和游戏中会经常使用,渲染图形。
    3.DirectX是微软的图形处理的应用程序接口,DX11的主要目标仍是降低游戏开发难度和成本,同时更有效地发挥新硬件的能力、提高物理效果和游戏AI、增强画面细节复杂度、针对多核心处理器进行全面优化。
    DirectX 11将会与新一代操作系统Windows 7一同发布。
    4.
    .NET 4.0平台上的语言基本都是托管语言,执行效率可想而知。.net平台的目的不是图形图像处理这样高速、高效的应用。一般使用DirectX开发图形图像处理软件和3D游戏,语言基本都是c或者c++,而不是c#这样的语言,毕竟托管代码的执行效率不高。
      
    DirectX绘图API应用程序接口应经应用很多年,与OpenGL一样为大家接受。.NET 4真的支持GPU的话,也不是其所长,所以不会取代DirectX~~
    you have a dream,you gonna protect it! http://www.cnblogs.com/frank_xl
    2009年6月4日 1:25
    版主
  • 理论上说  .net如果利用gpu   应当是在gpu空闲的时候调用帮助分担工作量的
    但是 directx 的目的是进行视觉效果运算   彼此并没有取代的价值吧。。。
    紫柔版主的头像真叫萌得一个不行啊。。。。
    2009年6月4日 2:28
    版主

全部回复

  • 这个还真不知道确切细节 :P  正式版本出来前很难说哦
    紫柔版主的头像真叫萌得一个不行啊。。。。
    2009年6月3日 7:25
    版主
  • 你好!
        现在还不支持GPU的!
    周雪峰
    2009年6月3日 12:23
    版主
  •    hi,
        或许.NET 4.0有支持GPU计划,但是我要考虑其性能问题;
    1.一个新技术能不能推广,为大众所接受,其应用价值有多大,能给使用者带来多少利益才是最关键的。
    2.GPU(Graphic Processing Unit)图形处理器,是显卡的核心芯片,主要用来做硬件加速处理图像,在3D图形处理软件和游戏中会经常使用,渲染图形。
    3.DirectX是微软的图形处理的应用程序接口,DX11的主要目标仍是降低游戏开发难度和成本,同时更有效地发挥新硬件的能力、提高物理效果和游戏AI、增强画面细节复杂度、针对多核心处理器进行全面优化。
    DirectX 11将会与新一代操作系统Windows 7一同发布。
    4.
    .NET 4.0平台上的语言基本都是托管语言,执行效率可想而知。.net平台的目的不是图形图像处理这样高速、高效的应用。一般使用DirectX开发图形图像处理软件和3D游戏,语言基本都是c或者c++,而不是c#这样的语言,毕竟托管代码的执行效率不高。
      
    DirectX绘图API应用程序接口应经应用很多年,与OpenGL一样为大家接受。.NET 4真的支持GPU的话,也不是其所长,所以不会取代DirectX~~
    you have a dream,you gonna protect it! http://www.cnblogs.com/frank_xl
    2009年6月4日 1:25
    版主
  • 理论上说  .net如果利用gpu   应当是在gpu空闲的时候调用帮助分担工作量的
    但是 directx 的目的是进行视觉效果运算   彼此并没有取代的价值吧。。。
    紫柔版主的头像真叫萌得一个不行啊。。。。
    2009年6月4日 2:28
    版主
  • 我说的GPU特性是指GPU通用计算, 比如说CUDA和OpenCL, 已经确定DX11将支持这一特性.

    从现在来看, 在GPU上实现C语言(CUDA)都很困难, 比如说GPU到目前为止都没有堆栈的概念等等, 所以我才会对以前听到的路边社消息有所疑虑
    2009年6月4日 5:37