Courseware

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.
  • Students
  • Linux*
  • Yocto Project
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® C++ Compiler
  • Intel® Cilk™ Plus
  • Intel® Integrated Performance Primitives
  • Intel® Math Kernel Library
  • Intel® System Studio
  • Parallel Computing
  • Power Efficiency
  • Threading
  • Vectorization
  • Intel® System Studio Case Studies

    Intel® System Studio is very useful for developing a variety of embedded applications, like in-vehicle infotainment (IVI), telecom, video surveillance, etc. A few case studies are documented and published for reference.
  • Partners
  • Professional
  • Professors
  • Students
  • Android* OS
  • Linux*
  • Tizen*
  • Yocto Project
  • Windows*
  • .NET*
  • C#
  • C/C++
  • Advanced
  • Beginner
  • Intermediate
  • Intel® System Studio
  • Intel System Studio use cases
  • ISS use cases
  • Intel IVI
  • Intel LTE
  • Intel automotive software
  • Minnowboard MAX
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • Debugging
  • Development Tools
  • Education
  • Healthcare
  • Intel Learning Series para desarrolladores para Android*, n.º 9:Representación de gráficos en Android para la arquitectura Intel® mediante el uso de la biblioteca SVG

    Scalable Vector Graphics* (que significa Gráficos Vectoriales Redimensionables y se conoce por sus siglas SVG) es una familia de especificaciones de un formato de archivo basado en XML para gráficos vectoriales bidimensionales, tanto estáticos como dinámicos (es decir, interactivos o animados), texto o gráficos de trama incrustados. La especificación SVG es un estándar abierto exento del pago de regalías e independiente del proveedor que ha estado desarrollando el World Wide Web Consortium* (W3C) desde 1999.

  • Partners
  • Professors
  • Students
  • Android* OS
  • Android*
  • OpenGL*
  • Intel for Android* Developers Learning Series #9:Using the Scalable Vector Graphics Library to Render Graphics on Android for Intel® Architecture

    Scalable Vector Graphics* (SVG) is a family of specifications of an XML-based file format for two-dimensional vector graphics, both static and dynamic (that is, interactive or animated), text or embedded raster graphics. The SVG specification is a royalty-free vendor-neutral open standard that has been under development by the World Wide Web Consortium* (W3C) since 1999.

  • Partners
  • Professors
  • Students
  • Android* OS
  • Android*
  • OpenGL*
  • Intel Learning Series para desarrolladores para Android*, n.º 6: Depuración en Android* OS

    Las dificultades y las estrategias para identificar problemas de tiempo de ejecución y posibles códigos problemáticos en aplicaciones dirigidas al sistema operativo Android* o en la pila de software del sistema Android* van a ser notablemente similares independientemente de si la arquitectura de la plataforma subyacente está basada en la arquitectura Intel® y el procesador Intel® Atom™ más reciente o en la arquitectura ARM*. En este capítulo ofreceremos una descripción general de las metodologías disponibles para depurar software dirigido a Android* en la arquitectura Intel.

  • Partners
  • Professors
  • Students
  • Android* OS
  • Android*
  • Beginner
  • Intermediate
  • Intel Learning Series para desarrolladores para Android* - Página principal

    Esta es una versión en línea del libro de Intel Press An Introduction... Intel for Android* Developers (Introducción... Intel para desarrolladores Android*). Ingenieros de distintos equipos de Intel, incluidos los de informática móvil, Android* OS, herramientas de desarrollo y software y servicios, junto con expertos en la materia externos a Intel contribuyeron para crear “Intel Learning Series para desarrolladores para Android*”.

    Effective Use of the Intel Compiler's Offload Features

    Effective Use of the Intel Compiler’s Offload Features for Intel MIC Architecture

    Compiler Methodology for Intel® MIC Architecture

    Choosing a Programming Model, Effective Use of the Intel Compiler's Offload Features for Intel MIC Architecture

    Overview

    In this chapter, we examine various best known methods for the Heterogeneous Offload programming model for the Intel® MIC Architecture. (Testing Changes with Firefox*)

  • Linux*
  • C/C++
  • Fortran
  • Intermediate
  • Intel® Parallel Studio XE Composer Edition
  • offload
  • Intel® Many Integrated Core Architecture
  • Subscribe to Courseware