大小のクリティカル・セクション2011年5月4日マルチスレッド・アプリケーションでは、共有リソースにアクセスするコード領域へのエントリーの同期をとるために、ロックが使用されます。ロックで保護されたコード領域を「クリティカル・セクション」と呼びます。多くの計算処理を多用するアプリケーションでは、順序付き入力データを順序付き出力データに変換する複雑な処理が行われます。具体的な例としては、オーディオ変換、ビデオ変換、ロスレスデータ圧縮、地震データ解析などがあります。スレッドの代替としてのタスクの使用2011年5月4日タスクはスレッドよりも軽量であり、より迅速なスタートアップとシャットダウン、より優れたロード・バランシング、利用可能なリソースの効率的な利用、より高いレベルの抽象化を実現します。プラットフォーム向けにマルチスレッド・アプリケーションを効率的に開発するための手法について説明します。優れたパフォーマンスの達成には欠かせません。ロードバランシングの鍵はスレッドのアイドル時間を最小限に抑えることです。優れた並列パフォーマンスを達成するには、アプリケーションが適切な粒度を持つことが重要です。粒度とは、並列タスクにおける実際の処理量を指します。ループの最適化によるデータの並列パフォーマンスの強化2011年5月4日データ並列アプリケーションでは、独立した同じ演算が異なるデータを繰り返し実行します。データ並列を行うループは、通常、計算量の最も多いコード領域であるため、ループを最適化することで直接パフォーマンスに効果をもたらします。Performance」の日本語参考訳です。製品で利用可能になりました。日本語版の提供が開始されました。チーフ・エバンジェリストです。氏から日本の皆様へのメッセージです。サイトはエクセルソフト株式会社が運営しています。社名、製品名などは一般に各社の表示、商標または登録商標です。