Leistungsverbesserung

在Intel®平台上优化多媒体应用程序功耗

经过多年的硬件平台优化,硬件平台功耗逐年降低。CPU有了新的低功耗状态,显示功耗也大幅下降。然而,运行在平台上的软件所产生的功耗问题却越来越明显。在软件方面,多媒体应用程序对功耗的影响更加引人关注。事实上,研究表明优化过的多媒体应用程序播放时间是未优化过的媒体程序的两倍多。这篇白皮书介绍了设计和开发绿色多媒体应用程序需要考虑的要素,以及如何分析优化多媒体应用软件软件Intel®平台下的功耗。这篇白皮书旨在面向 ISVs, OEMs, 和其他技术相关人士。

  • Entwickler
  • Partner
  • Professoren
  • Studenten
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Windows*
  • Experten
  • Statische Analyse
  • Debugging
  • Medienverarbeitung
  • Microsoft Windows* 8 Desktop
  • Enabling Connectionless DAPL UD in the Intel® MPI Library

    What is DAPL UD?

    Traditional InfiniBand* support involves MPI message transfer over the Reliable Connection (RC) protocol. While RC is long-standing and rich in functionality, it does have certain drawbacks: since it requires that each pair of processes setup a one-to-one connection at the start of the execution, memory consumption could (at the worst case) grow linearly as more MPI ranks are added and the number of pair connections grows.

  • Entwickler
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Server
  • C/C++
  • Fortran
  • Fortgeschrittene
  • Intel® MPI Library
  • user datagrams
  • ud
  • dapl ud
  • IB
  • InfiniBand
  • scalability
  • Message Passing Interface
  • Cluster-Computing
  • Портирование приложений OpenGL* на Android* на Intel® Atom (часть 1)

    Возможность портирования игр и других приложений, интенсивно использующих 3D-графику на основе стандартов OpenGL, на устройства Android на базе Intel® Atom, имеет для нас огромную важность, поскольку существует множество уже изданных приложений, игровых движков и других программ на базе OpenGL; OpenGL обеспечивает переносимость программ, а Android постоянно расширяет поддержку OpenGL ES и C/C++. Многие приложения на базе OpenGL даже доступны в виде открытого исходного кода, например серия Quake компании Id Software.

  • Entwickler
  • Android*
  • Android*
  • C/C++
  • Java*
  • OpenGL*
  • Spieleentwicklung
  • Intel® Atom™ Prozessoren
  • 使用软件工具测试Intel® 平台下的WINDOWS *应用程序功耗

        这篇白皮书介绍了如何使用软件工具测试Windows*平台下应用程序的功耗。同时还介绍了如何发现一些影响软件功耗的主要因素。这篇白皮书旨在面向 ISVs, OEMs, 和其他技术相关人士。

  • Entwickler
  • Intel AppUp® Developer
  • Partner
  • Professoren
  • Studenten
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Windows*
  • Experten
  • Fortgeschrittene
  • Statische Analyse
  • Debugging
  • Optimierung
  • HTML5标准与性能之二:Typed Array

    在上一篇“HTML5标准与性能之一:WebWorkers”中,我们了解了Web Workers为计算密集型的Web应用带来的优势。那这篇文章就为大家介绍另一个有助于性能提升的HTML5标准——Typed Array。

    Typed Array

    在JS语言中,数值只有一种称为Number的类型,而不像C语言或底层CPU指令那样区分是整型还是浮点型,是有符号的还是无符号的,是32位的还是64位的,因此如果用JS来实现32位整型的除法计算(结果仍是32位整型),就需要利用标准库函数Math.floor (x / y)来模拟实现,可想而知性能会大打折扣。另外,JS不具备二进制格式数据的解析能力,必须利用一些非常规手段来实现,首先要把二进制数据作为文本读入(通过AJAX等),然后用String.prototype.charCodeAt(i)来依次读取每个字节的数据,如果进一步需要解析各种不同类型的数据则难上加难。

  • Entwickler
  • Partner
  • Professoren
  • Studenten
  • Android*
  • Apple iOS*
  • Linux*
  • Microsoft Windows* 8
  • Tizen*
  • HTML5
  • JavaScript*
  • Anfänger
  • html5
  • WebWorkers
  • Typed Array
  • ParallelArray
  • asm.js
  • Optimierung
  • Measuring Load Imbalance using the Intel® Vtune™ Amplifier XE

    OpenMP on the Intel® Xeon Phi™ coprocessor performs as well as on Intel® Xeon processors. However, the slower clock on the Intel Xeon Phi coprocessor and the sheer number of threads accentuates OpenMP overhead.  In most cases, the problem is either load imbalance or a significant amount of serial execution and is rarely the overhead itself.

    Let’s take a look at the following Intel Vtune screenshot.

  • Entwickler
  • Professoren
  • Studenten
  • Server
  • Intel® VTune™ Amplifier XE
  • MIC
  • Knights Corner
  • Intel Xeon Phi
  • Intel® Many Integrated Core Architektur
  • Optimierung
  • Parallel Computing
  • Threading
  • HTML5标准与性能之一:WebWorkers

    使用HTML5开发的应用越来越多,很多针对性能提升的新标准也开始逐渐提出,提交到HTML5、EcmaScript等标准中,给HTML5的应用更强大的计算能力。我们分4篇文章分别介绍一下这些针对HTML5性能的新标准:Web Workers, Typed Array, ParallelArray 和 asm.js。

    之一:Web Workers

    Web Workers是一个在前端实现多线程的JS接口,属于W3C的HTML5标准的一部分,现在大多数浏览器包括移动浏览器都支持Web Workers.

  • Entwickler
  • Partner
  • Studenten
  • Android*
  • Apple iOS*
  • Linux*
  • Microsoft Windows* 8
  • Tizen*
  • HTML5
  • HTML5
  • JavaScript*
  • Anfänger
  • html5
  • WebWorkers
  • Typed Array
  • ParallelArray
  • asm.js
  • Optimierung
  • Parallel Computing
  • Seiten

    Leistungsverbesserung abonnieren