【69】30 年後のソフトウェア技術者をイメージしてみる
コンピュータが生まれたのは 1940 年前後です。まだ 70 年ほどしか経っていません。人類の祖先が生まれたのが 200 万年前、人類の文明が生まれたのが 1 万年前と言われています。地球の誕生から 70 年前までの間、コンピュータは存在しません(少なくとも日本では)。気候が温暖で戦争もなく、我々がコンピュータやインターネットを通じて世界中の人とコミュニケーションできることは、とても幸運で奇跡的なことなのです。
私が最初に触ったパソコンは 1984 年シャープの X1Cs というパソコンでした。このパソコンは CPU に Z80A というチップを使っており、この中にはトランジスタと呼ばれる素子がおよそ 8,400 個乗っています。今、私が使っているパソコンは MacBook Pro、このパソコンの CPU はトランジスタ数が 14 億個、およそ 30 年で 16 万倍です!
1974 年のスーパーコンピュータの性能はおよそ 100 メガ FLOPS でした。FLOPS は 1 秒間に小数点を含む数値の計算ができる回数になります。それから 30 年後、2002 年に運用を開始した地球シミュレータの性能は 131 テラ FLOPS、さらに 10 年後、2012 年に完成したスーパーコンピュータ「京」の性能は 10 ペタ FLOPS です。まさに桁違いの性能向上です。
最新のグラフィックスカードの性能は 5 テラ FLOPS あります。単純に計算すれば、20 数枚つなぐと地球シミュレータになります。スーパーコンピュータ「京」と同等の性能ということでは 2,000 枚弱程度でしょうか。それほど非現実的な数ではありませんね。調べてみると我々が普段使っているパソコンやスマホの性能は、10 年から 20 年前のスーパーコンピュータの性能を持つのです。
このコンピュータの性能向上はムーアの法則に従ったものです。ムーアの法則とは 18 ヶ月ごとにトランジスタの数が倍になるというものです。実測では 2 年に 2 倍の模様です。インテルの研究者によると、今後 10 年以上はこのムーアの法則が続きます。さて、このムーアの法則が今後 10 年以上続くとはどういうことでしょうか? どんな変化が訪れるのでしょうか? 我々は 10 年から 20 年前のスパコンを、今、パソコンやスマホとして使っています。ということは 10 数年後、スーパーコンピュータ「京」の性能を、普段、普通に我々が使っているということが予想できるのです。
これまでのゲームはコンピュータの性能向上を利用して明らかにリアリティを追求してきました。この映像的リアリティの向上は今後も続くでしょう。しかし 10 数年後、おそらく映像的リアリティは行き着くとこまで行き着くはずです。つまり現実の映像と見分けがつかなくなります。プリンタの性能が向上して写真と見分けがつかなくなったことと似ています。現実以上の映像的リアリティはありません。映像的リアリティが行き着くところまで行き着いた後、ありあまるコンピュータの性能はいったい何に使われるのでしょうか?
それは間違いなく知的リアリティ、人工知能です。高度な人工知能はゲーム産業だけでなく我々の生活そのものを劇的に変化させるパワーを持ちます。その一端は徐々にいろいろなところで見えています。みなさんも高度な人工知能がもたらす社会を想像してみてください。そのイメージは確実に来ることでしょう。我々ソフトウェアエンジニアが、がんばればがんばるほど、早く、確実に近づいてきます。2045 年は技術的特異点が来ると言われています。私は 30 年後の未来が楽しみでしょうがありません。