ナビゲーションリンクをスキップ | |
印刷ビューの終了 | |
Oracle Solaris Studio 12.3 リリースの新機能 Oracle Solaris Studio 12.3 Information Library (日本語) |
次に、このリリースの C、C++、および Fortran コンパイラによって実装された OpenMP 共有メモリー API の新機能と変更された機能を列挙します。詳細は、『Oracle Solaris Studio 12.3: OpenMP API ユーザーガイド』を参照してください。
このリリースでは、3.1 OpenMP API 仕様が完全にサポートされています。
PARALLEL および OMP_NUM_THREADS 環境変数のデフォルトが 2 に変更されました。これは、以前のリリースでは 1 でした。これは、自動並列化や明示的な OpenMP 並列化で、実行時に 2 つのスレッドの利点がデフォルトで得られることを意味します。以前はデフォルトで、これらのプログラムが 1 つのスレッド内で逐次的に実行されていました。
SUNW_MP_PROCBIND 環境変数で、スレッドをプロセッサにバインドするための 2 つの新しいモード COMPACT と SCATTER が使用可能です。詳細は、『Oracle Solaris Studio 12.3: OpenMP API ユーザーガイド』を参照してください。