パート1はこちらから読めます。Yangうん、良い質問だ。基本的にはOSがスレッドのスケジュールを管理する。WindowsやLinuxなら効果的にBulldozerのコア間のスケジュールをこなすよ。OSは最高性能か最高ワットパフォーマンスのどちらを優先させるかでコア性能をブースとさせるよ。違うモジュールで最高性能をだすために自分でスケジューリングできるよ。二つの整数演算コアは完全に別れており、実行パイプラインはL1キャッシュではデータ共有されない。これはソフト側で最適化する必要はないから。L2キャッシュは二つの整数演算コアで共有されており、同時に実行パイプラインから読むことができるが書込はどちらか一つのみなんで注意ね。いうことは、二つのスレッドが共有するL2キャッシュにフィットするようなデータを自分でセットすることが可能。これで性能がより向上するだろう。忘れないでほしいのは他のコアのこと。データ共有のメリットと次の実行可能なコアにデータを送るためのメリットを天秤にかける必要があるよ。通常すぐに実行可能なスレッドの側に次のスレッドを準備しておくことが良い。マルチスレッドアプリケーションがL2キャッシュ向けに最適化していないかL3キャッシュ向けに最適化している場合、はっきりとスレッドを分けたほうが良い。努力しない方がいいよ。しなくてもスケジューラが最適に実行するから。Chip22でプレゼンした資料を見て。複数のコアチップを一つのコアに納めた単純な方法)と比較して、二つの整数演算コアでの性能は大体80%向上する。これはリソースを共有しているから出せる性能。CMPはいくつか欠点があり、それは熱とダイサイズが大きくなること。そのため性能が消費電力により制限されてしまう。簡単に考えて、4シリンダの300馬力と6シリンダーの360馬力のエンジンではどちらが排気ガスが少ない?シリンダーあたりの馬力比は、75馬力/4シリンダーと60馬力/6シリンダーとなり、4シリンダーの方がシリンダーあたりの性能が高い。エンジン全体で見ると、4シリンダのエンジンは低い性能で高いコストになり、より排気ガスが多くなるよ。EXベースの8ソケット64コアサーバをIBMとHPが出しているよね。Marino/Adelaide」プラットフォームに適しているね。「Maranello」は4CPUをサポートしている高性能プラットフォーム。「Maranello」プラットフォームと16コア「Interlagos」プロセッサを組み合わせると4ソケット×16コア=64コアになるよ。IDCによると、8ソケットのx86プラットフォーム市場は26%落ち込んでいる。2009年が不況だからだというなら、2007年や2008年の8ソケットx86プラットフォーム市場と比べると横ばい。市場は成長していないんだよ。この事は結構市場にインパクトを与えられるんだよ。8ソケット64コアではメモリ搭載に必要な面積が大きくなるが、4ソケットだと低価格で小さいサイズ、低消費電力になる。Bulldozerは2011年にこれを実現するからよろしくー。性能を見る限りだと、Bulldozerは一般・ビジネス向けCPUに求められる消費電力制御を持っていない様に見えるよ。6100シリーズにBulldozerが備えている電力削減機能は既に組み込み済み。公式ブログには書いたけど、現在のマルチコアプロセッサの水準を上げる性能を提供するよ。私たちは動的共有及び動的リソース配分を備えた消費電力に効果的なマイクロアーキテクチャを実装しているよ。高速なクロックとパワーゲーティングを活用してね。プロセッサのチップレベルのコアパワーゲーティングをサポートしているよ。そのOpteron6100の新しい技術はPowerNow!やCoolCore、低電圧DDR3メモリサポートで非常に良い感じ。33%のコア数増加とより大きなキャッシュで、現在の我々の12コアプロセッサと同じ消費電力なんだよ。EXの言い訳は苦しいな、AMDw。あとJeremy偉そうだぞ。Chip22で公開される。http://www.anandtech.com/show/3863/amd-discloses-bobcat-bulldozer-architectures-at-hot-chips-2010http://www.engadget.com/2010/08/24/amds-bobcat-and-bulldozer-2011-flagship-cpu-cores-detailed-to/http://www.pcper.com/article.php?aid=985http://www.hardocp.com/article/2010/08/23/amds_bulldozer_bobcat_processors_preview概要として、「Bulldozer」と「Bobcat」はx86コアを二つの市場向けにチューニングしている。「Bulldozer」は「Sandtiger」ミドルクラスサーバ・ワークステーション向けCPUから登場する予定。「Bobcat」はノートPCやクラウドコンピューティングのクライアント機向け。「Bulldozer」コアはモジュール形式。二つの4パイプラインコアが浮動小数点演算スケジューラと二つの128bitFMACを共有する。SOI技術により製造される予定。二つの4パイプラインコアが浮動小数点演算スケジューラと二つの128bitFMACを共有する。IntelのシングルチップHyperThreadingよりスループットが向上。スケジューラを導入することで消費電力を抑えることが可能。ダイサイズ減少に貢献している。二つの128bitFMACは組み合わせて256bitFMACとして利用可能。「Bulldozer」はダイナミックに各コンポーネントとの接続を切り替えることで最大限のワットパフォーマンスを実現。それぞれのコアは共有L2キャッシュを搭載している。それぞれのモジュールはHyperTransportバスを介して様々な構成のマルチコアプロセッサを組み上げることが可能。各コアは共有L3キャッシュと接続され、統合型メモリコントローラがその先に接続されている。コアが33%増加すると50%性能アップ。これは同じ消費電力の現行CPU「Magny-Cours」(Opteron6000シリーズ)と比較した場合。2011年中に提供される予定。6000シリーズのサーバ向けプロセッサは12〜16コアで6〜8モジュール構成である。4000シリーズは4〜8コアである。サーバ向けチップセットは現在の市場ではG34・C32ソケットを利用可能である。これらのプロセッサは置き換えるだけで性能向上やコア数増加が可能である。重要な強化点としてメモリコントローラが大幅なメモリ帯域増加を提供することである。2番目の整数演算コアを追加するのに全体の12%の回路のみで良い。チップレベルでは全体のダイサイズの5%の追加で可能となる。「Bulldozer」に内蔵されたデスクトップPC向けノースブリッジより低消費電力で発達し粒度の細かいクロックゲートを実現。DDR3メモリが利用可能で、またAMDの「TurboCore」テクノロジによりプロセッサをオーバクロックさせるモードを搭載している。デスクトップPC向けは4〜8コアの「Bulldozer」が採用されると予想される。ソケットはAM3+となり、現行のAM2やAM3ソケットでは「Bulldozer」は対応しない。CPUはAM3+ソケットで利用可能。FusionAPU「Ontario」に搭載される「Bobcat」コアと接続図ノートPC向け「Bobcat」コアはデュアルx86コアにアウトオブオーダ実行、低消費電力が特徴。IntelのAtomはインオーダ型。Modulesが競合技術になるのか。現行のAM3では「Bulldozer」コアが使えないらしいので、新たなAMDチップセットが登場するかもしれない。ニュースサイト向けプレスキットはこちらから。追加でAMDの公式ブログで「Bulldozer」の20の質問ラウンド1が掲載開始。いろんなコードネームのチップが合って混乱しているんだけどどうなの?これ読んどけ。processorIntelの製品と比べ、AMDの仮想化技術の利点は?コア数で簡単に比較できるよ。Opteron6100を二つ使えばコア数は24個、なんで24VMが動作できる。共有L2キャッシュもいい感じ。APU「Ontario」は同じコアなの?違う。「Bobcat」コアをベースにした違う設計チップ。「Thuban」チップのように「TurboCore」に対応するの?その通り。サーバ分野で初めて「TurboCore」を導入するよ。「Bulldozer」チップはサーバ分野ではどのようなインパクトがあるの?いろんな視点があるけど、まずはモジュール構造の導入が挙げられる。他には性能向上と低消費電力。仮想化技術の一層の性能向上。続きのパート2はこちらから読めます。Facebookがx86ベースからARMベースサーバへ最初にジャンプした?概要として、FacebookがオレゴンデータセンターでARMベースアーキテクチャのサーバの置換えを始めた。このうわさが本当なら、ARMベースサーバを置き換え、x86サーバを近くの川に投げ込んでいる。うわさの発端はオースティンにあるSmooth-Stone(※英文)である。SuperMicroにもいくつかのうわさがある。これはARMCPUが「充分早い」と言うことであり、疑問としてはワットパフォーマンス及びスレッドパフォーマンスである。Intel/AMDのx86CPUはより多いスレッドをより多い消費電力で動作させる。スレッドあたりの消費電力は少なくともFacebookのPHPベースシステムではARMでは少なくて済む。Intelは愚かに恐怖すると思うのは数多くものXeonCPUが多大な消費電力のために潜在的に置き換えらることでもなく、それはAtomで勝利することでもない。実際彼らはARMインストラクションセットアーキテクチャがライバルであるとは直接答えなかった。Facebookの実験が良い結果になるのなら、データセンター内で同じように置き換えが始まり、価格を圧縮するだろう。実際のところFacebookは実験ではなくARMに移行し、そしてより先見性のある代替品に置き換えるだろう。この事はデータセンター内で変化し、あなたはその結果をまだ見ることはないだろう。最近噂のARMベースサーバですか。mipsやSPARCなど様々なCPUがサーバで動作していた時代に回帰する感じだろうか。Transmetaは省電力サーバとして生き残りをはかろうとして失敗したが、AMDの「Bulldozer」アーキテクチャは一般向けは浮動小数点演算を、サーバ向けは整数演算を重視されるようになると予想を立て各演算コアを分離独立して動作するようなモジュールアーキテクチャを採用している。Newell氏をAMDのバイスプレジデント及びCTOに任命する。AMDは前IntelのベテランをサーバCTOに任命する。Newellをヴァイスプレジデントおよびサーバビジネス部門のチーフテクノロジーオフィサー(CTO)として任命すると発表した。Bergmanの部下となる。Newellはシーダーシップスキル、エンジニアリング及び設計の専門分野そして戦略の方向性を力強く結合させることとができる。Newellを役職にそえることが出来た。』とBergman氏は述べた。AMDのサーバCTOとして、Newell氏は現在の状況や長期のサーバ需要やトレンドを基にAMDの長期サーバーロードマップの構想及び定義付けを行う能力がある。彼は複数の世界規模のチームを率い、並行して他のAMD設計及び開発チームと設計から市場供給までの段階の流れに成功を保証する仕事を行う。彼の16年間のIntelでの仕事の間、Newellはクラウドコンピューティングからハンドヘルドデバイスに及ぶ広大な範囲のSoCおよびサーバプラットフォームアーキテクチャ革新を率いてきた。NewellはまたI/Oアクセラレーション技術(IOAT)を初期の調査から製品の一片までを着手から駆動させるまで行ない、ヘテロジニアスコンピューティングの詳細なアーキテクチャを開発し、PC業界で最初のデジタルTV受信機を提供する能力がある。彼は彼のチームと共にキャッシュQoSやネットワークプロトコル制御のような先進的な論文を発表したことがある。RFC2429の共同執筆者でもある。Computersに所属していた。Newellはオレゴン州率大学の科学学士を受け取った。20以上の特許を取得している際立ったエンジニアであるNewell氏はAMDの所属する前にIntelの研究所でSoC及びデータセンターネットワークアーキテクチャグループのシニア主席エンジニアに席を置いていた。—-IntelといいnVidiaといい流出した人材の受け皿だな、AMDは。これでOpteron関連の出荷問題などを解決に導ければ経営も安定していくだろう。過去の投稿このブログについてPCハードウエアとLinuxとPCゲームを愛する地方在住のおっさんのブログ。linuxを行ったり来たり。201Fをarchlinuxに認識させた。agoヤフオクで購入をお願いしたnexus7(2013,32GB)が届いた。大きさの割に軽いのが良い。ドグラ・マグラ読みやすい。