It's becoming a fact that creating efficient and responsive software that takes advantage of multi-core hardware designs requires writing parallel applications or adding parallelism to existing code. I usually find that while adding parallelism to my code is the same as any other source code modification, the considerations and ramifications are very different. Having a clear understanding of the concepts required for successful parallel programming is something I have focused on and that I feel will be valuable as hardware core counts increase.
Media SDK是一个软件开发库，包含解码、视频处理和编码三大模块。利用Intel®平台的硬件加速能力， Media SDK为低端用户提供了优秀的高清视频质量，极大的降低了播放高清视频的硬件门槛。此外，强大的视频APIs也减轻了程序开发者的工作负担，使他们能够集中精力去处理程序的逻辑模块，而不必关心于Media SDK内部的复杂编解码逻辑及其如何提高效率。本篇文章将着重讲述如何利用Media SDK提高程序的效率，面对的读者主要是视音频程序开发人员。
If you weren't able to join us at these talks in San Francisco at IDF this week - here are three talks about Intel Parallel Studio 2011.
Geoff gave a great overview in a "Technical Insight talk":
Parallel Programming on Intel Architecture with Intel Parallel Studio
Geoff Lowney, Intel Fellow, Software and Services Group, Intel
This month, we introduced Intel Parallel Studio 2011. It is a very worthy successor to the original Intel Parallel Studio by expanding both on the tooling and the parallel programming models it offers.