Xの性能向上を目指している。Dispatch」へと注目を集めた。コンピュータチップは長年、より高速のクロックスピードによるパフォーマンス向上を図ってきたものの、多くのプロセッサエンジニアが、過度の消費電力を要求し、過剰な熱を生じさせるチップに関する問題に悩まされてきた。クロックスピードの高速化は、時として、メモリアクセス速度が対応しきれず、チップが早期にアイドル状態に達することをも意味してきた。そこで、新たな方向性として、同一のチップ上に、複数の処理エンジンを搭載するマルチコアプロセッサという手法が採用されている。このアプローチを取ることで、典型的なPCソフトウェアが、1度に1つのスレッドの指令を受けて稼動するように記述されていることに起因する問題も浮き彫りになった。マルチコアプロセッサは、ソフトウェアが、同時に複数の処理を実行可能な時に、最大限に威力を発揮するものの、これは、プログラムの側に、よりタイトな要求が課されることを意味している。Dispatchは、マルチスレッド構造のソフトウェアのプログラミング、OS側のサービス利用、プログラム実行能力の最適化などを容易にし、ソフトウェア開発者が、この問題に適切に対応できるように設計されている。Federighi氏によれば、Macで複数のスレッド処理を向上することにもつながっているという。OSである「Leopard」では、アイドル状態の時も、ビジー状態の時も、ほぼ同じ数のスレッドを用いている。Federighi氏は「ビジー状態の時、マルチコアを最大限に活用すべく、複数のスレッドを用いる。アイドル状態の時、すべてのスレッドは開放され、全リソースがシステム側に戻される。あらゆるアプリケーションに、この法則を適用できるならば、パフォーマンスや応答速度などの面で、多大の恩恵がもたらされるだろう」と語った。Unit(GPGPU)」と呼ばれるプログラミング技術もサポートされており、グラフィックスチップが、グラフィックスの表示という通常のタスクに加え、他のコンピューティングタスクも実行可能となっている。このGPGPUテクノロジを動作させるために、Appleは、「OpenCL」という、NVIDIA、AMD傘下のATI、Intelや他のグラフィックスチップメーカーをサポートするC言語ライクなプログラミング技術を用いている。グラフィックスチップが、あらゆる種類のコンピューティングタスクに適しているというわけではないものの、次々と表示が変化する建造物、跳ね返るボールといった、現実世界のアクションのシミュレーションで必要となる、しばしばテレビゲームで要求されるような数学的な計算処理には適している。Xは、9月に29ドルのアップグレード価格で発売される。前回の(Leopardへの)アップグレード価格は129ドルであり、大幅な値下げが行われた。Appleは、急速に普及してきている、64ビットのx86プロセッササポートにも取り組んでいる。64ビットプロセッサの大きなメリットの1つに、4Gバイト以上のメモリのサポートが挙げられる。Transforms)の処理速度が倍に向上するなど、数学的処理の高速化をアピールしている。Xで、完全な64ビット対応を進めることに取り組んできた。Leopardでは、あらゆる主要なアプリケーションが、64ビットモードで記述される最終段階に達する」と、Federighiは述べている。Interactive発の記事をシーネットネットワークスジャパン編集部が日本向けに編集したものです。JapanTetsudo.com当サイトは最新ブラウザでの閲覧を推奨します。広告について当サイトは最新ブラウザでの閲覧を推奨します。permission.このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。