x86は終わコン これからはGPU GPUはCPUより2けた速い
1 :
◆zzzbb2c.e6 (東京都):
x86の全盛期は終わった
2011/06/28
記者が子供の頃の1970年代は、i8080、Z80、MC6800などがマイコン用8ビットCPU(Central Processing
Unit)として全盛だった。それに続いたのが16ビットCPUで、米Intelのi8086がパソコン分野の勝者となった。
それがx86アーキテクチャーの始まりである。x86アーキテクチャーは32ビットになり、64ビット(これは「x64」と
も呼ぶ)になり、今やWindowsパソコンもMacも企業のサーバーもx86だ。でも、x86の全盛期は終わったのでは
ないだろうか。
x86の強力なライバルが二つ浮上してきた。一つは英ARMのARMアーキテクチャーだ。消費電力が少ない割
に高性能なARMは携帯機器に多く採用され、「Microsoft、次期版WindowsでARMアーキテクチャーをサポート
へ」といった動きも報じられている。米Microsoftは以前、WindowsでAlpha、MIPS、PowerPCをサポートしたこと
があったから、浮気はこれが初めてではない。前回はIntelはとにかくがんばって製品を改良し価格を下げて
Alpha、MIPS、PowerPCへの移行を食い止めた。ARMとの競争においてIntelはもう一度がんばれるだろうか?
スパコンで存在感増すNVIDIAのGPU
x86のもう一つの敵は米NVIDIAのGPU(Graphics Processing Unit)だ。GPUは元来、パソコンやワークス
テーションの画面の描画処理を担うプロセッサだった。画面の画素数や色数が増大してより多くの処理性能
が求められ、3D(3次元)グラフィックスの描画処理を担うようになってさらに多くの処理性能が求められ、GPU
は20年以上の年月をかけて性能を上げてきた。
もはやGPUは「グラフィックス処理のためのプロセッサ」とは言えない。図1はスーパーコンピュータの性能ラ
ンキングサイト「TOP500」だが、2011年6月のトップ10システムを見ると、2位、4位、5位のシステムは図2のよ
うなNVIDIAのGPUを使っている。3位、6位、8位にはスーパーコンピュータの大手企業である米Crayの名前が
見えるが、そのCrayも2011年5月にNVIDIAのGPUを使った新機種「Cray XK6」を発表した。NVIDIAのGPUは、
スーパーコンピューティングの世界で、今一番ホットなプロセッサである。
http://itpro.nikkeibp.co.jp/article/Watcher/20110622/361602/
2 :
【東電 88.8 %】 ◆zzzbb2c.e6 (東京都):2011/06/29(水) 13:53:47.27 ID:ROIrQptY0
3 :
【東電 88.8 %】 ◆zzzbb2c.e6 (東京都):2011/06/29(水) 13:53:51.38 ID:ROIrQptY0
もう少し計算量を増やそうということで、図6の斜線部分の面積を倍精度浮動小数点数で積分して求めるプロ
グラムも書いてみた。X軸を100億分割してCPUで並列化せずに実行した場合の処理時間は259秒(4分19
秒)で、図3のGeForce GTX 570で並列実行した場合は1.399秒。185倍速かった。ちなみに、図2のTeslaで
は0.765秒で、338倍速かった。
図6●斜線部分の面積を積分で求める
http://itpro.nikkeibp.co.jp/article/Watcher/20110622/361602/zu06.jpg GPUはもともと単精度浮動小数点数の計算に用いられることが多く、整数演算や倍精度浮動小数点数の計
算では性能が十分に発揮されないという見方もある。しかし、今回記者が実験した限りでは、整数や倍精度
浮動小数点数でも、とんでもなく高速であった。
GPUの強みは、GPUが数百〜数千個のCPUコアを持ち(例えば図2のTeslaは448個の、図3のボードは480
個のコアを持つ)、開発環境がそれを前提に作られていることだ。記者の感想としては、GPUでは簡単に大規
模な並列処理ができる。今回は同期が崩れてデータが壊れることがなく、安心してプログラミングができた。
もしあなたがソフトウエアや情報システムを作っていて、プロセッサの処理能力が十分でないためにユー
ザーを待たせたり、ユーザーが望む計算を十分にできなかったりするという状況であれば、今すぐにでもGPU
の採用を検討すべきだ。とんでもなく速いし、プログラミングはさほど難しくない。あなたの開発能力は、x86
CPUのためだけにあるのではない。
4 :
【東電 88.8 %】 ◆zzzbb2c.e6 (東京都):2011/06/29(水) 13:53:55.15 ID:ROIrQptY0
IntelはGPGPUに取り組め
x86アーキテクチャーのライバルとして、消費電力が少ないARMと、処理能力で優れるNVIDIAのGPUが浮上
してきた。x86の世界は、下と上から浸食される可能性がある。
記者の見方としては、IntelはARMとは互角に戦えるだろう。Atomを改良してもいいし、処理能力面でその上
にあるノート用CPUをベースにしてもいい。ARMと競争する上では、x86アーキテクチャーで過去のバイナリソフ
トウエア資産を生かせることを強みに持っていく方策もあるだろう。
NVIDIAのGPUを使うにしても、x86のCPUが不要になるわけではない。x86のCPUにGPUを付加する、という
形は変わらないからだ。ただ、処理能力を必要とするソフトウエアがこぞってGPUを活用するようになると、CPU
の性能はまあまあでいい(=安いものでいい)となる可能性はある。それはIntelの望むところではあるまい。
NVIDIAへの対抗策としてIntelが今すべきことは、自社のGPU(CPU内蔵)をプログラマが利用できる環境を
整えることだ。GPUをグラフィックス以外の処理に使うことを「GPGPU(General-Purpose computing on
Graphics Processing Units)」と呼ぶが、IntelのGPUは、そのための環境整備が遅れている。NVIDIAの開発
キット「CUDA Toolkit」はバージョンが4.0になり、完成度は高い。無償で配布されており、Linux、Mac OS X、
Windowsで利用できる。IntelはGPGPUの可能性を軽視すべきではない。
5 :
【東電 88.8 %】 ◆zzzbb2c.e6 (東京都):2011/06/29(水) 13:53:59.60 ID:ROIrQptY0
AMDはどうしている?
GPUの分野でNVIDIAのライバルと言えるのが、加ATI Technologiesを2006年に買収した米AMD(Advanced
Micro Devices)である。AMDはGPGPUをやっていないわけではなかったが、NVIDIAには水を開けられている。
AMDは自社のGPUコンピューティングを「ATI Stream Technology」と呼び、その開発キットを「ATI Stream
SDK」と呼んできた。しかし、2011年1月に「AMD Accelerated Parallel Processing(APP)Technology」と
「AMD APP SDK」に改名した。
最新のAMD APP SDK 2.4では、これまでサポートしていた「AMD CAL(Compute Abstraction Layer) API
(Application Programming Interface)」を使ったプログラミングを廃止し、米Khronos Groupが推進する
「OpenCL(Open Computing Language)」プログラミングに集中する姿勢を示した。標準に依拠して立て直しを、
というところだろう。AMD APP SDKを使ったOpenCLプログラミングについては、発売中の日経ソフトウエア
2011年8月号で詳しく解説している。
記者は今回NVIDIA GPU向けのプログラムを「CUDA C」と呼ばれるNVIDIAのC言語拡張で書いたが、NVIDIA
もOpenCLをサポートしているので、NVIDIA GPU用のプログラムをOpenCLで書くこともできる。OpenCLなら、
AMD/NVIDIA両対応のプログラムを書けるというわけだ。ただ、OpenCLでの記述は、CUDA Cに比べると面倒
だ。両方のコードを見比べて、自分のプロジェクトに適合するものを選んでほしい。今はまさに、GPUコンピュー
ティングに臨むべきときだ。
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
iiiiiiiillllll!!!!!!!!!!!!!!!!!!!!!iiii,,,,
l"""",,,,,,,,iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii,
|||||||||||!!!!!!!"""""""""!!!!!!!lll!!》
.i|||||~~~~ ___ ..!!!》!
巛/ ’,,,iiiiiiillllllll!!!!! iiiiiii,,,,,,,,, |
| """"≡ 。ヽ _ ""'|
.⌒”丶 . `_彡" ( °) |
(('.'). / " ⌒ 、.《 ~ヽ⌒' ヽ ふくいちへ行こうぜ…
..'’、 ' ,,,!” ... ___) |
.ゝ ` ' ⌒_~ ⌒' | 久しぶりに…
| ~~ '___ |
.|.. ,,,,,二二二ミ, | キレちまったよ…
..| |
...|... "'!!!!!!!'" |
|、 ..|
..| へ ソ ....|
7 :
名無しさん@涙目です。(静岡県):2011/06/29(水) 13:54:05.03 ID:grymo+7I0
オワコンと言われて早何年?
8 :
【東電 88.8 %】 ◆zzzbb2c.e6 (東京都):2011/06/29(水) 13:54:09.59 ID:ROIrQptY0
***おわり***
9 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 13:54:38.49 ID:JERasJGt0
でもお熱いんでしょ
> 今一番ホットなプロセッサ
わらうところですね
11 :
名無しさん@涙目です。(東京都):2011/06/29(水) 13:55:25.88 ID:pzICD/RV0
そんなに速いならGPUで直接Windows動かそうよ
爆速なんでしょ
CUDAエンコードQSVエンコードやらの精度を見るに
GPUがCPUの代わりになることはない
CPUがGPUに食われることは十分あり得る
そりゃGPUと違っていろんなことをしなきゃいけないからな。
だったらCPUの代わりをやってみろってのw
sandyブリッジディスってんじゃねえよタコ記者が。
動かすソフトがない
16 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 13:56:38.74 ID:VH+xPm9o0
結局、6502が最強だったのか
サイヤ人(CPU)とスーパーサイヤ人(GPU)みたいなもんですか?(小学生並みの質問)
19 :
名無しさん@涙目です。(北海道):2011/06/29(水) 13:57:53.49 ID:TSVreT/X0
20 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 13:59:21.51 ID:OBFAxYQEP
仁みたいに30年前にタイムスリップしてどうにかこうにか富士通がFM-7で天下を取るように歴史を変えてきたら、
90年代にはPOWER PCのFMRが出て、エプソンからもFMR互換機が出て、
モトローラ用にカスタマイズされたWINDOWSは無敵の時代が続いた。
21 :
名無しさん@涙目です。(北海道):2011/06/29(水) 14:00:53.79 ID:V7etkxfc0
終わらないコンニャクオナニー
22 :
名無しさん@涙目です。(長屋):2011/06/29(水) 14:01:32.54 ID:UW4kaB3q0
ARMならx86余裕で駆逐出来るだろ
CPUがGPUの代わりをすれば良い。
マルチプロセッサなら可能だろ。
GPU無しのPCがあってもいいだろ。
ここ数年ずっと同じこと言っていないか
いつその時代になるんだよ
25 :
名無しさん@涙目です。(千葉県):2011/06/29(水) 14:03:41.25 ID:FlZDC0/n0
>>23 そんな名案思いついた的に言われても・・・
とっくにそういう流れになってますやん
地球シミュレーターは違う計算分野で未だ世界1位というのが理解できていないのが
>>1の元記事書いてる奴
27 :
名無しさん@涙目です。(dion軍):2011/06/29(水) 14:04:30.34 ID:l8N7mJlm0
GPUエンコっていろいろ出てる割にしょぼいエンコしかできないんだな
結局CPUの補助してるのが一番いい
28 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:05:11.00 ID:A6rwGf3t0
>>1 いや…
そんな小学生みたいなプログラム書いてドヤ顔されても困るんですけど
29 :
名無しさん@涙目です。(関東・甲信越):2011/06/29(水) 14:05:25.03 ID:97pn/vOiO
アホか?
浮動少数計算だけに特化してるGPUが全計算で高い性能を持つCPUの代わりになどなるはずがなかろう
もし仮にCPUとして使ったら半端ない消費電力と発熱で大変な事になるぞ
>>24 数年同じことを言ってるってことは、業界全体で方向性がぶれてない
つまり確実にやってくる未来ってわけだ
31 :
名無しさん@涙目です。(岩手県):2011/06/29(水) 14:05:35.78 ID:MjzGvOQf0
直線番長がどうしたって?
CISCのx86はオワコン、これからはRISCの時代だと言っていたけどな。
この程度の記事で日経載るなら、おれも十二分にテクニカルライターでやっていけるなw
>>26 流体シミュに振っているからな
スパコンも結局目的があって作っているわけで完全な汎用品なわけでないし
35 :
名無しさん@涙目です。(catv?):2011/06/29(水) 14:09:39.27 ID:9lpwxkzm0
GPU!GPU!
36 :
名無しさん@涙目です。(和歌山県):2011/06/29(水) 14:10:07.41 ID:CXX9IO930
GPGPUなんて始まってもいないのにそのまま終息
ヘテロジニアスも生かすのに何年かかるやら
汎用性向上させて出直してこいよ
ARM以外は全滅する気が
よく知らないんだけどこれからはCELLみたいなヘテロジニアスマルチコアCPUが主流になるんじゃなかったの?
PS3が出たときそんな話があったと思うんだが、そんな兆候一切見られないんだが
汎用計算機には使えない
まあただwebとメールでいいという人にとってはx86の必要性がかなり無いのは確か
こいつの記事とは全く違う意味でARMで十分なんだがパソコンに来るのではなくスマホ系にいくだけ
スマホだって5年後にあるかどうかも怪しい
>>25 なんだ、すでに存在するのか。
どんなやつなんだ?
>>38 SandyもLlanoもヘテロ構成
そしてAMDは本気で促進狙ってMSと共同戦線
兆候無いとかいっているのは単に知識不足なだけ
43 :
名無しさん@涙目です。(catv?):2011/06/29(水) 14:14:24.64 ID:/G/52cdPi
>>28 こういう的外れで嫉妬に満ちたレスが一番来る
このスレ、ガキしかいねえ
年取ったアホなだけかもしれんが
45 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:16:28.40 ID:obdUTHQL0
intelのARM対抗ATOMは2013だろ?だいぶ遅れとるんじゃね?
46 :
名無しさん@涙目です。(大阪府):2011/06/29(水) 14:16:34.51 ID:30DVUDlZ0
>>40 5年後はスマホとかオワコン()になってるだろうが未だあるだろうよ
技術は進むんだろうが人間も経済もそんなに早く回転できない
えーっとCPUとGPUじゃ特性が違ってその結果計算するものが違うんだろ
48 :
名無しさん@涙目です。(catv?):2011/06/29(水) 14:18:40.34 ID:hO/YaDRr0
走らせるプログラムによる
以上
49 :
名無しさん@涙目です。(関西地方):2011/06/29(水) 14:19:34.64 ID:hxvzs3Ms0
ivy買っていいの?
50 :
名無しさん@涙目です。(千葉県):2011/06/29(水) 14:21:17.73 ID:2uQ4OOlh0
Z68だっけ
CPUにGPUの処理もやらせるやつ
どんな具合なんだろう?
51 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:23:18.70 ID:A6rwGf3t0
52 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:25:31.18 ID:BXlG9+3a0
もうCPUいらないんじゃないかな?
53 :
名無しさん@涙目です。(新潟県):2011/06/29(水) 14:25:33.71 ID:z3dpXttu0
>>38 × IntelはGPGPUに取り組め
○ IntelはMICに力を入れる
× AMDはどうしている? 今はまさに、GPUコンピューティングに臨むべきときだ
○ AMDはFSA構想を発表した。 今後、ヘテロジニアスマルチコアの時代にどうなっていくだろうか
CPU+GPUかCPU+MIC(メニーコア)かって違いはあるけど、ヘテロジニアスに向かって行ってるのは確実
AMD、NVIDIA、ARM、MSはGPUによるヘテロジニアスを目指してる (FSAだと外部GPUも使える為、NVIDIAも参加)
IntelはMIC(メニーコア)によるヘテロジニアスを目指してる
今後はヘテロジニアスでもx86のMIC(Intel)対GPUのFSA(AMDなど)ってなるんじゃないかな。
54 :
名無しさん@涙目です。(神奈川県):2011/06/29(水) 14:26:32.89 ID:U3SWKLMh0
GPUを画像処理以外に使ってもGPUって呼ぶの?
ソフト遺産考えたらx86つかうしかないのが現状
お熱いイメージしかない
>NVIDIAのGPUは、
>スーパーコンピューティングの世界で、今一番ホットなプロセッサである。
ホット過ぎるだろ
58 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:29:50.35 ID:0by30L6K0
GPUは単純な計算は馬鹿みたいに速いけど
その代わり割り込み処理に非常に脆いという点。
OSからのさまざまなメッセージを処理する際にこの特性は致命傷。
だからGPUの性能がいくら高くなろうとCPUに取って代わることは(当面は)ない。
スパコンみたいな、決まりきった計算を延々と繰り返すに用途は非常に向いてるけど。
59 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:32:28.60 ID:GYnQ3fK10
CPUは常に必要だけど
優先順位があきらかに落ちてくるよ
数年前から同じこといってるけどお
最強なのはヘテロメニーコア+GPU
PS3は時代の先を行き過ぎてた
61 :
名無しさん@涙目です。(神奈川県):2011/06/29(水) 14:37:45.06 ID:U3SWKLMh0
x86もオワコンって言われて長いよな
いつかは終るんだろうけど
62 :
名無しさん@涙目です。(東京都):2011/06/29(水) 14:40:55.59 ID:FxkN7rnR0
中で一所懸命頑張ってる小さいおじさんをいたわってやれや
63 :
名無しさん@涙目です。(静岡県):2011/06/29(水) 14:41:50.62 ID:nGtJEair0
NHKでスパコンの開発者が出て言ってたね、これ。
スパコンにGPUを使うのは、日本が開発したらしいよ。
64 :
名無しさん@涙目です。(愛媛県):2011/06/29(水) 14:45:55.91 ID:y+1P3O150
なぜかx68に見えた
65 :
名無しさん@涙目です。(catv?):2011/06/29(水) 14:46:25.26 ID:oM1kBmniP
66 :
名無しさん@涙目です。(東京都):2011/06/29(水) 14:46:32.32 ID:yEdTcVG60
それに必要な冷却ファンのパワーで本体が舞い上がって吹っ飛んでいくレベル
老害「デザイナー君、企画書まだかね!?」
デザイナー「テメーの書類待ちだよwwwwもう書類もやっとくからUSBんトコで受付でもしてろよwwww」
68 :
名無しさん@涙目です。(大阪府):2011/06/29(水) 14:47:05.55 ID:HM60U6ay0
将来的に生産のコストが下がるようなら
回路を使いまわすって意味での今のCPUは減っていくんだろうけど
そうなれば次世代映像コンテンツでも登場しない限りGPUの方がオワコン化する
69 :
名無しさん@涙目です。(兵庫県):2011/06/29(水) 14:49:36.40 ID:t0WKsF8T0
そんなスパコン並の性能のパソコンを使って2chをするお前たち
まさに、猫に小判だな
Linpackみたいに力業で何とかなるベンチのみを信じてる記者がいてワロタ。
中国のXeon+Linuxの”スパコン”が評価されてるのは泣けてくる。
大切なのは、CPU開発、スパコンOS開発ができることなのにね。
その上での1位が大切。
73 :
名無しさん@涙目です。(catv?):2011/06/29(水) 14:52:29.28 ID:FzB1zoka0
OS様の殿様っぷりぱねぇな
x86の携帯端末分野での立ち遅れは後々やばいことになるような気がする。
75 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 14:57:17.22 ID:GYnQ3fK10
76 :
名無しさん@涙目です。(北海道):2011/06/29(水) 15:00:51.81 ID:5rMBufv30
こんなことできたんならラデオンじゃなくてンビディア買っとけばよかった
数値演算プロセッサw
386、486じゃねーんだからw
78 :
名無しさん@涙目です。(静岡県):2011/06/29(水) 15:04:32.02 ID:bWXVsLTXP
79 :
名無しさん@涙目です。(愛知県):2011/06/29(水) 15:05:10.88 ID:tTSl/3TM0
自作板のアーキスレの方がよっぽどためになりそうだ
x86の命令実行できるGPUをたくさん積めば勝てる
81 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 15:08:40.07 ID:GYnQ3fK10
>>80 intelのララビーというものがあってだなゴフンゴフン
結局x86、Z80、MC6800全部生き残ってるじゃん
83 :
名無しさん@涙目です。(長屋):2011/06/29(水) 15:21:42.76 ID:14FZmz1S0
スカラプロセッサとベクトルプロセッサじゃあ得意分野が違うよ。
人間が操作するような予測不可能な処理はスカラありきだろ。
85 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 15:42:53.33 ID:YVOZ52Ky0
GPUの話してるのにゲームのゲの字も出て来ない記事ってのも凄いな
コピペされた分だけでソースまでは読んで無いけど
ボルトが足速いからオリンピックの全種目に出ればいいって言ってるようなもんじゃん
87 :
名無しさん@涙目です。(チベット自治区):2011/06/29(水) 17:45:24.39 ID:x5ylTBH20
FUSION見てると、GPGPUやるのも大変そうね
CPUとのリニアなメモリ空間、ドライバレスで動かせるのはまだまだ先
>>2 「京」って「K」って言われてんだね。なんか味気ない
89 :
名無しさん@涙目です。(東京都):2011/06/29(水) 18:49:23.49 ID:JQxCzkDu0
X68かと一瞬。
ついにCPUがI/Oコントローラになり下がる時が来たか。