Processeurs Intel® Itanium®
Black Belt Itanium® Processor Performance: Visual Inspection of Compiler-Generated Assembly (Part 5 of 5)
by David Levinthal
Black Belt Itanium® Processor Performance: Use of Constrained Event Collection (Part 4 of 5)
by David Levinthal
Introduction
This paper, fourth in a series of five articles on optimizing software for the Itanium® processor family, focuses on the sources of execution inefficiency and how they can be converted into optimization opportunities. For an introduction to this topic and additional information see the other parts of this series:
Black Belt Itanium® Processor Performance: Performance Monitoring Capabilities (Part 2 of 5)
by David Levinthal
Introduction
This paper, second in a series of five articles on optimizing Itanium® processor family software, focuses on the unprecedented performance monitoring capabilities of the Itanium® processor. The future articles will cover data blocking and multi level caches, the use of opcode matching and data ear events in performance analysis, visual inspection of assembler in the Intel® VTune™ analyzer and a variety of other topics. See the other parts of this series for more information:
Black Belt Itanium® Processor Performance: Data Blocking and Multi Level Cache Usage (Part 3 of 5)
by David Levinthal
Introduction
This paper, third in a series of articles on optimizing Itanium® processor family software, focuses on graphics-intensive and other High Performance Computing applications. The future articles will cover the use of opcode matching and data ear events in performance analysis, visual inspection of assembler in the Intel® VTune™ analyzer and a variety of other topics.
Cross Intel® Architecture Development Tools
Introduction
Recent years have yielded an amazing number of new operating systems, new processors, and new platform capabilities that provide exciting opportunities for application developers. Consider the changes the computing industry has witnessed over the past five years and the implications of those changes to an application developer.
