students:high_performance_test:question_10
dumb:
- Thread profiler входит в состав VTune: http://www.intel.com/cd/software/products/asmo-na/eng/286749.htm , http://www.intel.com/cd/software/products/asmo-na/eng/219898.htm
- не 2: Intel® Integrated Performance Primitives (Intel® IPP) is an extensive library of multi-core-ready, highly optimized software functions for multimedia and data processing applications. http://www.intel.com/cd/software/products/asmo-na/eng/302910.htm
- не 4, очевидно (:
students/high_performance_test/question_10.txt · Last modified: 2016/08/07 00:05 by kel
Discussion
Ответ 1.
http://softwarecommunity.intel.com/Wiki/Multi-threadappsforMulti-core/454.htm
Цитата:
Multi-thread apps for Multi-core. Analysis Phase of Threaded Application Development Cycle
Develop a methodology for the analysis phase of the development cycle. Typically, the analysis stage for a threaded application involves profiling a serial application to determine regions of the application that are potential candidates for parallelization. The primary tool that is used in this phase is the VTune™ Performance Analyzer.
Once a workload or workloads have been selected, the application is run on the workload, and sampling and call graph statistics are collected using VTune Performance Analyzer. The critical paths in the call graph are analyzed, and the most time-consuming (or parallelizable) path is selected. The selected path is then examined by looking at the call sequence and the most appropriate function (node) in which the threading calls should be made is identified.