今更感があるかもしれませんが紹介。 stressコマンドを使うと、CPUやメモリ、ディスクに対して意図的に負荷を与えることができます。 どこで使うかというと、、、高負荷時のシステムの挙動を見たい場合、AutoScaling等の負荷状況に応じて自動でスケールアップ/アウトさせるための仕組みのテストをしたい場合、部屋が寒いときにPCに発熱させたい場合wwwなどで使えるのかな、と。 Stressをインストール CentOSやRedHatの場合は、DAG(rpmforge)のリポジトリがあるので、ここのパッケージからインストールしましょう。 DAGをyumのリポジトリに追加する場合は、以下リンクから(CentOS5[x86_64]系の2010/05/14時点の最新版は)"rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm"をダウンロードして、rpmインストールしま
NOP命令と都市伝説 NOP命令とは NOPとはコンピュータの機械語命令の一つで、「何もしない」という風変わりな命令です。何もしないという不思議な命令のせいか、この命令には様々な都市伝説が存在する様です。 NOP命令の都市伝説の例 本来、乗算・除算命令になる筈だった命令にバグが見つかり急きょNOPに変更された これは昔のCPUには乗除算命令が無い事は知っているが、その理由までは知らない方々とっては、つい信じたくなる典型的な都市伝説です。 上記の文頭に「嶋正利が」とか「ジョン・エッカートとジョン・モークリーが」とかの個人名が付くものもあります。勿論全くのデタラメです。 プログラムの実行時間の調整の為にNOP命令が用意された これも良く聞く話ですが、真実は「低速機器との同期をとるためにNOP命令を時間調整に用いることを思いついた人がいた」です。他にもシリアル伝送の時間待ちや、動きのあるゲーム
History This emulator has a long history. The current version is based on TinyEMU and compiled to Javascript or WASM with emscripten. In 2011 I wrote the initial version of JSLinux, the first PC/x86 emulator in Javascript running Linux. I reused parts of another of my emulators (QEMU) for the x86 helpers and the devices. After some time (2015), I modified it to use the asm.js Javascript subset so
今回はマルチスレッドプログラミングでの厄介な問題、メモリ同期について。 要するにきちんと排他制御しろという当たり前の話なんだけど、何故きちんと排他制御しないといけないのかまで深く説明してるのはあまり見ない気がします。 例 例えばこんなコードで bool g_complete = false; int g_message[100]; void foo(int i) { g_message[i/10] = 42; g_complete = true; } void bar() { while(!g_complete) { // foo() が終わるまで busy loop して待つつもり } printf("%d\n", g_message[0]); } マルチスレッドでワーカースレッドが foo() を呼び、メインスレッドが bar() で仕事が終わるのを待って結果を表示する、ということをや
iPadやiPhone 4に搭載されている「Apple A4」について、ちょっと気になったので調べてみた。 Apple A4は、CPUやGPUを統合したシステムチップだ。 Appleがデザインし、Samsungが製造している。iPhone 3GSと同じCPUとGPUをワンチップに集積し、1GHzにクロックアップしたものとして紹介されている。しかし、CPUクロックが600MHzから1GHzになった程度では、それほど劇的な性能アップにはならない。それで画面解像度が4倍になったら動作はもっさりと遅くなるはずだが、iPadは軽快に動作する。さらにHDクオリティのビデオ再生までこなす。その秘密はどこにあるのだろう? Apple A4の内訳を見ると、CPUにはARMのCortex-A8、 GPUにPowerVR SGXを採用している。これらは、最近の高性能スマートフォンによく採用されているポピュラーな
さまざまなモータ制御を可能にする マイコン新製品シングルモータの制御やインバータアプリケーションに性能やサイズ、周辺機能を最適化詳しくはこちら of さまざまなモータ制御を可能にする マイコン新製品
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く