GPU GPGPU:画像処理を超えたGPUの力
絵を描く、動画を滑らかに動かすといった役割を担う部品である画像処理装置、略して画像処理器。この画像処理器は、元々はパソコンで画像を扱うためだけに作られました。しかし、この画像処理器はたくさんの計算を同時に行うことができるという優れた力を持っています。この力に目をつけた技術者たちは、画像処理以外の計算にもこの力を使えないかと考えました。これがまさに、画像処理器を用いた汎用計算、略して汎用画像処理計算の始まりです。
汎用画像処理計算とは、画像処理器が持つ同時計算処理能力を、本来の画像処理以外の様々な計算作業に活用する技術のことです。例えば、複雑な科学技術計算や大量の情報の分析など、従来は中央処理装置、略して演算処理器が担っていた計算処理の一部を画像処理器に肩代わりさせることで、処理速度を飛躍的に向上させることができます。
演算処理器は、複雑な計算を一つずつ順番に処理していくのに対し、画像処理器は簡単な計算を大量に同時に行うという特徴があります。例えるなら、演算処理器は熟練の職人が一つずつ丁寧に作品を作り上げるのに対し、画像処理器はたくさんの作業員が流れ作業で同じ製品を大量に生産するようなものです。大量の同じ作業を同時に行う必要がある場合には、画像処理器の方が圧倒的に速く処理を終えることができます。
このように、汎用画像処理計算は、画像処理器の並列処理能力を活用することで、様々な分野の計算処理を高速化できる革新的な技術です。近年では、人工知能の学習や仮想通貨の計算、医療分野での画像診断など、様々な分野で活用されており、今後も更なる発展が期待されています。
