Filters

Article

游戏行业的人工智能设计(第一部分)

The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
Authored by admin Last updated on 04/26/2017 - 15:28
Article

游戏行业的人工智能设计(第二部分)

Designing AI for Games. Intelligent agents need to identify points of interest in the game world. This article shows how to identify and optimize points of interest and provides ways of organizing them for multi-threading.
Authored by admin Last updated on 04/26/2017 - 15:28
Article

Single-Producer/Single-Consumer Queue

Unbounded single-producer/single-consumer queue. Internal non-reducible cache of nodes is used. Dequeue operation is always wait-free. Enqueue operation is wait-free in common case. No atomic RMW operations nor heavy memory fences are used.
Authored by Dmitry Vyukov Last updated on 01/26/2017 - 00:49
Article

Two Brains Are Better Than One

Artificial intelligence (AI) drives gameplay. To maximize your AI’s potential and utilize the entire CPU, this means threading. This article examines how to thread a simple AI and some of the challenges in writing an AI that truly scales to multi-core.
Authored by Orion Granatir (Intel) Last updated on 11/17/2016 - 10:18
Blog post

Have your cake and eat it too - part 2

In the first part of this article I described how you can “have your cake and eat it too” with respect to programm

Authored by jimdempseyatthecove Last updated on 11/15/2016 - 14:18
Blog post

Open Parallel: Optimizing Web Performance with TBB

Open Parallel is a research and development company that focuses on parallel programming and multicore development.

Authored by Nicolás Erdödy Last updated on 11/15/2016 - 14:18
Article

Parallelism IQ Challenge - Answers

 

Authored by Joel D. (Intel) Last updated on 11/15/2016 - 14:18
Article

Parallelism IQ Challenge

 

Authored by Joel D. (Intel) Last updated on 11/15/2016 - 14:18
Blog post

Jeff's Notebook: Solving Memory-Related Bottlenecks in your Parallel Programming

One of the issues that multi-core programmers run into as they are trying to get the most performance out of their application is memory-related bottlenecks. Memory-related bottlenecks can cause yo

Authored by Jeff Kataoka (Intel) Last updated on 11/15/2016 - 14:18
Article

MPI Parallelizes Work among Multiple Processors or Hosts

by John Sharp, Content Master Ltd

Authored by Last updated on 11/15/2016 - 14:18
For more complete information about compiler optimizations, see our Optimization Notice.