上网也要显卡:浅谈未来GPU之Web应用
分享
对Web开发者来说Silverlight是一个非常熟悉的技术,Silverlight是一个跨浏览器、跨客户平台的技术,能够设计、开发和发布有多媒体体验与富交互(RIA,Rich Interface Application)的网络交互程序。其本质和Adobe的Flash差不多,但开发方面更加具有灵活性。目前Silverlight的主要竞争对手就是Adobe Flash。
微软在Silverlight 3中加入了几个关键技术的支持,包括支持更多的媒体编码格式,如H.264,AAC等等;图形计算采用GPU加速,有效的减轻CPU的负担;透视化3D技术,也就是把2D对象放到3D空间中去;Shader概念的引入,同样采用GPU进行加速。
使用Silverlight搭配GPU加速在网页中播放高清视频
Silverlight对GPU加速的支持也体现出了微软对于未来Web应用中GPU重要性的认可,作为微软近两年来极力打造的一个Web媒体标准,Silverlight能否成功其实很大程度上取决于更加简化代码以及如何更好的调用用户的硬件资源,而GPU加速则正好可以满足后者。
事实上,微软的其他产品也非常注重GPU加速,包括前面我们提到的IE9浏览器,还有Windows 7操作系统中的Direct Compute以及世人皆知的DirectX应用程序接口,这一切都是微软重视GPU的表现。
0人已赞