C/C++

在英特尔® 架构的设备上优化 Android* 应用

在英特尔® 架构的设备上优化 Android*应用

概要介绍:

多年来英特尔®一直致力于帮助第三方软件商在 Windows 平台做性能和功耗的优化.软件优化后在性能和功耗上得到了大幅的改善。随着 Android*成为一个更大的市场平台,软件商都相应推出了自己在 Android 上的软件。然而,这些软件仍然有着比较大的优化空间.软件尤其是多媒体应用软件在性能和功耗方面提升空间非常大.事实上,同一款软件在同一 Intel 硬件平台上在 Window 上的性能甚至会远远好过在 Android*上的性能.这篇白皮书介绍了开发优化 Android 应用程序的一些工具和方法以及媒体应用程序的优化实例。这篇白皮书旨在面向  ISVs,  OEMs,  和其他技术相关人士。

点击此处下载白皮书>>

  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • C/C++
  • Advanced
  • Intermediate
  • Android* Development Tools
  • Android
  • performance tuning
  • Development Tools
  • Game Development
  • Graphics
  • Media Processing
  • Mobility
  • Power Efficiency
  • ask for helps on improving the TBB parallel efficiency regarding hyper-threading etc.

    Hello! I have some confusing parallel timing results for my code, which performs
    heavy numerical work.

    For using 1 core, my timing is 882 seconds;
    For using 8 cores, my timing is 121 seconds (7.3x faster);
    for using 16 cores; my timing is 101 seconds (8.7x faster);
    for using 32 logical cores; timing is 100 seconds, as same with using 16 cores.

    My questions focus on two points:

    Intel® Trace Analyzer and Collector 9.0 Update 3 Readme

    The Intel® Trace Analyzer and Collector for Linux* and Windows* is a low-overhead scalable event-tracing library with graphical analysis that reduces the time it takes an application developer to enable maximum performance of cluster applications. This package is for users who develop on and build for Intel® 64 architectures on Linux* and Windows*, as well as customers running on the Intel® Xeon Phi™ coprocessor on Linux*. You must have a valid license to download, install and use this product.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • C/C++
  • Fortran
  • Intel® Trace Analyzer and Collector
  • Message Passing Interface
  • Cluster Computing
  • Intel® MPI Library 5.0 Update 3 Readme

    The Intel® MPI Library is a high-performance interconnect-independent multi-fabric library implementation of the industry-standard Message Passing Interface, v3.0 (MPI-3.0) specification. This package is for MPI users who develop on and build for Intel® 64 architectures on Linux* and Windows*, as well as customers running on the Intel® Xeon Phi™ coprocessor on Linux*. You must have a valid license to download, install, and use this product.

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8
  • Server
  • C/C++
  • Fortran
  • Intel® MPI Library
  • Message Passing Interface
  • Cluster Computing
  • Linearizability tester

    We have recently evaluated tbb::concurrent_unordered_set with a new tool that finds linearizability violations, a certain class of concurrency-related bugs [1]. I just wanted to share that link in case there is interest in using the tool for other data structures in TBB. Of course, any form of feedback, questions, feature requests etc. are always warmly invited.

    All best regards,

    Alex

    [1] https://github.com/ahorn/linearizability-tester

    Can Intel Xeon Phi be configured to receive data direct from FPGA board, process them and send result to host memory

    Can Intel Xeon Phi be configured to receive data direct from FPGA board, process them and send result to host memory?

    I have large flow of input data and don't want to have redundant transfers (FPGA board ->Host Memory->MIC->Host Memory) over PCI. I want mor elegant scheme (FPGA board-> MIC->Host Memory)

    What's New? Intel® Threading Building Blocks 4.3 Update 3

    Changes (w.r.t. Intel TBB 4.3 Update 2):
    - Move constructor and assignment operator were added to unique_lock.

    Preview Features:
    - Time overhead for memory pool destruction was reduced.

    Open-source contributions integrated:
    - Build error fix for iOS* by Raf Schietekat.

  • Developers
  • C/C++
  • Intel® Threading Building Blocks
  • micsmc : fonts are not diplayed correctly on X11

    Dear All,

    I have currently an issue with micsmc that doesn't seems to display the font correctly.

    Since this is static binary, I cannot find what kind of fonts it should use and I get some black cube instead (seem screen cap here).

    Can someone help give me advice ?

    (Notice I display on my X11 on my Mac using X forwarding with SSH, there is NO X11 on the server where the Phi is. The OS used it CentOS 7, the Phi works like a charm).

    Kind regards,

    Subscribe to C/C++