GPUによって大きく異なるマルチスレッディングの実装 NVIDIAは、次世代GPU「GeForce 8800(G80)」を発表した。G80はさまざまな新テクノロジ、新アプローチを取り込んでいるが、その中で目立たないながらも重要なのはマルチスレッディング機能の拡充だった。
マルチスレッディングは、特にC++の文脈でコンピュータプログラミングの世界での基本的な概念です。その核心には、単一のプロセス内で複数のスレッドが同時に実行されるという要素が含まれます。スレッドは最小の実行単位であり、プログラムが複数の ...
プログラムで、大規模なファイルのダウンロードや、時間のかかるAPIリクエストといった重い処理を実行すると、その処理が終わるまでプログラム全体が「フリーズ」してしまい、ユーザーは何も操作できなくなります。 これは、プログラムが通常、一度に ...
ATIは、RADEON X1800(R520)を“Ultra-Threading(ウルトラスレッディング)”アーキテクチャと呼ぶ。プロセッサとしての同GPUの、アーキテクチャ上の最大の特徴は、マルチスレッディングだからだ。CPUがマルチスレッドへと向かったように、GPUも急速にマルチ ...