kns1024wh 发表于 2012-03-10 22:38

回复 1# send_linux


    APU的笔记本和这个有啥关系 是不是比I7的还要好

chenyx 发表于 2012-03-11 07:53

回复 82# kns1024wh


    Apu是amd的cpu和gpu融合的产品,从各方面评测的文章来看,比i7差,比i5稍差

lemoncandy 发表于 2012-03-11 08:47

cnzwg2007 发表于 2012-03-10 14:44 static/image/common/back.gif
回复 51# lemoncandy

解压缩有问题啊?

说的很清楚了啊,所有的包要下载下来,并且放到一个目录下,才能自动关联并解压。

lemoncandy 发表于 2012-03-11 08:53

Mysql2009 发表于 2012-03-09 23:44 static/image/common/back.gif
是的,相对来说,微软在这方面的工作做的也挺多的,微软的DirectCompute和Khronos旗下的OpenGL,都对CU ...

Directcompute是一种用于GPU通用计算的应用程序接口,由Microsoft(微软)开发和推广,集成在Microsoft DirectX内。其中DirectX 10内集成Directcompute 4.0;DirectX 10.1内集成Directcompute 4.1;DirectX 11内集成Directcompute 5.0 。与Directcompute起到相同作用的还有OpenCL和CUDA。其中Directcompute和OpenCL是开放标准,CUDA是基于nVIDIA CUDA架构的私有标准。
  支持DX10的GPU可以利用Directcompute的一个子集进行通用计算,支持DX11的GPU则可以使用完整的DirectCompute功能。nVIDIA CUDA技术和ATI Stream技术(现在称为AMD APP技术)均提供对Directcompute的支持。

随着业界对GPU通用计算技术的认可与重视,不同的厂商开始提供不同的GPU通用计算API解决方案。其中nVIDIA最先提出CUDA,但是CUDA是一种基于CUDA架构的私有标准,非CUDA架构的GPU(例如AMD GPU)无法使用。除了CUDA外,还有OpenCL,他是由苹果提出的,得到业界多家厂商支持的开放标准。
  但是OpenCL的成员中并不包括微软,作为业界的领军者,微软自己推出了DirectCompute,并集成在DirectX内。当然DirectCompute也是一种开放的标准,由于微软在业界的地位,nVIDIA和AMD均提供对DirectCompute 的支持。
  另外,nVIDIA CUDA只是面向GPU通用计算,而OpenCL和Directcompute则在面向GPU通用计算的同时,还支持CPU+GPU异构运算。因此nVIDIA在不断发展自身CUDA的同时,也要同时兼顾对OpenCL和Directcompute的支持。因为任何私有标准都是没有前途的。
  Directcompute是Windows 7操作系统里最重要的一个组成部分,在Windows 7中,CPU与GPU组成了协同处理环境。它们的分工是,CPU运算非常复杂的序列代码,而GPU则运行大规模并行应用程序。 因此,在Windows 7,CPU与GPU功能平衡,可以提供更快、更可视化的Windows 7体验。也标志着主流的桌面级操作系统开始迈向异构通用计算。

方兆国 发表于 2012-03-11 09:17

本帖最后由 方兆国 于 2012-03-11 09:46 编辑

CPU+GPU计算模式与单纯的CPU计算模式相比的优势

GPU+ CPU计算模式比CPU计算模式增加了一个高速处理芯片,必然会提高系统运行效率;
GPU的浮点运算能力强大,功能专一,在图形效果上很出色,而且还分担了CPU的运算负担;
       
        有一个在I/O处理方面的例子。
        起初系统对于I/O处理使用的是程序直接控制方式,使用这种方式,CPU只能等待I/O操作;
        后来发展出了通过I/O中断方式的I/O处理方式,减轻了CPU的负担,加快了系统运行的速度和运行的效率,但是此时还是需要CPU去处理每个字符的传输;
        后来出现了DMA方式(Direct Memory Access,直接内存存取) ,有DMA控制器来居然进行I/O操作,只要CPU给DMA控制器一个相关的命令,DMA控制器就会把磁盘中的数据直接传输到内存中的某块区域当中,无需CPU对每一个数据进行中转,CPU只需要在数据传输开始和传输结束时处理一下即可,极大地减轻了CPU的负担;
        后来又出现了IOP(输入输出处理器,I/O Processor)它连接在主计算机上,主机的输入输出操作由它来完成,它根据主机的I/O命令完成对外设数据的输入输出,输入输出由IOP完成,提高了主机的工作效率。
        显示器又称标准输出,对磁盘输出有利的方案对于标准输出也应当适用。DMA控制器和IOP可以明显改善主机效率,那么GPU也应该会提高主机的效率。
       
       
       
       

方兆国 发表于 2012-03-11 09:30

回复 9# yifangyou GPU的种类繁多,厂商较多,不像CPU的只有两家,缺乏标准,开发出来的程序不能通用运行。这个CPU厂家不只AMD和Intel这两家呀
还有精简指令集的Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA-RISC、IBM公司的PowerPC、MIPS公司的MIPS和SUN公司的Spare,中国的龙芯

复杂指令集还有VIA中国威盛

Mysql2009 发表于 2012-03-11 09:43

方兆国 发表于 2012-03-11 09:17 static/image/common/back.gif
CPU+GPU计算模式比单纯的CPU计算模式的劣势:浪费能源...


请问楼主你认真了解相关的行业发展么?

GPU在某些方面的计算效率真的比CPU高很多倍,以前一个500个节点CPU的HPC,现在一个8节点的GPU集群就能干了,能耗降低的不是一点半点。

方兆国 发表于 2012-03-11 09:46

回复 88# Mysql2009

额,我只是了解一些比较基础的……
我马上修改帖子……

方兆国 发表于 2012-03-11 09:47

Mysql2009 发表于 2012-03-11 09:43 static/image/common/back.gif
请问楼主你认真了解相关的行业发展么?

GPU在某些方面的计算效率真的比CPU高很多倍,以前一个500个 ...
喏,木有啦

fyjc87 发表于 2012-03-11 13:14

学习中,经验啊吸
页: 1 2 3 4 5 6 7 8 [9] 10 11 12
查看完整版本: CPU+GPU计算模式与单纯的CPU计算模式相比,有何优势?(获奖名单公布!)