タグ

2010年10月14日のブックマーク (3件)

  • Core iシリーズにも使われる「SMT」の利点と欠点 (1/4)

    まずはSMTを理解するための基 プロセスとスレッドの関係 今回は「SMT」(Simultaneous MultiThreading、同期マルチスレッディング)の話をしてみたい。インテルではこれを「Hyper-Threading」と呼んでおり、以下では一般論の場合にはSMT、インテル製品に関する話題ではHyper-Threadingと、それぞれ称することにする。このSMTの技法はここ5回に渡って説明してきたパイプラインの改良そのものとは、ちょっと異なる方法論である。 例えば、図1のようなデュアルコアCPUを考えてみよう。2次キャッシュがコア別に異なるのは、インテルの「Pentium D」やAMDの「Athlon 64 X2」「Athlon X2」など、共有なのが「Core Duo」以降のインテルのCoreマイクロ・アーキテクチャー製品になる。だが、この話では2次/3次キャッシュはあまり問題

    Core iシリーズにも使われる「SMT」の利点と欠点 (1/4)
    pipehead
    pipehead 2010/10/14
    Hyper-Threading
  • Pythonのメタプログラミング (メタクラス) を理解したい人のための短いコード片と禅問答 | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー Pythonのメタプログラミング手法の一つ「メタクラス」は,初心者にとっては「なんか強そう/経験値たくさんもらえそう」なアイテムの最右翼だと思う。反面「どうすればいいか/なにができるか」ということがなかなか理解しづらい。 英語のブログを見ていたら,メタクラスの理解に役立ちそうなちょうどよいサンプルを見つけたので,紹介がてら独自の解説を付け加えたいと思います。 メタクラスを簡単に説明すると,「来コードを書かなければ実現できないような処理を黒魔術的な処理でなんとかしちゃう」ためのテクニックです。コード量を(時には劇的に)減らすことができたり,すっきりした見通しの良いクラス設計を実現できま

  • 「あと2時間遅ければ死んでた」エミネムがイジメと薬物中毒を赤裸々に告白

    『ダークストーリー・オブ・エミネム』/小学館 世界一売れているラッパーとも言われ、音楽業界に強い影響力を持つエミネムが、40年以上続く老舗ドキュメンタリー番組『60 Minutes』に出演。子どもの頃にイジメを受けていたこと、家では良き父親であること、薬物依存症で過剰摂取して死にかけたことなどを赤裸々に告白し、大きな話題を呼んでいる。 インタビューを担当したのは、米マスコミ業界メインストリームにおいて唯一のゲイ・アンカーだといわれるアンダーソン・クーパー。頭の回転が速いアンダーソンの切れのある質問を次から次へと受けたエミネムは、生活保護を受けていたアル中の母親に女手一つで育てられた幼少時代について聞かれ、「1年に2、3回は引越ししなくちゃいけなくて。その度に転校していたからね。新入り、ってことで学校の廊下やトイレでリンチされたものさ。(鞄や教科書を入れる)ロッカーに押し込められたこともある

    「あと2時間遅ければ死んでた」エミネムがイジメと薬物中毒を赤裸々に告白
    pipehead
    pipehead 2010/10/14
    > アンダーソンは続けて、「狂人と似たような傾向がありますね。書くときは全て大文字、小文字を並べて」と指摘し、エミネムは「まぁ、俺もクレージーだしな」と今度は上手くかわしていた。