[OS] ハイパー・スレッディング環境下でのCPU使用率の計算方法

ハイパー・スレッディングとは、

Intel社が2001年8月に発表した、マイクロプロセッサの高速化技術。
プロセッサ内のレジスタやパイプライン回路の空き時間を有効利用して、1つのプロセッサをあたかも2つのプロセッサであるかのように見せかける技術。

1つのスレッドが処理を進めている間には、レジスタやパイプラインなどに必ず空き時間が生じる。従来はこうした空き時間は無駄になっていたが、これらのリソースを集めて1つのプロセッサに見せかけることにより、もう1つ別のスレッドの処理を進めるのがHyper-Threadingである。

ハイパースレッディングとは【Hyper-Threading】 – 意味/解説/説明/定義 : IT用語辞典

仮想的に2つのプロセッサが存在することになるので、大量の並列処理などで効果が発揮されるはず。

同じプロセッサ要素(演算器など)を同時に利用できないという制約があるようだが、少なくともハイパー・スレッディングを使用していない場合に比べて120%~200%の性能は期待できると考えて良さそう。

実際に性能検証をされているサイト。
オラクル R&D センター ハイパースレッドはORACLEでどの程度有効なのか

参考になります。

なお、ハイパー・スレッディングを利用した環境では、DB初期化パラメータCPU_COUNTの値は物理プロセッサ数×2で表示されてました。

ちなみに、CPUの数に依存するライセンス数に関しては、ハイパー・スレッディングの有無に関わらず、物理プロセッサ単位で計算するのが通例のようです。
ハイパー・スレッディングCPUのマシンでは「ライセンスは物理プロセッサ単位でカウント」とMSが発表:ITpro

 

プロセッサを支える技術  --果てしなくスピードを追求する世界 (WEB+DB PRESS plus) プロセッサを支える技術  --果てしなくスピードを追求する世界 (WEB+DB PRESS plus)
Hisa Ando技術評論社 2011-01-06
売り上げランキング : 10529Amazonで詳しく見る

by G-Tools

[観光] 東京スカイツリー見学準備

来週はいよいよ東京スカイツリーが正式開業を迎えます。

TOKYO SKYTREE

わが家でも、せっかくの機会なのでとチケット予約抽選に申し込みしたところ、無事に当選したので来週末に見学に行く予定です。

そろそろ下調べでもしておくかと思っていたところで、東京スカイツリーWebチケットさんから、当日の案内に関するメールが届いてました。

  • 受付場所
    • 東京スカイツリー4Fチケットカウンター
  • 時間
    • 予約時間から30分以内
  • 持ち物
    • チケットご購入に利用されたクレジットカード
    • 「抽選結果のお知らせメール」※携帯画面でも可

持ち物は両方揃わないと入れないそうです。どれほど厳しくチェックされるのか分かりませんが、忘れちゃう人は結構いそうな気がしますね。

さて、後は当日、天気が晴れてくれるのを祈るのみ。

無事に晴れてたらもちろん写真を撮りまくる予定なので、その時はまたブログにアップしたいと思います。

[洋書多読] Penguin Graded Readersに初挑戦

早朝や通勤中の時間を利用して、英単語記憶や瞬間英作文トレーニングなどに取り組んでいるわけですが、いかんせん飽きっぽい性格なので、同じことを繰り返すのが苦手です。

とはいえ、出来るだけ英語に触れる時間は増やしたい!

そんな悩みを解決すべく、英文読書に手を出してみました。

まず挑戦したのは初心者にオススメと噂のPenguin Graded Readersです。

英語の習得への近道は、なんといっても英語で本を読むことです。ペンギンはあらゆる世代の方々の「読みたい」気持ちに応えられるバラエティ豊かなライン ナップをご用意しております。ペンギンシリーズは周到にレベル分けされているため、自分に合ったレベルの本を選べますので、本の内容をスムーズに理解する ことができ、英語で本を読むことの喜びを心から味わえます。

HPを見ると分かりますが、Penguin Graded Readersといっても、お子様向けの童話系から大人向けの映画原作系など様々なジャンルが用意されているようです。

さらに、各ジャンルの中の本も、読者が自分の実力に合った本を選べるようにレベル分けされています。

Find Books by Level

Level Headwords TOEIC TOEFL iBT 英検 CEFR
Easystarts レベル 200 250 26-27 4級 A1
レベル 1 300 250 26-27 4級 A1
レベル 2 600 350 36-37 3級 A2
レベル 3 1200 400 40 準2級 A2
レベル 4 1700 500 52 2級 B1
レベル 5 2300 600 62-63 2級 – 準1級 B2
レベル 6 3000 730 79-80 準1級 C1

今回は初めてというこで、レベル2の中から「Lost in New York」に挑戦してみました。

LOST IN NEW YORK          PLPR2 (Penguin Readers (Graded Readers)) LOST IN NEW YORK PLPR2 (Penguin Readers (Graded Readers))
John EscottPenguin 2008-04-10
売り上げランキング : 116776Amazonで詳しく見る by G-Tools

憧れの大都会ニューヨークに初めてやってきたニッキー。期待に胸を膨らませています!けれど叔母さんには会えないし、もうトラブルの連続です。はたしてニューヨークでの彼の運命やいかに?

HPには、こんな風にあらすじの翻訳も用意されていて、まさに初心者向き。

この本はボリュームも少なく(32ページ程度)、知らない単語もほとんどない状態(合っても読み飛ばしで本筋は充分に理解できる)だったので、1時間もかからず読みきることが出来ました。

さすがにレベル2は簡単すぎたようです。

物語としては子供向けなので、本自体が面白かったかというと微妙なのですが、英文読書ということ自体に、ちょっとした満足感が得られます(笑)

日々の勉強にマンネリ感を感じてるけど、英語に触れている時間は増やしたいという方には、オススメです。

次はレベル3の中から「An Ideal Husband」に挑戦予定。

[用語] GPL

The GNU General Public License

FSFの理念に基づいて明文化されたソフトウェアライセンス体系。主にGNUプロジェクトで開発されたソフトウェアや、その派生物などに適用されている。ソースコードの公開を原則とし、使用者に対してソースコードを含めた再配布や改変の自由を認めている。また、再配布や改変の自由を妨げる行為を禁じている。

IT用語辞典 e-Words