Optimization

Watch the Intel® Parallel Advisor video by Jackson Marusarz

Jackson Marusarz, a Technical Consulting Engineer in our Intel® Parallel Advisor team, has posted a video on Intel® Parallel Advisor titled "Take the guesswork out of parallelism with Intel® Parallel Advisor". Click the link below to watch it:

/en-us/videos/take-the-guesswork-out-of-parallelism-with-intelr-parallel-advisor/

A guide to optimizing graphics and games for Intel® Atom based platforms

Ron and I just finished up the first revision of the Atom graphics developers guide. You can download it here: /en-us/articles/mobile-graphics-developers-guides

Topics covered include:
- Intel® Atom processor optimizations
- Understanding graphics packaged with Inte®l Atom processor based platforms
- Tools to help optimize and profile game/graphic applications

Building a highly scalable 3D particle system

Particle systems are an ideal candidate for multi-threading in games. Most games have particle systems and their general nature of independent entities lends well to parallelism. However, a naïve approach won’t load balance well on modern architectures. There are two complementary approaches, task-based threading and SSE, which are ideally suited for particle systems and will obtain maximum performance from multi-core processors.

Task-based threading

Особенности оптимизации вычислений в прикладных программах на языке С на примере оценивания опционов европейского типа

С.И. Бастраков, Р.В. Донченко, И.Б. Мееров, А.Н. Половинкин

Нижегородский государственный университет им. Н.И. Лобачевского

Статья опубликована в журнале "Научно-технический вестник Санкт-Петербургского государственного университета информационных технологий, механики и оптики", 2010, № 5(69). – C. 95–100.

  • Professors
  • Students
  • Optimization
  • Parallel Computing
  • Intel Gaming and Graphics Samples Blog-Post 1: Introduction

    Hi, I am Phil Taylor.

    As I join a new team and start a new gig at Intel, its time to introduce myself and start a new blog.

    I am now working on the team producing gaming and graphics samples in the Visual Computing Software Division. While there have been gaming and graphics samples shipped in the past, we are trying to raise the level of the algorithms, code quality, and asset quality to provide developers with production ready code they can drop into their applications.

    How did this come about, and who am I?

    OpenMP ARB Releases the OpenMP API 3.1 Comment Draft

    It has been quite a while since the OpenMP specification has received an update to 3.0 (May 2008). At that time, the major new feature has been a model for task-based parallel programming.  It is now time to inform you that the OpenMP Architecture Review Board has announced the release of the new specification of the OpenMP Application Programming Interface (see http://openmp.org/wp/ for the official announcement).

    Can Advisor help me thread my code… even if I use Templates?

    Often I find that template programming in C++ can help me create concise and extensible code quickly and easily. However, sometimes using templates restricts my ability to optimize for performance and may create debugging issues that seem much more complicated than non-templatized code. Intel® Parallel Advisor (Advisor) can help you reclaim these missed performance opportunities by helping you add threads to your application, even if it uses templates.

    Beyond the Simple Proxy: Using a Service Gateway to Secure the Extended Enterprise with Bi-Directional Protocol Handling

    Large Enterprises face a constant challenge in balancing technology costs with new business goals. Many enterprises have existing business processes bound up in applications that communicate using ‘legacy’ protocols such as FTP and MQ, which were really designed for behind the firewall operation in a trusted network. Given these constraints what’s the best way for a large Enterprise to extend these applications to external customers and partners without relying on an expensive re-engineering effort or concentrating risk in a single vendor?

    Pages

    Subscribe to Optimization