SpeedCop is a Visual Studio 2013 add-in that provides advice on how to make your C/C++ code run even faster. When you build a release version of your project or solution, SpeedCop highlights loops where the compiler was unable to emit code targeting the more powerful vector instructions and registers present on all modern CPUs. When a loop fails vectorization, SpeedCop offers advice with examples on how you might tweak your loop, enabling the compile to use those vector instructions and registers. This can make your code run even faster! Check out SpeedCop in action: For more information, see "What is Vectorization?" on the Parallel Programming in Native Code blog. See alsoVectorizer and Parallelizer Messages in the MSDN library. |