Changes

Jump to: navigation, search

GPU621/Intel Advisor

1,040 bytes added, 20:34, 27 November 2018
no edit summary
= Threading Advisor =
The Threading Advisor toolis used to model, tune, and test the performance of various multi threading designs such as OpenMP, Threading Building Blocks (TBB), and Microsoft Task Parallel Library (TPL) without the hindering the development of the project. The tool accomplishes this by helping you with prototyping thread options, testing scalability of the project for larger systems, and optimizing faster. It will also help identify issues before implementing parallelization like eliminating data-sharing issues during design. The tool is primarily used for adding threading to the C, C++, C#, and Fotran languages.  == Annotations == Annotations can be inserted into your code to help design the potential parallelization for analysis. This does not impact the design of your current code as the compiler ignores the annotations (they're only there to help model your design). This provides you with the ability to keep your code serial and prevents the bugs that can come from multiple threading while in your design phase. [[File:Annotation-Example.jpg]]  
= Vectorization =
50
edits

Navigation menu