Intermediate

Intel® Memory Protection Extensions Enabling Guide

This document describes Intel® Memory Protection Extensions (Intel® MPX), its motivation, and programming model. It also describes the enabling requirements and the current status of enabling in the supported OSs: Linux* and Windows* and compilers: Intel® C++ Compiler, GCC, and Visual C++*. Finally, the paper describes how ISVs can incrementally enable bounds checking in their Intel MPX applications.
  • Developers
  • Linux*
  • Microsoft Windows* 10
  • Server
  • Windows*
  • C/C++
  • Intermediate
  • Intel® C++ Compiler
  • Intel® MPX
  • Intel® Memory Protection Extensions
  • License Agreement: 

    Introduction to Autonomous Navigation for Augmented Reality

    This article provides an introduction to autonomous navigation and its use in augmented reality applications, with a focus on agents that move and navigate. Autonomous agents are entities that act independently using artificial intelligence, which defines the operational parameters and rules by which the agent must abide. The agent responds dynamically in real time to its environment, so even a simple design can result in complex behavior. An example is developed that uses the Intel RealSense camera R200 and the Unity* 3D Game Engine.
  • Developers
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Game Development
  • Intel® RealSense™ Technology
  • Windows*
  • C/C++
  • Unity
  • Intermediate
  • Intel® RealSense™ SDK
  • GameCodeSample
  • GameDev
  • RealSense
  • depth camera
  • R200
  • Augmented Reality
  • autonomous navigation
  • Intel® RealSense™ Technology
  • Game Development
  • Compiling for the Intel® Xeon Phi™ processor x200 and the Intel® AVX-512 ISA

    Introduction

    This document briefly gives an overview of the Intel® Advanced Vector Extensions 512 (Intel® AVX-512) and shows different ways to build an application for the Intel® Xeon Phi™ processor x200 using the Intel® compiler.

    Intel® AVX-512 Family of Instructions

    月亮船之旅

    有一个团队,来自三个国家的五位落单的参赛者凑成一桌,各自互补,没有一个多余的,也少不了任何一个,我们叫"有一个团队"。

    Note:这张照片使用全景自拍机拍摄。全景自拍机本是用于这个比赛的备用项目。
     

    概念阶段

    项目开始,我们并没有分工,而是筛选大家带来的概念,概念不同,各自的分工也不同。我们拥有大概5个概念,为每个项目从创新性和容易程度进行筛选,并且讨论每个项目的可能的形态和需要花费的时间。最终决定制作开源婴儿摇篮床,主演用于简单监控婴儿的状况以及摇晃。参考评分标准,我们对项目的选择标准是创新性、能解决问题、尽可能有效用到英特尔Edison芯片的优势和传感器,最后一个就是一定要有趣。
    该创意的提供者Rahul提供了一些数据支撑整个项目的进展,主要包括全球新生儿死亡率的数据,原因等等。从这一次的时间来看,项目周期实际可用时间只有20个小时,我们必须在有限的时间内制作一个能够解决实际问题的完整方案。

  • Developers
  • Partners
  • Professors
  • Students
  • Yocto Project
  • Internet of Things
  • C/C++
  • Beginner
  • Intermediate
  • Internet of Things
  • Inscreva-se agora: Workshop em Otimização de Código C/C++ - 28-29/Janeiro

    Participe do Workshop sobre otimização de software (com foco em C/C++) e computação paralela nos dias 28 e 29 de Janeiro no NCC/UNESP para processadores e co-processadores Intel. Data: 28, 29 de Janeiro, 2016 Local: UNESP/NCC - Rua Dr. Bento Teobaldo Ferraz, 271 - Bldg II São Paulo, SP - Brazil 01140-070
  • Developers
  • Partners
  • Professional
  • Professors
  • Students
  • Linux*
  • Server
  • C/C++
  • Beginner
  • Intermediate
  • Intel® Parallel Studio XE
  • HPC
  • C++
  • AVX
  • vetorização
  • computação paralela
  • Multithreading
  • openmp
  • otimização de software
  • MPI
  • Xeon Phi
  • Haswell
  • Cluster
  • Intel® Advanced Vector Extensions
  • Intel® Streaming SIMD Extensions
  • OpenMP*
  • Academic
  • Cluster Computing
  • Code Modernization
  • Development Tools
  • Optimization
  • Parallel Computing
  • Vectorization
  • 使用 OpenCL™ 2.0 读写图片

    While Image convolution is not as effective with the new Read-Write images functionality, any image processing technique that needs be done in place may benefit from the Read-Write images. One example of a process that could be used effectively is image composition. In OpenCL 1.2 and earlier, images were qualified with the “__read_only” and __write_only” qualifiers. In the OpenCL 2.0, images can be qualified with a “__read_write” qualifier, and copy the output to the input buffer. This reduces the number of resources that are needed.
  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Unix*
  • Android*
  • Game Development
  • Server
  • Windows*
  • C/C++
  • Beginner
  • Intermediate
  • OpenCL*
  • Coding OpenCL
  • Game Development
  • Graphics
  • Microsoft Windows* 8 Desktop
  • Parallel Computing
  • 配合英特尔® XDK 使用 Emscripten* 编译器

    简介

    Emscripten 可将 C 和 C++ 编译成 Javascript。 这样有助于借助 HTML5 运行 C 和 C++ 程序。 英特尔 XDK 是一款 HTML5 交叉平台开发工具,可帮助您轻松、快速地将应用推向市场。 有了 Emscripten 编译器和英特尔 XDK,您现在又多了一种使用 C 和 C++ (作为应用一部分)发布应用的选择。

     

    推动因素

    C 和 C++ 是使用范围最广、用户了解最多、最为活跃的编程语言。 基于 C 和 C++ 的程序和资源库还在不断的创建和维护。 由于具备齐全的工具、技巧、文档、编程实践和专业开发知识,许多应用开发人员均选择 C 和 C++ 语言创建编程逻辑。

    人们常常希望使用 web 用户代理运行 C 和 C++ 程序。因此,自 1995 年起包括 Netscape Plugin API (NPAPI) 在内的许多知名项目相继开发,此外,自 2010 年起,Native Clients (NaCL/PnaCL) 也开始面市。 

  • Developers
  • Android*
  • HTML5
  • C/C++
  • HTML5
  • Intermediate
  • html5 Intel XDK
  • Intel® Streaming SIMD Extensions
  • Development Tools
  • 循序渐进:使用 LEGO* Minifigures Online 创建更好的游戏

    Optimizing graphics for Intel® Core™ processors as well as Intel® Atom™ processors is rapidly becoming a strategic imperative for game developers. This article describes how Funcom developed LEGO* Minifigures Online (LMO)to provide exceptional graphical experiences and improved battery life on both platforms.
  • Developers
  • Android*
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • Android*
  • Game Development
  • Windows*
  • Advanced
  • Beginner
  • Intermediate
  • Intel Atom Processor
  • 4th gen intel core processor
  • graphics
  • battery life
  • pixel synchronization
  • AVSM
  • Microsoft DirectX*
  • Game Development
  • Graphics
  • Have your game analyzed by the experts at GDC 2016!

    Calling all Game Developers!

    The Intel® Graphics Performance Analyzers team is looking for studios and engineers to participate in our hands-on Bring Your Own Game demo at GDC 2016.  Participants have the opportunity to have their game analyzed by our performance optimization experts and Intel® GPA.   Each session is a one-on-one, 90 minute session to ask questions about performance, learn Intel® GPA, and understand performance opportunities within YOUR game!

    Subscribe to Intermediate