icc

使用Edison SDK + chroot 创建高性能应用

英特尔软件技术助力提升性能

英特尔® Edison 是一款功能强大的物联网平台,内置有双核 500MHz 凌动处理器。 部署英特尔软件技术有利于释放该平台更多的潜能。 下图所示为基于 Edison 的对比测 试,测试结果明确表明,使用英特尔优化的通用库和编译器软件技术可带来显著的性能优 势。 是不是迫不及待想在自己的 Edison 上尝试? 请查看 http://software.intel.com/zh-cn/intel-system-studio,并遵循本文的 下列步骤。

 

  • Sviluppatori
  • Linux*
  • Progetto Yocto
  • Internet delle cose
  • C/C++
  • Intermedio
  • Intel® System Studio
  • Compilatore C++ Intel®
  • Intel® Integrated Performance Primitives
  • IPP
  • TPP
  • icc
  • opencv
  • ISS
  • intel compiler
  • facedetection
  • performance
  • Processori Intel® Atom™
  • Internet delle cose
  • Open source
  • Ottimizzazione
  • OpenMP, Linux и немного фана

    Попался вот такой кусок кода для вычисления тривиального числа Pi

    n = 1000000000
    62    h   = 1.0 / (double) n;
    63    sum = 0.0;
    64
    65    for (i = 1; i <= n; i++)
    66    {
    67           x = h * ((double)i - 0.5);
    68           sum +=(4.0 / (1.0 + x*x));
    69    }
    70
    71    mypi = h * sum;

    изначально все строилось для MPI , правда захотелось перенести на OpenMP

    казалось бы все просто:

     53 #pragma omp parallel for reduction(+: sum)
     54 for (int i = 1; i <= n; i++)

    Iscriversi a icc