Critical streaming instrinsics are now inlined, thus providing performance enhancement. For performance enhancement, streaming now occurs from within a tasked, or parallel, region. Loops that require array privatization for parallelization are now streamed. This feature is enabled by prepending E for error or W for warning to the message number. Because a leading underscore can conflict with a name in the library, you must use this option carefully.
Users can now specify a directory in which to put the .mod files when the -em option is specified.
The -J option provides this capability. Users can now insert assertions that the compiler can use to assist with targeting specific pieces of code to stream. Performance improvements have been made in the BLAS routines for the SV1 architecture. For the benefit of runtime performance for Cray SV1 codes, enhancements have been made to the scheduling for vector loops. The interlace of address computation with vector computation is improved.