技术文章

Fluid Simulation for Video Games (Part 20)

This article presented a fluid simulation that combines integral and differential numerical techniques to achieve an algorithm that takes time linear in the number of grid points or particles. The overall simulation can’t be faster than that because each particle has to be accessed to be rendered. It also provides better results than the treecode because the latter uses approximations everywhere in the computational domain that the Poisson solver does not, and the Poisson solver has an inherently smoother and more globally accurate solution.
  • 游戏开发
  • Windows*
  • fluid simulation
  • numerical methods
  • algorithm
  • grid points
  • treecode
  • Poisson Solver
  • An Introduction to Intel® Active Management Technology Wireless Connections

    With the introduction of wireless-only platforms starting with Intel Active Management Technology (Intel® AMT) 10, it is even more important for an ISV to integrate support for wireless management of AMT devices. This article will address the Intel AMT wireless configuration and describe how to handle the various aspects that are important for a clean integration.
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • 企业客户端
  • Windows*
  • 英特尔® 主动管理技术软件开发套件
  • 英特尔® 主动管理技术
  • 设备管理
  • 英特尔® 博锐™ 技术
  • Comparison of Projection Methods for Rendering Virtual Reality

    Virtual reality is rapidly gaining popularity, and may soon become a common way of viewing 3D environments. While stereo rendering has been performed on consumer grade graphics processors for a while now, the new wave of virtual reality display devices have two properties that typical applications have not needed to consider before. Pixels no longer appear on regular grids and the displays subtend a wide field-of-view. In this paper, we evaluate several techniques designed to efficiently render for head-mounted displays with such properties. We show that the amount of rendered pixels can be reduced down to 36% without compromising visual fidelity compared to traditional rendering, by rendering multiple optimized sub-projections.
  • 教授
  • 学生
  • 游戏开发
  • 图形
  • <b>渲染</b>
  • Efficient SIMD in Animation with SIMD Data Layout Templates (SDLT) and Data Preconditioning

    In this paper, we walk through a 3D Animation algorithm example and describe some techniques and methodologies that may benefit your next vectorization endeavors. We also integrate the algorithm with SIMD Data Layout Templates (SDLT), which is a feature of Intel® C++ Compiler, to improve data layout and SIMD efficiency. Includes code sample.
  • 现代代码
  • C/C++
  • 矢量化
  • Recipe: Building and Running MASNUM WAVE for Intel® Xeon Phi™ Processors

    This article provides a recipe for how to obtain, compile, and run an optimized version of MASNUM WAVE (0.2 degree high resolution) workload on Intel® Xeon® processors and Intel® Xeon Phi™ processors.
  • 现代代码
  • KNL
  • Intel® Many Integrated Core Architecture
  • Introducing the Intel® Software Guard Extensions Tutorial Series

    Announcing a new multi-part tutorial series to help software developers integrate Intel® Software Guard Extensions (Intel® SGX) into their applications. The series will guide you through building an Intel SGX application, beginning at application design and running through development, testing, packaging, and deployment. This in-depth look at enabling Intel SGX in a single application provides developers with a hands-on and holistic view of the technology as it is woven into a real-world application.
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 10
  • Microsoft Windows* 8.x
  • 企业客户端
  • Windows*
  • Software Guard Extensions
  • Why Efficient Use of the Memory Subsystem Is Critical to Performance

    The cores and vector processors on modern multi-core processors are voracious consumers of data. If you do not organize your application to supply data at high-enough bandwidth to the cores, any work you do to vectorize or parallelize your code will be wasted because the cores will stall while waiting for data. The system will look busy, but not fast.

    The following chart, which reflects the numbers for a hypothetical 4-processor system with 18 cores per processor, shows the:

  • 现代代码
  • 订阅 技术文章