共 1,394 篇文章
共 6,621 篇文章及评论
- Association for Computing Machinery TechNews (ACM)
- Go Parallel! (Dr. Dobbs)
- HPCwire (Tabor Communications, Inc.)
- insideHPC (John West)
- Joe Duffy's Weblog (Microsoft)
- Microsoft Parallel Programming Development Center (Microsoft Germany)
- MultiCoreInfo.com
- scalability.org (Scalable Informatics)
- Software Dev Blog (Intel Germany)
- Soft Talk Blog (Intel United Kingdom)
- The Moth (Microsoft)
Archives
帖子来自 宋志凯 (Intel) 
在英特尔信息技术峰会上看英特尔® 媒体软件开发套件 感受高效视频应用开发
作者: 宋志凯 (Intel) (1 篇文章) 日期: 四月 10, 2010 在 11:46 上午
评论 (0)
多年来视频应用软件开发人员都在忙于针对视频编解码和视频图像处理做各种各样的开发、优化工作。 拿解码来说,除了提供无硬件加速的纯软件版本,还需要提供能够利用显卡硬件加速的版本。程序员需要学习相对来说并不简单的微软DXVA接口以利用显卡硬件加速。而往往各种不同类型的显卡需要不同的调用方式。因此程序员需要维护很多不同的程序路径。而且这个情况会随着更多硬件平台的发布而不断恶化。 编码的过程原则上来说是不影响质量情况下,越快越好。英特尔不断在新推出的处理器中加入多视频编码有利的指令集。软件开发商也不断采用英特尔推出的新处理器上的指令集做程序优化。但是这些优化过的程序通常不能在不支持新指令集的旧平台运行。程序员也必须维护不同的程序路径。视频图像的各种后处理也存在这种问题。 对于软件公司研发经理来说,这个局面是一个令人头痛的问题。软件公司持续在编解码上的人工投入,在其他创新功能方面却显得投入不足。 现在,软件开发人员有了新的选择来扭转这一局面 ---- 英特尔® 媒体软件开发套件。英特尔® 媒体开发套件屏蔽硬件平台的复杂性,开发人员不用学习各个硬件平台的特性,也不用知道详细的DXVA接口。应用程序通过统一的应用程序接口访问英特尔® 媒体开发套件,由套件本身去判断并利用硬件平台的特性。程序员不用维护庞杂的为不同平台优化的版本,减少代码分支路径。英特尔® 媒体开发套件软件实现部分针对英特尔®处理器进行了包括多线程和指令集等充分优化,同时,其也利用英特尔®HD 显卡加速。另外,除了利用为当前已发布平台的性能特性,英特尔® 媒体开发套件也能适应未来发展。当新的硬件平台发布的时候,程序只需运行在与该平台配套的英特尔® 媒体套件上就能支持最新的硬件特性。 想了解更多详情,请参加IDF展会期间的相关课程讨论会“VCOS003英特尔® ...
