タグ

2008年4月5日のブックマーク (8件)

  • CPUのクロックを測定する

    yzx
    yzx 2008/04/05
  • 【インフォシーク】Infoseek : 楽天が運営するポータルサイト

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    yzx
    yzx 2008/04/05
  • Wataru's memo(2003-10-01)

    ● [Time][Writing] RDTSC 命令 --凄いぞ、64ビットカウンター!-- さて、DJ Bernstein 氏が着目した RDTSC 命令であるが、この暗号のような名前は ReaD Time Stamp Counter に由来している。 余り知られていないが、Pentium 以降の x86 シリーズは、クロックレベルの解像度を持った64ビットカウンターを内部に有している(MSR: Model Specific Registers のひとつ)。この超高精度カウンターは、電源ONでゼロリセットされ、CPU 稼働中は1クロックサイクル毎に1ずつインクリメントされる。RDTSC 命令はカウンターの現在値を EDX/EAX レジスターペアに格納するための命令である。 これだけではあまり実感が湧かないので、実際に計算してみよう。1GHz のクロック周波数をもった CPU の1クロッ

    yzx
    yzx 2008/04/05
  • CPUクロックに基づく相対時刻の計測

    [ C++で開発 ] CPUクロックに基づく相対時刻の計測 CPUのクロックに基づき電源ONからの相対時刻を取得する方法を調査し記述します。最近のCPUは、クロックに従ってカウントアップするレジスタを保持しているので、このレジスタの値を読み出すことでCPUが起動してからのクロック数を取得することができます。例えば1GHzの動作周波数のCPUであれば、分解能は1ns(ナノ秒)となります。非常に高精度な分解能です。 2012-09-22 TSCの種類について追記 RDTSCP命令について追記 VisualC++のコンパイラ組み込み関数__rdtsc/__rdtscpについて追記 Intel x86系CPU RDTSC CPU命令を直接利用 Intel x86系のCPUAMDのAthlon等も含む)では、CPUクロックごとに加算される64bitのタイムスタンプカウンタ(IA32_TIME_ST

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • 日本のインターネット産業に大きな節目?--自民と民主が重要法案を準備:ニュース - CNET Japan

    のインターネット産業の未来を、大きく揺るがす可能性のある極めて重要な法案が、自民党と民主党からそれぞれ今国会に提出されようとしている。話題になっているモバイルフィルタリング問題も内包しており、この法律がそのまま施行されれば、インターネットに関わるすべての事業者、人たちに多大な影響を与えそうだ。 CNET Japanでは、各党が準備を進めている法律案の骨子にあたる資料を入手した。それは、自民党の「青少年の健全な育成のためのインターネット利用による青少年有害情報の閲覧の防止等に関する法律案骨子(案)」(以下、自民党案)と、民主党の「子どもが安全に安心してインターネットを利用できる環境の整備等に関する法律案(骨子たたき台)」(以下、民主党案)の2つだ。 自民党案は、前少子化担当相の高市早苗議員を中心とした党青少年特別委員会がまとめ、3月19日に議員立法案として内閣部会に提出したようだ。また民

    日本のインターネット産業に大きな節目?--自民と民主が重要法案を準備:ニュース - CNET Japan
  • 男性の腹部に38センチの手術道具が置き忘れられる

    15インチ(約38センチ)の手術用鉗子が腹部に残されたままだったとして、ドイツの61歳の男性が医療スタッフを告訴しました。 都市伝説などでありそうな医療ミスですが、想像するだけでも痛そうです。 鉗子の写ったレントゲン画像は以下から。Surgical clamps left inside man's abdomen - Telegraph 61歳のNorbert Pohl氏は昨年入院をして、比較的簡単な腸の手術を行いました。しかし、無事成功したはずの手術の後から耐え難い苦痛が襲ってきたそうです。Pohl氏が医師のもとに向かい、原因を探るためレントゲンを撮ってもらうと、腹部に手術用鉗子がはっきりと写っていました。 検査を行った医師は「恐らく失敗したことを隠すために、鉗子が残っていることを黙っていたのだろう」と述べています。 鉗子のせいでPohl氏の腹部は破壊され、現在は体内に治療用コルセットを

    男性の腹部に38センチの手術道具が置き忘れられる
    yzx
    yzx 2008/04/05
  • ウノウラボ Unoh Labs: gdbの使い方

    今年の2月にマカーになったbokkoです。どうも僕の使っているフォントがほかの人には見づらいらしく、「そのフォントはねぇよw」と言われたり、外付けのキーボードを使っているせいか、「MacBookの意味なし!」と社内で言われてたりしています。 今日はgdbのお話です。gdbは非常に広く使われているデバッガで、特にC、C++のプログラムをデバッグするのによく使われています。 デバッガの使い方 プログラムをデバッグする際、例えば以下の方法が挙げられます。 1. ソースコードを読む 2. ソースコードに出力関数を仕込む(例えばprintf) 3. ソースコードを書き換えて実行してみる これで十分な場合もありますが、そうでない場合もあります。これらの方法ではプログラムを実行している最中にこちらからソースコードレベルでのアクションを起こすことが難しいので、例えば、プログラムをある時点で止めて変数の

    yzx
    yzx 2008/04/05