All Research Sponsored By:Intel Software Network
Parallel Programming Talk - Dr. David Patterson on the future of Parallel Programming
Join master of the parallel universe Clay Breshears and Aaron Tersteeg as they discuss parallel programming with a special guest. This episode features Dr. David Paterson, Director of the Universal Parallel Computing Research Center at UC Berkeley sponsored by Intel and Microsoft.
Parallel Programming Talk #42 - Wolfgang Von Rüden from CERN
Wolfgang Von Rüden talks about how CERN uses standards to successfully distribute massive computing jobs to global data centers. Also learn how Wolfgang and his team manage the fast pace of change in computing technology during decade long projects. Wolfgang will also introduce our listeners to his openlab project.
Designing Artificial Intelligence for Games (part 2)
This article gets dangerously close to real artificial intelligence (AI). All intelligent agents need to have a basic ability to perceive their environment and some means of navigating and moving within the world around them-be it real or otherwise. Read on to learn more about AI.
A Library Based Approach to Threading for Performance
Libraries play an important role in threading software to run faster on Intel multi-core platforms. Read this white paper to learn more.
Designing Artificial Intelligence for Games (Part 1)
This article begins a four part series that explores the following important AI concepts and how to optimize them to run on today’s cutting edge multi-core processors.
8 Simple Rules for Designing Threaded Applications
This article gives 8 Simple Rules that you can add to your palette of threading design methods. By following these rules you will have more success in writing the best and most efficient threaded implementation of your applications.
The Three Stages of Preparation for Optimizing Parallel Software
Improving software performance on parallel software requires a structured approach that makes good use of development resources, obtaining good results quickly. This paper breaks down such an approach into three distinct stages. Read on to find out what the stages are.