经过多年的硬件平台优化，硬件平台功耗逐年降低。CPU有了新的低功耗状态，显示功耗也大幅下降。然而，运行在平台上的软件所产生的功耗问题却越来越明显。在软件方面，多媒体应用程序对功耗的影响更加引人关注。事实上，研究表明优化过的多媒体应用程序播放时间是未优化过的媒体程序的两倍多。这篇白皮书介绍了设计和开发绿色多媒体应用程序需要考虑的要素，以及如何分析和优化多媒体应用软件软件在Intel®平台下的功耗。这篇白皮书旨在面向 ISVs, OEMs, 和其他技术相关人士。
This tutorial transcode sample uses the same approach as the previous OpenCL* frame processing samples. But in this case the integration with Intel® Media SDK utilizes the SDK user plug-in concept to ensure asynchronous behavior for optimal performance.
For optimal performance, stream transcode and frame processing are both executed using Intel® HD Graphics, featuring efficient surface sharing via the OpenCL 1.2 Khronos DX9 Media Surface Sharing extensions.
This tutorial sample is similar to the previous “simple_7_decode_d3d - ocl_postproc” but instead performs OpenCL* frame processing before feeding frames to the encoder.
For optimal performance, stream encode and frame processing are both executed using Intel® HD Graphics, featuring efficient surface sharing via the OpenCL 1.2 Khronos DX9 Media Surface Sharing extensions.
This tutorial sample is similar to the “simple_6_decode_vpp_postproc” sample but instead of using VPP to post process the frames, the sample efficiently integrates with Intel OpenCL* SDK to enable custom frame processing executed on Intel® HD Graphics.
For optimal performance, stream decode and frame processing are both executed using Intel® HD Graphics, featuring efficient surface sharing via the OpenCL 1.2 Khronos DX9 Media Surface Sharing extensions.
This is my last Blog update for the Challenge and there are only a few days left before delivery. Since the last post, I have been to LA and then flown to Tokyo and tomorrow I'm moving on to Seoul. Life has been busy, but life should be busy. As a lone developer time management and being efficient is very important. Being able to whip up my Ultrabook anywhere in the world and get some work done no matter how short time you have is really essential.
Last week I and most other participants in the contest ran around GDC showing stuff off, so not much got done in terms of coding, but i for one learned one thing: People wanted to know how my head tracker works. So this week I will do my best to describe the algorithm and the process I used to come up with it.
image courtesy Flickr user bob_duffy
If you’re working on a cutting-edge visual computing application, download the new release the Intel® Software Development Kit (SDK) for OpenCL Applications 2013 to realize efficiency, performance and power savings. The new SDK includes certified OpenCL 1.2 support on 3rd and future 4th generation Intel® Core™ processors running Microsoft Windows* 7 and 8 operating systems.
Your PC is an amazing peace of kit, it’s amazing because no other computing platform is as versatile and no other platform is so open for innovation. You can buy hardware for it from thousands of vendors, you can hook it up to just about any display or input device and you can make it do just about anything. While maybe no longer being the latest buzzword, the combination of screen, mouse and keyboard, is still the best way to be productive, get a headshot or to create the next software wonder. Whatever cool mobile app or console game you think is the hot stuff, it was conceived on a PC.