Googleが発見した「CPUの脆弱性」とは何なのか。ゲーマーに捧ぐ「正しく恐れる」その方法まとめ ライター:米田 聡 一般メディアにもニュースとして取り上げられたので,2017年末からにわかに騒がれだした「CPUの脆弱性」については,4Gamer読者も多くが聞き及んでいることだろう。海外では,「Spectre」(スペクター)や「Meltdown」(メルトダウン)といったおどろおどろしい名前が付いているので,そちらを目にしたという読者もいると思う。 「Intel製のCPUだけが持つ脆弱性で,AMD製のCPUなら問題ない」から始まって,「いやいやAMD製のCPUも同様の脆弱性を抱えている」,さらには「メモリページング方式の仮想記憶を使うCPUのすべてが持つ脆弱性である」などと,情報が錯綜しているので,何を信じたらいいのか分からないという人も多いのではなかろうか。そもそも,メモリページング方式
概要 ファミコンのエミュレータをJSでだらだらと作ってた。そこそこ遊べるようになったので公開しておく。技術的な内容は、またどこかで発表したり、Qiitaなどにまとめたい。(忘れないうちに。需要があるかは怪しいが。) 随分昔に作ってみたいなーと思いFPGAでの実装を開始したんだけど、早々に挫折した覚えがある。今思うとFPGAの場合タイミングの問題が付き纏うのでJSで書くより圧倒的に難易度も高いし、ハードエミュレータを実装するにしても前段階としてソフトウェミュレータを実装するのが定石っぽいので無謀だったっぽい。 ひとまずMapper0という基本的なカセット形式のみに対応し、スーパーマリオブラザーズがそこそこ遊べるくらいを目標とした。 成果物 github.com ファミコンのスペック MPU 6502(RP2A03), 8bit WRAM2KB VRAM 2KB 最大発色数 52色 画面解像度
Linux上で、kernelやgccなど大きなソフトウェアを繰り返しMakeするとコンパイラがSegmentation Faultで失敗する問題についてAMDは問題の存在を認めたようです(techpowerup、HotHardware)。 AMDは問題がマザーボードやメモリではなくCPUの問題であること、Linuxで発生するもWindowsでは再現しないこと、初期のRyzenで発生するもEPYCやThreadripperでは発生しない事を報告しました。その上で、影響を受けるユーザーに対してはカスタマサポートで個別対応するようです。 また、どうやらWindowsユーザに対しては交換対応はしないようです。株価が上がったとはいえ、AMDにはリコールする財務的余裕はなさそうです。 B2ステップでアンコアの修正をするとの話が出てましたが、ThreadripperはB1ステップですので、製造上の問題な
Netflixのパフォーマンスエンジニアである筆者からの、topコマンドなどで表示されるCPU使用率(%CPU)は、いまや本当の使用率を表しておらず、チューニングなどのための指標として使えないという指摘。なぜそうなってしまったのか、何を見れば本当のCPU使用率がわかるのかをわかりやすく解説した記事。 私たちみんながCPU使用率として使っている指標は非常に誤解を招くもので、この状況は毎年悪化しています。CPU使用率とは何でしょうか?プロセッサーがどのくらい忙しいか?違います。CPU使用率が表しているのはそれではありません。私が話しているのは、あちこちで、あらゆる人たちに、あらゆる監視製品で、あるいはtop(1)でも使われている、"%CPU"という指標のことです。 あなたの考えているであろうCPU使用率90% : 実際 : "stalled"(訳注 : 以下ストールと言う)とは、プロセッサーが
米Intelは6月8日(現地時間)、x86誕生39周年に寄せる公式ブログ投稿で、「Intelの許可なくx86 ISAをエミュレートしようとしている複数の企業があると報じられている。(中略)われわれは非合法な特許侵害を歓迎しない」と主張した。 直接的ではないが、これは明らかに「Snapdragon 835」搭載Windows 10ノートへの警告だ。 米Microsoftと米Qualcommは昨年12月の「WinHEC」で、次世代Snapdragonプロセッサ(Snapdragon 835)搭載デバイスでWindows 10をサポートすると発表。5月の「COMPUTEX TAIPEI 2017」で、台湾ASUS、米HP、中国Lenovoなどが“間もなく”対応ノートPCを発売すると発表した。 この「Snapdragon 835 Mobile PC Platform」は、かつての「Windows
「CPUのキャッシュは、L1が32KB、L2が256KB、L3が2MBという風に多層に分かれているが、なぜ、32KB+256KB+2MBのL1キャッシュではダメなのか?」という素朴な疑問に対して、ファビアン・ギーセン氏(ryg)が「1960年代の古いオフィスでの働き方」を例に挙げて明解に回答しています。 Why do CPUs have multiple cache levels? | The ryg blog https://fgiesen.wordpress.com/2016/08/07/why-do-cpus-have-multiple-cache-levels/ 前述の質問に対するショートバージョンの答えは、「それぞれのキャッシュには役割があるから」。大前提として、キャッシュは容量が大きいほどデータ転送速度が遅く、記憶密度が高く、省電力という性質を持つため、必要性に応じて異なる種類
先日の日記で最近のIntel CPUでは間接分岐の分岐予測がほとんどミスしなくなっているという話を紹介しましたが、Branch Prediction and the Performance of Interpreters - Don't Trust Folkloreという論文にまさに同じことが書かれているのを見つけました。ていうか、この論文わたし見た形跡がある……。 去年にこの論文を見かけたときは「Direct threaded codeとかオワコン」って話までしか見てなかったんですが、今改めて見ると分岐予測が世代ごとに進化していてすごいって話に加えて、ITTAGEという分岐予測手法を使うと同じくらい当たるって書いてありますね。 ITTAGEはTAGE (TAgged GEometric length predictor)の間接分岐版で、TAGEは原論文がA case for (parti
こんばんは、 @matsumotoryです。 hb.matsumoto-r.jp 上記エントリにおいて、プロセスの大量メモリ確保に伴うページテーブルサイズとベージテーブルエントリ数の肥大化によるcloneやexecveの性能劣化とCPU使用時間の専有問題、および、それらの解決方法についてシステムコールレベルで確認しました。 そこで今回は、システムコールやそのカーネル内部の処理の性能、というよりは、より実践的な環境であるApache httpdとmod_cgiを用いて、phpinfo()を実行するだけのCGIに対してベンチマークをかけた時にどれぐらいCPUのidleが空くか、システムCPUの使用量が変わるかを、前回示した解決方法の1つであるHugePagesを使うかどうかの観点で比較してみましょう。 特定条件下のWebサーバ環境のシステムCPUに起因する高負荷問題から、システムコールやカーネ
子どもの頃は、ゲームボーイのゲーム(たいがい、かなりひどいもの)で遊ぶのにたっぷり時間を費やしました。 これまでは「標準の」一般的な目的に使われるコンピュータ以外のためにコードを書いたことはなかったのですが、最近考えるようになりました。 「ゲームボーイ(アドバンス)のゲームは簡単に書けるだろうか?」 ゲーム機には詳しくない方のために説明すると、ゲームボーイアドバンス(GBA)は、任天堂が発売した人気携帯型ゲーム機でした(写真下)。 240 x 160 (3:2) 15ビット カラーLCDディスプレイ、6種類のボタンと十字キーが付いています。 ゲームボーイアドバンス 内部を見ると、GBAのCPUは32-bit ARM7TDMI RISCコア(16.78MHz)です。 標準の32-bit ARMのインストラクションのほかに、 このチップは16ビットThumb のインストラクションも実行できます
TDPは衝撃の220W。最大5GHz駆動のCPU「FX-9590」,そのスペックが明らかに 編集部:小西利明 2013年7月16日,AMDは,最大クロック5GHzのCPU「FX-9590」と,その下位モデルである「FX-9370」の主なスペックを明らかにした。 それによれば,FX-9590のベースクロックは4.7GHzで,FX-9370はベースクロック4.4GHz,最大クロック4.7GHz。そして気になるTDP(Thermal Design Power,熱設計消費電力)は両製品とも220Wとのことだ。 第2世代Bulldozerアーキテクチャ「Piledriver」をベースとした,4モジュール8コア仕様のCPUという点では,既存のAMD FX最上位モデル「FX-8350」と同じ。そこで,FX-8350ともどもスペックを表にまとめてみたが,FX-9000シリーズの2モデルは,TDP 220W
昨日の「お約束」のエントリー ここで書くのは後出し感があるが(後出しだけど)、”ファンタジー”っていうのはずーっと前からあって、ずーっと先にも存在するだろう。しかし、「HPとMP、戦士・魔法使い・僧侶と勇者の職業分け…」っていうのは、ファンタジーのお約束じゃなくて、RPGのお約束である。それが、日本で広まったのは、DQ以降だと思うし、「RPGのお約束」自体はD&Dから、WizやUltimaから日本のクリエーターに流入し、DQと前後して「お約束」を普及させていったんじゃないかな。 パロディー化ってなると、最初に商業的に大規模にやったのは4コマ漫画劇場だと思ってるが、光あるところに影があり、お約束あるところにネタ化あり。もっと前から、雑誌の読者投稿欄や同人誌で見られたかもしれない。このへんは、観測していないのでなんとも。個人的には魔法陣グルグルが好きなので、ネタ化の流れを「4コマ漫画劇場→グル
今回のTASについてざっくり説明 1:ロックマンの位置やドロップアイテムの出現時間を調整したりする 2:バグを引き起こす 3:エンディングが呼ばれるよう調整してある このようなTASはACE(任意コード実行)というジャンル名で呼ばれています。 ACEは最近急に発展してきたため、普通にクリアしていくTASとは違ったジャンルになり発展しつつあります。 大百科:任意コード実行 今回はロックマン1でACEをするととても速くエンディングを見られるのでは?というTASの方向性の1つを形にしました。 新TASに至った経緯 2010/11/28 前回のTASの完成 2011/01/21 ディレイFFオブジェクトテクを見つけ、アイスマンステージでオブジェクト00~FFが出現することを発見 2014/4/29 FinalFighterが、ピロ彦先生のスーパーマリオブラザーズ3のTASについて簡単に解説を読む
If you were looking for MSDN or TechNet blogs, please know that MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. How to use this site Archived blogs are grouped alphabetically by the initial letter of the blog name. Select the initial letter from the TOC to see the full list of the blogs. You can also type the name of the blog or the title of the
2013年10月02日12:00 【CPU】イギリスからFX-9590がキタ! カテゴリCPUAMD 848: Socket774 2013/09/30(月) 19:06:20.82 ID:hIeqsxWG きたー 引用元: ・http://anago.2ch.net/test/read.cgi/jisaku/1379517203/ 849: Socket774 2013/09/30(月) 19:08:18.83 ID:Q13+QwoX >>848 おめ ベンチよろしく 850: Socket774 2013/09/30(月) 19:10:14.53 ID:HmQxoJBc >>848 これは・・・、wktkするな 854: Socket774 2013/09/30(月) 19:51:53.21 ID:eeTwTELd >>848 他人ごとながら興味津々w って、UKの何処のサイトから通販
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く