Intel GPA

Removing CPU-GPU sync stalls in Galactic Civilizations* 3

Galactic Civilizations* 3 is a turn-based 4X strategy game recently released by Stardock Entertainment. This article describes how Intel® INDE Graphics Performance Analyzer's (GPA) Platform Analyzer was used to improve the game's performance by finding and removing several CPU-GPU sync stalls that had caused a loss of parallelism between the CPU and GPU.
  • Desarrolladores
  • Microsoft Windows* 8.x
  • Desarrollo de juegos
  • Windows*
  • Avanzado
  • Intermedio
  • Intel® INDE
  • Analizadores de rendimiento de gráficos
  • Microsoft DirectX*
  • CPU-GPU
  • sync stalls
  • Intel GPA
  • GPU profiling
  • Desarrollo de juegos
  • Gráficos
  • Optimizing Android* Game mTricks Looting Crown on the Intel® Atom™ Platform

    When you start to optimize a game, first determine where the application bottleneck is. Intel GPA can help you do this with some powerful analytic tools.If your game is CPU bound, then Intel VTune Amplifier is a helpful tool. If your game is GPU bound, then you can find more detail using Intel GPA.To fix GPU bottlenecks, you can try to find an efficient way of reducing draw calls, polygon count, and render state changes. You can also check the right size of terrain texture, animation objects, light maps, and the right order of z-buffer culling.
  • Desarrolladores
  • Android*
  • Android*
  • Analizadores de rendimiento de gráficos
  • game optimization
  • Intel GPA
  • cpu
  • GPU
  • Desarrollo de juegos
  • Optimización
  • Getting Started with Intel® Integrated Native Developer Experience

    Intel® Integrated Native Developer Experience (Intel® INDE) is a powerful cross-platform framework for creating applications for Android* and Windows* devices. Intel INDE can be integrated into popular IDEs and provides a complete and consistent set of C++/Java* tools, libraries, and samples for environment setup, code creation, compilation, debugging, and analysis for apps on Intel® architecture-based devices,and select capabilities on ARM*-based Android devices.

  • Desarrolladores
  • Android*
  • Android*
  • Principiante
  • Intel® INDE
  • Intel® C++ Compiler
  • Módulos Intel® de subprocesamiento
  • Analizadores de rendimiento de gráficos
  • Intel INDE
  • INDE
  • Intel TBB
  • tbb
  • Intel GPA
  • GPA
  • Compute Code Builder
  • Herramientas de desarrollo
  • Self-test: Collecting basic performance data with GPA

    So you want to self-test your game, and collect some basic performance data. You're going to use Intel GPA to analyze your game on Windows, but you're not quite sure how to get started. Here are some simple steps to get you running quickly. (These directions are required for companies in Intel's self-test program, but a good idea for all developers.)

    Getting started

    Suscribirse a Intel GPA