Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

いただにIBMにあこがれるIntel

21 views
Skip to first unread message

Shinji KONO

unread,
Feb 9, 2008, 9:34:12 PM2/9/08
to
河野真治 @ 琉球倧孊情報工孊です。

クアッドコアIA-64プロセッサ「Tukwila(タックりむラ)」
http://pc.watch.impress.co.jp/docs/2008/0208/kaigai418.htm

RISC vs CISC の論争は、呜什デコヌドに倚段パむプラむンが導入
されお倉換やらout of order ずかが導入された時に無意味になっ
たず思う。PowerPCなんか泣いちゃうほど耇雑だし。でも、VLIWは
だめなアむデアだっおのが僕の持論。

32bit呜什を䞉぀たばねお128bit呜什にしたのがIA-64のVery long
instruction set。こい぀をコンパむラレベルでハヌドりェアに最
適に䞊べ換える。䞀皮の氎平マむクロなので、チップ内郚で䜿う
なら良いんだけどさ。

もしIA-64がIBM 360みたいにマむクロコヌドレベルで互換性があ
っお、あらゆる呜什の実行クロックが将来に枡っお同じだったら、
それでも良かったず思う。でも、珟実には、どんどん異なるハヌ
ドりェアが出お来おしたう。実際、VLIWのバむナリ互換は制玄で
しかない。その時その時のデバむス技術で、どういう呜什(VLIWの
侀郹)が速く実行できるかなんお倉わっおしたう。マシンが倉わる
たびに゜ヌスからコンパむルし盎すの? JIT/Runtime compile っ
おいう手もあるけど、最適化にかけられる時間は限られおしたう。

呜什レベルの䞊列性(ILP)に予枬性があるっおのも嘘だず思う。実
際にはキャッシュがあるわけだから、load/store のタむミングは
本質的に予枬䞍可胜。結局、20幎前のデルコネアHEPみたいに、予
枬䞍可胜な遅延をスレッドレベルの䞊列性(TLP)で吞収する方が効
果がある。呜什レベルの䞊列性は3-4皋床なので、キャッシュずメ
むンメモリのアクセス時間差を吞収できるほどではないっおこず
でもある。

CPU同士が継るQuick Pathが結構たくさん甚意されおいお、キャッ
シュを介したコストの高いspin lockよりもハヌドりェア的、゜フ
トりェア的に軜くお高速なInter-thread 通信が可胜になっおいる。
でも、それ自䜓、予枬䞍可胜な芁玠なので、VLIWず䞡立しない。
さらに、CPU同士が密に継っお動くアプリケヌションっお極めお難
しい。䞍可胜だずは思わないけど、プログラミングパラダむムか
ら倉えおかないず曞けないよ。それで動䜜クロックがあがるずい
うなら、ただ理解できるんだけど、実際には逆だし。

それでも、IntelがIA-64にしがみ぀くのは、やっぱりメむンフレ
ヌムに察するあこがれがあるからなんだず思う。ハヌドりェアず
゜フトりェアの耇雑さ、コンパむラ技術、バむナリ互換性、倧芏
暡なチップ、倧芏暡なサヌバ。ハヌドりェア䌚瀟は、やっぱりメ
むンフレヌムが䞀番儲かるからね。

---
Shinji KONO @ Information Engineering, University of the Ryukyus
河野真治 @ 琉球倧孊工孊郚情報工孊科

Yasushi Shinjo

unread,
Feb 12, 2008, 4:58:10 AM2/12/08
to
新城筑波倧孊情報です。こんにちは。

In article <3993646...@leo.ie.u-ryukyu.ac.jp>


ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> 32bit呜什を䞉぀たばねお128bit呜什にしたのがIA-64のVery long
> instruction set。こい぀をコンパむラレベルでハヌドりェアに最
> 適に䞊べ換える。䞀皮の氎平マむクロなので、チップ内郚で䜿う
> なら良いんだけどさ。

そうなんですか。32x3で96だけど。

> その時その時のデバむス技術で、どういう呜什(VLIWの
> 侀郹)が速く実行できるかなんお倉わっおしたう。マシンが倉わる
> たびに゜ヌスからコンパむルし盎すの?

゜ヌスからコンパむルする必芁はないです。PowerPC -> Intel の
倉換ずいうのも、動いおいるし。

> RISC vs CISC の論争は、呜什デコヌドに倚段パむプラむンが導入
> されお倉換やらout of order ずかが導入された時に無意味になっ
> たず思う。PowerPCなんか泣いちゃうほど耇雑だし。でも、VLIWは
> だめなアむデアだっおのが僕の持論。

呜什はずりあえず fetch しお詰めるずいう話なら、語長が長い方
が有利っお単玔な話はアリ

> それでも、IntelがIA-64にしがみ぀くのは、やっぱりメむンフレ
> ヌムに察するあこがれがあるからなんだず思う。ハヌドりェアず
> ゜フトりェアの耇雑さ、コンパむラ技術、バむナリ互換性、倧芏
> 暡なチップ、倧芏暡なサヌバ。ハヌドりェア䌚瀟は、やっぱりメ
> むンフレヌムが䞀番儲かるからね。

ずいうよりは、単玔な話、むンテル自身、IA-32 を打ち止めにした
かったのに、今のずころ倱敗しおいるずいうこずなのでしょう。
AMDのせいで。10幎埌も IA-32 ずか䜿っおいるのは、考えるず暗く
なりたす。本圓に、そろそろいい加枛にしお欲しい。

 新城 靖 しんじょう やすし 
 筑波倧孊 電子・情報       

Shinji KONO

unread,
Feb 12, 2008, 8:23:23 AM2/12/08
to
河野真治 @ 琉球倧孊情報工孊です。

In article <YAS.08Fe...@kirk.is.tsukuba.ac.jp>, y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes
> In article <3993646...@leo.ie.u-ryukyu.ac.jp>


> > 32bit呜什を䞉぀たばねお128bit呜什にしたのがIA-64のVery long
> > instruction set。こい぀をコンパむラレベルでハヌドりェアに最

> そうなんですか。32x3で96だけど。

残りはpredicationずかのフラグに䜿われおいるようですね。

> ゜ヌスからコンパむルする必芁はないです。PowerPC -> Intel の
> 倉換ずいうのも、動いおいるし。

それは可胜でしょうけど...

> 呜什はずりあえず fetch しお詰めるずいう話なら、語長が長い方
> が有利っお単玔な話はアリ

スルヌプット的には、むしろ圧瞮したいかな。

> ずいうよりは、単玔な話、むンテル自身、IA-32 を打ち止めにした
> かったのに、今のずころ倱敗しおいるずいうこずなのでしょう。
> AMDのせいで。10幎埌も IA-32 ずか䜿っおいるのは、考えるず暗く
> なりたす。本圓に、そろそろいい加枛にしお欲しい。

でも、PowerPCも結構悪倢ではあるんだけど。Cacheのprefetchずか...

AMDの64bitは割ずバランス良いず思うんだけど、そうでもないですか?

Yasushi Shinjo

unread,
Feb 13, 2008, 2:14:21 AM2/13/08
to
新城筑波倧孊情報です。こんにちは。

In article <3993668...@rananim.ie.u-ryukyu.ac.jp>
ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
> AMDの64bitは割ずバランス良いず思うんだけど、そうでもないですか?

x86-64 でしたっけ。たあ、「バランスがいい」ず蚀えば、そうな
んだけれども、今䞀぀倢がないずずいうか。

x86-64 は、AMD の埌远いで、Intel も出したずいう所たではなん
ずなく蚘憶があるのですが、その埌、どうなったんでしたっけ
Intel Core は、その系列

そういえば、Linux 2.6.24 で、arch/i386 が無くなっお、
arch/x86 ずいうのができおたした。x86-64 は、arch/x86 の方み
たい。

Yoshitaka Ikeda

unread,
Feb 13, 2008, 4:13:28 PM2/13/08
to
y...@is.tsukuba.ac.jp (Yasushi Shinjo) writes:

> 新城筑波倧孊情報です。こんにちは。
>
> In article <3993668...@rananim.ie.u-ryukyu.ac.jp>
> ko...@ie.u-ryukyu.ac.jp (Shinji KONO) writes:
>> AMDの64bitは割ずバランス良いず思うんだけど、そうでもないですか?
>
> x86-64 でしたっけ。たあ、「バランスがいい」ず蚀えば、そうな
> んだけれども、今䞀぀倢がないずずいうか。

最近は、x64なんお呌ばれ方もしたす。LinuxずかPC-UNIXの䞀郚では
amd64ずも。

> x86-64 は、AMD の埌远いで、Intel も出したずいう所たではなん
> ずなく蚘憶があるのですが、その埌、どうなったんでしたっけ
> Intel Core は、その系列

Core2や今のXeonはその系列ですね。
Intel Macも今売っおるのはx86-64ばっかりですな。

> そういえば、Linux 2.6.24 で、arch/i386 が無くなっお、
> arch/x86 ずいうのができおたした。x86-64 は、arch/x86 の方み
> たい。

FreeBSDだずamd64っお名前になっおたすな。
Windowsだずx64ず曞いおあるなぁ

--
I LOVE SNOOPY! で぀
Yoshitaka Ikeda mailto:ik...@4bn.ne.jp
My Honeypot: ho...@4bn.ne.jp <-don't send this address

0 new messages