hide.jikyllの日記: Intel、Nehalemの正式名称を「Core i7」に決定 121
日記 by
hide.jikyll
これまで「Nehalem」という開発コード名で呼ばれてきたIntelの次期主力プロセッサの正式名称が「Core i7」に決定しました(The Registerの記事)。「i7」には「Intelの第7世代CPUアーキテクチャ」という思いが込められているようですが、そうするとPentium Pro(1995年)以降、ずっと第6世代が続いてきたということなのでしょうか。
これイーナは以後禁止だ (スコア:2, おもしろおかしい)
Re:これイーナは以後禁止だ (スコア:1)
Re:これイーナは以後禁止だ (スコア:5, おもしろおかしい)
Re:これイーナは以後禁止だ(オフトピ揚げ足取り) (スコア:1)
エンジン2基のスクーターって感じですね。
>コアツーエキストリーム
余分三兄弟のCMを思い出します。
i7 (スコア:2, 興味深い)
Itaniumは無かったことにされたようです。
# ほんとかよ
Re:i7 (スコア:1)
CPUIDのFamilyに7を使うのね。
Re:i7 (スコア:1, 興味深い)
通称i786と呼ぶことがあったように記憶しています。
i786-pc-linux-gnu
とか、最近は見かけませんが(-marchに指定すべき値はpentium4)。
もしかしたら無かったことにしたいのはNetBurstかもしれません。
Re:i7 (スコア:3, 興味深い)
Intelは486のころ(だったかな)、AMDとかCyrixと裁判やって負けたわけです。
だから586じゃなくてPentiumって名前になったわけ。
Re:i7 (スコア:1)
だから586じゃなくてPentiumって名前になったわけ。
その裁判で勝ってたら、今回のはi986くらいになってたかもね。
Re:i7 (スコア:1)
○ 「i786でなくCore i7」
プレスリリース [intel.com]にも "Intel® Core™ i7 processor" と書かれているわけで、i7の部分は商標ではない。
Re:i7 (スコア:2, おもしろおかしい)
i787は発売されるのでしょうか?
ODPもふくめて
787 (スコア:5, おもしろおかしい)
今年4月の発表では、2008年第4四半期に初飛行、2009年第3四半期に引渡し予定(当初予定から1年遅れ?)らしいです。
Re:i7 (スコア:1, 参考になる)
> ItaniumがいつからネイティブなIA-32(x86)なったか教えてください
PentiumProの開発コード名がP6、ItaniumがP7でしたが
タレコミ文より
> 「i7」には「Intelの第7世代CPUアーキテクチャ」という思いが込められているようですが、
Itaniumこそが「Intelの第7世代CPUアーキテクチャ」だったはず、というのがごく自然な発想でしょう。
Re:オーオーオー i7 (スコア:1)
# プレインの2号機には搭載されてましたっけ?
ie7と空目して (スコア:2, おもしろおかしい)
いかんせん熱い (スコア:2, 興味深い)
ペンギンオンパレード (スコア:2, おもしろおかしい)
ということは、このままでいくとQuadCore x 2 x HT-Onで・・・16匹!?Xeonマシンだと、ペンギンいっぱいになりそう。
-- gonta --
"May Macintosh be with you"
Re:ペンギンオンパレード (スコア:5, 興味深い)
なんでも、PPEの実行可能スレッド数を表す標準サイズのペンギンが2羽、
SPEを表す標準より小さいサイズのペンギンが6羽表示されるとか。
小さいペンギンがCellのSPE数より1羽少ないのは
ハイパーバイザーがSPEを1個占有しているからだそうで。
Re:ペンギンオンパレード (スコア:1)
Re:ペンギンオンパレード (スコア:1, おもしろおかしい)
http://www.kaiyukan.com/penguin/parade2.htm [kaiyukan.com]
# かわいい
今までは1本だったが (スコア:2, 興味深い)
と言うことはようやっと、全部のパイプラインが64bit対応になったって事だな。
# そりゃ、何本もあるはずのパイプラインが、実は1本除いて全部32bit命令
# しか対応してない状態でHT機能を on にしたら、さすがにスピードでないものなぁ。
HyperThreadingはオフ (スコア:1, 興味深い)
Re:HyperThreadingはオフ (スコア:1, 興味深い)
確かにHTはスレッドあたりの性能を悪くしますが、マルチスレッド全体での性能は間違いなく向上します。
サーバの場合、単一のスレッドで動いているとは考えられないため性能は上がると思うのですが。
巨大なファイルのコピーを複数同時に行うと悲惨なことになるように、
HTのおかげで並列度が上がってI/Oがボトルネックになってるとか?
Re:HyperThreadingはオフ (スコア:5, 参考になる)
http://technet.microsoft.com/ja-jp/magazine/cc137784.aspx [microsoft.com]
この場合は、DBMS 自身がスレッディングとキューイングを既に効率化させているため、HT によるスレッディングによって却って DBMS の動作が非効率になるという、ある種不幸な事象が原因でした。
Re:HyperThreadingはオフ (スコア:3, 参考になる)
ません。むしろ並列プログラミング特有のボトルネックが出てしまって、トータルではかえって
性能が低下したというだけに見えます。シングルCPUに(過度に)最適化したアプリをそのまま
マルチCPUに持っていっても性能が出ないのはある意味予想されていたことなのですよ。マルチ
CPUはCPUの内部的な演算は高速化してくれるけど、それ以外は今までと変わりないですから。
Re:HyperThreadingはオフ (スコア:5, 参考になる)
ソフト単体だと、プログラマ自体がマルチスレッドで意識して書かないと100%使い切るような性能はなかなか出ないですね(汗
HTは使ってみるとわかるんですが、論理上(少し性能の劣る)マルチコアに見えるというだけであり、マルチスレッドのソフトは基本的に素直に性能が上がりますね。
(HTとは関係無しに)マルチスレッドで出た問題を挙げると
やたら演算ばかりするスレッドを書くと、スレッドが回りすぎて、他のスレッドと比較して負荷が上がる>Windowsのスケジューリングで負荷が高い物を優先してスケジューリングする(Boost)>結果特定スレッドのみCPU時間を取ってしまい、他のスレッドに時間が回らず、想定よりもパフォーマンスが落ちる(Boost問題)
(余談ですがSEGAのPSOBBでアイドルループの書き方がまずくて、こうなってた事例があります)
自分で書いたソフトには問題が無いが、ASPIレイヤで「同一ソフトから同一IDのデバイスの操作は一つだけ」という条件が入っている為に速度が出ない(環境的な問題)
マルチスレッドをあまり意識せずにパフォーマンスを稼ぎたい場合は
・OpenMPを使う
・シングルスレッドで書いて複数走らせる
が良いかと思います
(特に後者は解析等で分散して解析を行うのに便利だったりしますし、意外に侮れないwww)
Re:HyperThreadingはオフ (スコア:4, 参考になる)
Re:HyperThreadingはオフ (スコア:1)
Re:HyperThreadingはオフ (スコア:1)
以前の仕事で、複数ソケットに複数コアおよび/または複数スレッドがあり得る場合に、どれとどれが同じソケット、同じコアなのかをなるべく普遍的に区別できないものかと調べたことがありましたが、自分にはわかりませんでした……orz
Re:HyperThreadingはオフ (スコア:3, 参考になる)
Linuxならstruct cpuinfo_x86のphys_proc_idを比較することで同じコアかどうか(同じAPICに接続されているか)を判断できます。
struct cpuinfo_x86は、struct cpuinfo_x86 *c = &cpu_data(CPU番号)とやれば取り出せます。
Re:HyperThreadingはオフ (スコア:3, 参考になる)
Re:HyperThreadingはオフ (スコア:5, 参考になる)
ここで問題となるのはHTの複数論理スレッドが, ある物理コアの1次キャッシュを取り合ってしまうこと.
HTでは1物理コアに複数の論理スレッドを割り当てる.
とうぜん1論理スレッドあたりのキャッシュ容量は減る.
各スレッドのキャッシュミスヒット率はキャッシュの容量に線形ではないので,
1論理コアに2スレッド走らすと, 各々のキャッシュミスヒットがHT off時の倍以上に
増加する可能性がある.
その場合HT offであるまとまった時間一方のスレッドを走らせ, その後他方のスレッドを走らす
よりも遅くなる.
Re:HyperThreadingはオフ (スコア:2, 参考になる)
>1論理コアに2スレッド走らすと, 各々のキャッシュミスヒットがHT off時の倍以上に
>増加する可能性がある.
間違いじゃないけど、
「キャッシュ容量が半分になっても、通常はキャッシュミスは倍増しない」
ってことに触れておかないとフェアじゃないよね。
1スレッドのワーキングセットがキャッシュ容量ギリギリで、
2スレッド動かすとお互いに相手のワーキングセットを押し出すような
アプリだと上のようなことも起こるでしょう。
他の方が書いていたように、1コア向けに最適化されたDBMSなんかは
そんな感じですよね。
本当の (スコア:1)
本当の愛はどこに?
#おさーるさーんだよー80x86 (スコア:1)
ですよね。80686長すぎだろとも思いますが
Pentium 7? (スコア:3, 興味深い)
Pentium 4
↓
Coreの代わりにPentium 5
↓
Core 2の代わりにPentium 6
↓
Nehalem (Pentium 7)
になると。NehalemはPentium 4と同じチームが開発したらしいので、こんなひねくれた見方をしてみました。
そしてxy86へ (スコア:1)
Pentium Pro発展型だったPentium2とPentium3はいいとして、NetBurstアーキテクチャのPentium4が本来80786だと思うのだが。
で、Core1とCore2が80886と。
じゃあ今回のヤツは80986?
次のヤツは801086???
# i960なんてのもありましたねえ
Re:そしてxy86へ (スコア:2, 参考になる)
全部が686世代だよという意味ですよ.
Pentium Proはμops命令への変換やout of order実行を導入し完全に新アーキテクチャ.
Pentium IIはproにMMX拡張して2次キャッシュ外付けしてカートリッジ状にしたもの
Pentium IIIはIIにSSE拡張, 後に2次キャッシュ内臓でカートリッジからソケット型に戻る.
Pentium 4はパイプライン長大化して低効率高クロックに特化, HyperThreadingや後に64bit拡張なんかを詰め込み,クロック上がらず失敗
Pentium Mで一旦IIIに戻って省電力に特化
Coreでブランドネーム変更, でもMと本質はあまり変わらず
Core2でPenM系列に64bit拡張などを実装し現在に至る.
Re:そしてxy86へ (スコア:2, おもしろおかしい)
1.Pro, 2.II, 3.iii, 4.M, 5.Core, 6.Core2, 7.i7
謎は解けた!
Re:そしてxy86へ (スコア:1)
80A86 だったら,そのうち本当に 80x86 が出てくる?
それより 80I86 が出てきたとき 80186 と(わざと)
誤読するジジイがいっぱいでてきそうだ.
そもそもの「PPro〜C2→i686」の主張は (スコア:1)
これが「i686」を報告するので、初代Pentium=80586(Penta-ium)の後がひとまとめと推測されます。
Pentium Proを5/6の境としているのはぐぐる先生によります。
#Core MA系プロセッサ持ってないのです...
#実はPost-Coreがi786なのかな...でもLinuxは"i686"だし
Re:80x86 (スコア:1)
Re:80x86 (スコア:1, おもしろおかしい)
第一 8086-80286 ちょっと乱暴だけど16bitで一括り
第二 80386
第三 80486
第四 Pentium
第五 PentiumPro-III P6アーキテクチャ
第六 Pentium4
第七 Coreシリーズ
あれ? 一個多いぞ??? 32bitからが起点なのか?
でもCore i7だってCoreアーキテクチャの拡張なんでしょ?
なんかi7って苦しすぎんか?
また後先考えてなさそうなネーミングしちゃって (スコア:1, すばらしい洞察)
i7ってC7の親戚ですかぁ?(誤読)
Intelってブランド名が迷走してますよね。 [impress.co.jp]
クロックなどの詳細スペックや、新アーキテクチャーやベンチマーク結果に常に目がいくメーカーやジサカーにとってブランド名ってどこまで意味があるものなのか考えると、微妙だと感じます。結構、名前でころっといっちゃう人(文化)って海外では多いんでしょうか...?
ついでにIntelに限ったことではないですが最近モデルナンバーがインフレしすぎてませんかね。
最強感を演出すると後でそれ以上の製品を出すときに困るの法則があるというのに。
Re:また後先考えてなさそうなネーミングしちゃって (スコア:1)
# GeForceは10000台に入るのかと思ってたw
Re:GPUの型番づけ(オフトピ) (スコア:1)
Radeonの下二桁、50と70の差は20しかないけど、性能差はそれ以上にあると思う。
IntelのCPUも数字が大きければよいのかというとそういうわけでもないので、やはりよくわからん。
10年前なら型番やスペックが全て頭の中に入っていたんだけどな。歳を取ったなあ。。。
# RadeonのX600ってのはRadeon 9600のPCI Express版て意味かと思ってました。
Re:また後先考えてなさそうなネーミングしちゃって (スコア:1, おもしろおかしい)
で、次からは
86 Return
86 A
86 Taro
....と続くことに
空目 (スコア:1, おもしろおかしい)
なんちゃってクアッドコア (スコア:1)
それともこのCore i7から?
最新CPU事情に疎いので教えてください。
Re:なんちゃってクアッドコア (スコア:3, 参考になる)
ただしAMDのPhenomは「ネイティブクアッド」のはずなんですが、それによって生まれる利点は
http://www.4gamer.net/games/039/G003983/20071223001/ [4gamer.net]
この程度でしかないとバレちゃってるので、実際のところ、今でもそれを真面目に気にしている人はあんまりいないように思います。AMDそのものですら、最近は「ネイティブだ」とか大声で言わなくなってますし。