GPUによって大きく異なるマルチスレッディングの実装 NVIDIAは、次世代GPU「GeForce 8800(G80)」を発表した。G80はさまざまな新テクノロジ、新アプローチを取り込んでいるが、その中で目立たないながらも重要なのはマルチスレッディング機能の拡充だった。
プログラムは通常、極めて高速に処理を実行する。そのため、LEDの点灯や画面への表示といった出力も、人間の目には瞬時に完了したように見え、視認が困難になる場合がある。この場面で役立つのが、「スリープ処理」である。 スリープとは、一定時間の ...
プログラムで、大規模なファイルのダウンロードや、時間のかかるAPIリクエストといった重い処理を実行すると、その処理が終わるまでプログラム全体が「フリーズ」してしまい、ユーザーは何も操作できなくなります。 これは、プログラムが通常、一度に ...