並行プロセスのプログラミング-複雑すぎますか?

長年にわたって、プロセッサはますます高速になり、ソフトウェアの速度が自動的に増加しています。 プログラマーは努力する必要がありませんでした。 彼らのプログラムは自力で加速しました。 Intelよると 、これで景品は終わりました。



インテルは、プログラミングの専門家の近代的な開発に不満を抱いている人々のリーグをリードしています。 近い将来のマイクロプロセッサの開発がマルチコアに関連していることは秘密ではありません。 ユーザーが新しいプロセッサのパフォーマンスを実際に向上させるには、マルチスレッドコードを実行する必要があります。 しかし、プログラマーの再訓練はそれほど簡単ではないことが判明しました。



Intelの代表者は、プログラマーにムーアの法則の下でスキルを開発するよう、つまり18か月ごとにプログラムの同時実行性を倍増するように促しています。 言い換えれば、ムーアの法則は今や彼らの肩にかかっています。



メインパートナーであるマイクロソフトは、すでにIntelの電話に参加しています。 最近のWindows Hardware Engineering会議で、Craig Mandyはこの問題について個人的に仲間のプログラマーに連絡しました。 「どの道を行くかを決めなければなりません」とマンディは言いました。 「私はこれを言います:パーソナルコンピューティングのプログラマーのエコシステム全体が新しいレベルになります...おそらく私たちにとって、これは過去20-30年で最も重要なことです。」



以前、Microsoftの担当者は、Windowsの次のバージョンはマルチコアプロセッサで「まったく新しい方法で動作する」と述べました。 彼らによると、Vistaはいくつかのコアをサポートしていますが、16以上ではありませんが、そのようなプロセッサは市場に参入しようとしています。



プログラマー自身が、解決しなければならない問題の難しさについて議論しています。 彼らはこれが可能ですか? または、Slashdotで言うように、 ほとんどのコーダーにとって並列プログラミングは不可能ですか?



トピックについて:

並列プログラミング (コンピューター)

Intel:ソフトウェアはムーアの法則に注意する必要があります (News.com)



All Articles