2017-05-08 12 views
1

Euiseong Seoらの ""(2008、doi:10.1109/TPDS.2008.104、PDF)を読んでいます。ある時点では、単一のクロックドメインを持つマルチコアアーキテクチャが最も一般的です。これは今の場合ですか?最新のプロセッサでは複数のクロックドメインが共通していますか?

+0

それほど重要ではありませんが、論文を引用するのは依然として良いです。 –

+0

インテルi7では、すべてのコアが同じ周波数で動作しているようですので、「はい」と言います。 http://www.intel.me/content/www/xr/en/processors/core/core-i7-processor.html –

答えて

2

最新のプロセッサ(およびSoC)は、多くの場合、複数のクロックドメインを持っています。たとえば、AMDのPhenom(2007年)「will allow individual cores to request different clock speeds」、IBMのPOWER7(2010年)では、コアごとのデジタル・フェーズ・ロック・ループが提供されています(Charles R. Lefurgyら、「POWER7でエネルギー節約のためのタイミングガードバンドのアクティブ管理」、 、PDF)、SPARC T3は "Six clock and four voltage domains"(WikipediaはJinuk Luke Shinらの "A 40nm 16-core 128-thread CMT SPARC SoC processor"を引用しています;これはコアごとのクロック制御を提供しません)、IntelのSilvermontはモジュールごとにPLLを提供しますL2 [David Kanterの「Silvermont, Intel’s Low Power Architecture」参照)。クイック・シー検索は、異なるクロック・ドメイン(例えば、L3キャッシュおよびリング相互接続および別々のクロックを有するコア、L3がスヌープされることを可能にするコアなど、異なるコアに対して異なる周波数をサポートしていないことを示す)コアをフルスピードにすることなくGPUによって)フルスピードで実行することができます。

異種のマルチコア(ARMのbig.LITTLEなど)では、異なるコアが同時に動作することが予想される場合、異なるクロックドメインがほぼ必要です(異なるコアのマイクロアーキテクチャは通常異なる周波数範囲を持ちます)。

関連する問題