超絶の処理能力!GPGPUの最近の動向

超絶の処理能力!GPGPUの最近の動向

おはこんばんにちは。サーバ担当のtakeuchiです。

本日は、私が定期的にチェックしているGPGPUの動向を簡単にまとめてみました。

そもそもGPGPUとは?

GPUの演算資源を画像処理以外の目的に応用する技術のことである。


Wikipediaさんの言う通り、グラフィック用のプロセッサをグラフィック以外にも活用しよう、というのがGPGPUの始まりです。GPGPUはGeneral-purpose computing on graphics processing unitsの略称です。

数十〜数千のCPUコアを使い、高速に処理できるって本当に凄いですよね!!

2006年、nVIDIAがCUDAを発表し、ATIがATI Streamを発表したことを皮切りにそれまでのGPUの在り方を一新させる、斬新なアイデアだと当時は思っていました。

近年ではAMDがAPUというCPUとGPUがくっ付いたモノを安価に提供しているので、知らず知らずのうちにGPGPUが使える環境の人が、このブログを読んでいる人の中にもいるかもしれません。

我が家でのGPGPU使用例

ハードウェア大好きな私がそんな技術を導入していないはずはない!!

takeuchi家でもGPGPUを使用しており、主に動画のエンコードの、Aviutlで使っております。※個人の用途ってこれ一択しかないですよね。(;_;)

ちなみに、うちで使っているのはPowerColor Go! Green HD6750 1GB GDDR5という当時としては珍しいファンレスのRADEONさんです。
2015020202

最近の動向

さて、ここからが本題になるのですが、近年このGPGPUがサーバ周りにまで手を伸ばそうとしています。

SSLShader
SSL acceleratorをGPGPUを用いて実装しようという動きです。
SSL accelerator自体、非常に高価なものなので、安く、簡単に実装できるのであれば大規模なSSL通信もコストが安く上がりそうです。
※リンク先は全文英文です。

PGStrom

PostgreSQLをGPUを使い並列実行して高速化するモジュールです。
開発は日本の方がやっているのは知っていますが、20倍近く高速化するとのことで、安易なスケールアップよりも非常に効果が見込めます。

pyrutcRARk
GPUを使ってパスワードなどを解析してくれるツールです。くれぐれも悪用厳禁ということで。

【週刊bitWave】(メルマガ)始めました!

登録はこちらからメールアドレスを入力してお申込みください。

ご登録いただいたメールアドレスは 【週刊bitWave】の更新情報の配信にのみ使用します。

個人情報の取扱いに関しては、「プライバシーポリシー」をご確認ください。解除はいつでこちらから行うことが可能です。

あなたにおすすめ

『ギガビット光』の実情|ネット遅延のイライラは解消できるか?... bitWave編集部の川口です。 私はテレワーク勤務ということもあり、普段はサテライトで茨城におります。東京赤坂にある会社とはFaceTimeで接続しており、つまり “ネットワーク命” の環境で業務にあたっています。 遅い遅...
仮想環境で『Ansible』を使ってサーバ構築... 最近、サーバ構築を実施する必要がありました。 まずは仮想環境を作り、サーバ構築を……と思ったのですが、私はインフラ周りの経験が浅く、色々困ったことが頻出してしまいました。 今回の記事では、私と同じような “サーバ構築ビギナー” ...
G Suiteの「Googleサイト」が意外にも使えるツールであった?... 今回ご紹介するのはGoogleの『G Suite』です。 えっ、いまさら『G Suite』!? なんて思われるかもしれません。 それもそのはず、『G Suite』は本日8月28日で、ベータ版提供開始から11年になるんですね。 ...
「多動力」のある働き方は稼げるか?... どうもこんにちわ。お盆休み感の抜けないケビンです。 お盆中は本を読んだり、まったり過ごしておりました。 【給料があがる働き方ってなんなの?】 「給料が安い」と思ったことはないでしょうか。 こんなに働いているのに何で給料があが...