embedded c programming

Intel® System Studio - Multicore Programming with Intel® Cilk™ Plus

Intel System Studio not only provides a variety of signal processing primitives via Intel® Integrated Performance Primitives (Intel® IPP), and Intel® Math Kernel Library (Intel® MKL), but also allows developing high-performance low-latency custom code (Intel C++ Compiler with Intel Cilk Plus). Since Intel Cilk Plus is built into the compiler, it can be used where it demands an efficient threading runtime in order to extract parallelism. Therefore it's possible to effectively introduce multicore parallelism even without introducing it into each of the important algorithms e.g., by employing a parallel pattern called pipeline. For custom code (e.g., code that's not reused via a library), one can rely (in addition to auto-vectorization) on an extended Array Notation incl. elemental functions (kernels) to explicitly vectorize at a higher level compared to ISA-specific intrinsic functions.
  • 开发人员
  • 学生
  • Linux*
  • Yocto 项目
  • C/C++
  • 高级
  • 入门级
  • 中级
  • 英特尔® C++ 编译器
  • 英特尔® Cilk™ Plus
  • 英特尔® 集成性能原件
  • 英特尔® 数学核心函数库
  • 英特尔® System Studio
  • embedded c programming
  • 并行计算
  • 能效
  • 线程
  • 矢量化
  • Using Intel® C++ Compiler for Embedded Linux Systems

         The Intel® C++ Compiler, also known as icc, is a high performance compiler which lets you build and optimize your C/C++ applications for the Linux* based operating system. The Intel® C++ compiler provides complete supports for various embedded Linux* system. With multiple features of Intel® C++ compiler, you can easily start to use icc for new project developing, or migrate the existing project from GNU compiler.

  • 开发人员
  • Linux*
  • Tizen*
  • Yocto 项目
  • C/C++
  • 入门级
  • 英特尔® C++ 编译器
  • 英特尔® System Studio
  • embedded c
  • embedded c programming
  • 开发工具
  • 订阅 embedded c programming