Are you talking about auto-parallelization and auto-vectorization features? If so, the answer to your question is yes, if the compiler supports both features. A quote from ICC manual:QuoteThe auto-parallelization feature of the Intel® compiler automatically translates serial portions of the input program into equivalent multithreaded code....Auto-vectorization detects low-level operations in the program that can be done in parallel, and then converts the sequential program to process 2, 4, 8 or up to 16 elements in one operation, depending on the data type. In some cases auto-parallelization and vectorization can be combined for better performance results. Visual Studio supports neither auto-parallelization nor auto-vectorization.
Last edited by renorm
on October 6th, 2010, 10:00 pm, edited 1 time in total.