タグ

ブックマーク / w0.hatenablog.com (9)

  • 2011-06-11

    メモリオーダリングについて言えることは、「余計なこと考えないでmutexでロックしろ」というところであって、つまり、mutexを消すことによって削減できる時間コストと、メモリオーダリングについて考える時間コストを比較したときに、前者のほうが上回ることは滅多にないので、メモリオーダリングについて考えるのは時間の無駄である。 あと、うろおぼえだと意味が無くて毎回調べることになるので、「一回調べたから大丈夫」というものでもない。 いやー彼には色々とネタをつっこんであげたので、全く使われることなくゴミ屑になったというのは悲しいものがあるなぁ… まあ、プログラマはコードがゴミ屑になるのを恐れていたら仕事できないしな…と、思うと同時に、あれは、ゴミになる可能性が十分予測できていたわけで、そういうのに近付いてはいけない、というのは、2年くらい前からの教訓であって、それをちゃんと守れなかった自分が悪いとも

    2011-06-11
  • 節電の拡散希望とか原発反対とかやってた人達はみんなこういうレベルの生活してるのかと考えると胸が熱くなるな : 2011-04-07 - J

    とかいうのはまあいいけど↓大体こんな感じ 気で節電ゲーをやったらどのくらいまでいくのかは前から知りたかったのだが、生活に影響を及ぼすほどにやるのは、ちょっとやりすぎだと思っていて、前回までは自重していた。が、今回は、大義名分を手に入れたので、ちょっと気を出して節電ゲーをやった。具体的には冷蔵庫を止めた。 「1000円未満だと次の月に繰り越される」という、全くどうでもいい知識が手に入ったね…。以前、「1000円切ったら電気止めるか」と宣言していたわけだがどうするか… まあ、僕の説としては、節電する前に、ちゃんと何が電力のボトルネックなのかを計測できる環境を整えろ、という感じで(いわゆる早すぎる最適化とかそういうの)、一般家庭が節電するのに意味があるのか疑問で、例えば、東電のグラフで、昼の電力と、夜の電力を比べれば、一般家庭の消費電力が微々たるものだというのがわかるというか。 あと、問題は

    節電の拡散希望とか原発反対とかやってた人達はみんなこういうレベルの生活してるのかと考えると胸が熱くなるな : 2011-04-07 - J
  • SandyBridgeベンチ - w_o’s diary

    とりあえず手元にあった計測用コード使ってベンチ。i5-2400S(以下Sandy)です。 AVX http://journal.mycom.co.jp/special/2011/sandybridge/002.html AVXは128bitを二回実行とか書いてあるがデマなので騙されないように。 整数が性能変わらないのは、整数には256bit命令が無いから。 浮動小数はちゃんとクロックあたり1MUL+1ADD出ます。 #include <immintrin.h> #include <x86intrin.h> __m256d data[16]; int main() { int b, e; int i, j; int N = 1024; __m256d v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13; v0 = data[0

    SandyBridgeベンチ - w_o’s diary
  • 温度計 - w_o’s diary

    この夏一番よかったことは温度計を買ったことであった。 特に、この三日間は、水曜昼〜土曜朝にかけて、20℃もの違いがあるという感じで、なかなか貴重なものを見れたと思う。 買った温度計は、温度二箇所と湿度一箇所それぞれMAX/MINが記録できるのデジタルのやつと、デジタルとアナログの違いを見るために、アル中(アルコールが中に入ってる)の温度計だ。 大分直感と実際の温度の関係が把握できるようになったと思う。 25〜 : 扇風機が欲しい 32〜 : 暑くて辛い。ゴキブリが出なくなる 33〜 : 意識が朦朧としているのかあんまり覚えていない 35〜 : 冷房を使っても許される気分になる 湿度は多分体感温度に影響してると思うが、大体65〜70%ぐらいだったのであまりよくわからん。 それと、僕が辛いと思う気温とゴキブリが辛いと思う気温が32℃で一致しているらしいということがわかった。 エコにやさしい僕は

    温度計 - w_o’s diary
  • レビュー - w_o’s diary

    id:odawara が「うちの米だ。試しにべてみろ」と、2kg分送ってくれたのでレビューを書こうと思う。 対決するのは、比較用に近所のスーパーで買ってきた宮城県産ひとめぼれである。 この日にそなえて、米が届く2日前から圧力鍋で米を炊く練習をしていたのだった。炊飯技術については、チェーン外店と同じくらいにはなってると思う。 できれば、同じ条件で炊いたものを並べてべ比べをしたいのだが、設備の都合上不可能なので、順番にべた感想を記録していく。 1日目夕 遊佐のひとめぼれ とりあえずこちらから。 あまりご飯おさえるのはよくないとわかってはいるのだが、ゴーゴーカレーの人が、きれいにご飯を丸くする技術を見てるとなんかやりたくなってしまったので、最近は丸めるようにしている。(いやでもこうやって後で写真で見るとあんまきれいに丸まってないね…) おかずは、思い付くままに材料を投入した「あんかけイ

    レビュー - w_o’s diary
  • 2010-01-25

    うーん… #include <stdio.h> #include <stdlib.h> #include <emmintrin.h> static unsigned int rdtsc(void) { unsigned int lo,hi; asm volatile ("rdtsc" :"=a"(lo), "=d"(hi)); return lo; } #define W 256 #define H 4096 void copy1(__m128i *src, __m128i *dest) { int i,j; for (i=0; i<H; i++) { for (j=0; j<W; j++) { dest[(i+0)*W+j] = src[(i+0)*W+j]; } } } void copy2(__m128i *src, __m128i *dest) { int i,j; for (i=

    2010-01-25
  • 2010-01-01

    去年の11月は埼玉へ行った 時間の都合上保険であった埼玉へ行くことに。これで関東は東京以外制圧である。 そして保険は無くなったので、21:50分ぐらいを過ぎると詰むようになったのである。 とりあえず大宮まで行った。すぐそこである。 適当に漫画喫茶へ行って、シグルイとかを読んだ。 あと、家の近くの屋で「かもめ★チャンス」という漫画が絶賛されてたのを思い出して、それ読んだのだがまあおもしろかった。 とりあえず目標は 鉄道博物館へ行く 鷲宮神社へ行く 俺の第4の故郷である川口へ行く 9:30ぐらい。起きた。鉄道博物館へ。 滅んでいった者達はさらし首になるのが大宮である。 10:00ぐらい。ちょうど開きそう。子供連れ多いな。 おい。順路とか無いのか。順路とかないと博物館も回れない脆弱な日人である。子供連れ多いな。 大人が見ても面白いようにできてるなー。時間ごとにイベントをやっていて、ダレないよ

    2010-01-01
  • J (2006-08-08)堕落したCプログラマのレベル10

    「偽札対応済み」って書いてある両替機。 川口市立中央図書館屋の上にある図書館。に行ってきた。特に何もないけど。あと、マイコンショップ川口つぶれてた。 ある程度能力を持ってるなら、成果を残せるか残せないかは自信を持ってるか持ってないかの違いだけかもしれないというような話。 最近思うのだけど、使えない奴(例えば、僕のような)の特徴として、「どうせ自分が何をどうやっても、何もどうにもならない」的な思考があると思う。 例えば、上の一行で言うと、「使えない奴(例えば僕」とか、そういったような思考。 こういった思考は、いったん根付いてしまうと、循環するので、なかなかやめられない。「どうせ自分は何もできないんだ→何もできないから何もやらない→何も成果を残せない→どうせ自分は何もできないんだ」とかいった感じで。 矯正しようと思っても、「いや、こういう性格だから、矯正は無理だし。」と、いう思考になってし

    J (2006-08-08)堕落したCプログラマのレベル10
  • 2005-12-03

    色々良かった。 個人的に印象に残ったのは、首藤さんのJITの話。「最近はドロドロとした最適化は必要なくなってきた」とかいうような話を底辺で支えてるのは、ソフトウェア的に一番ドロドロとした技術なんだなー、とか、そういうようなことを。 使った資料置いときます。 http://morihyphen.hp.infoseek.co.jp/g++eh/page.html 宣伝が邪魔なら http://morihyphen.hp.infoseek.co.jp/g++eh/b20-g++eh.zip ネタばらし、というのを嫌う人もいるらしいのだけど、僕はそういうのを書いたり読んだりするのが好きなんで適当に。 ここ何年か、ネタをやる度に失敗し続けてたので、「こんなネタでいいのか…?」とか、非常に心配だったんだけど、会場の雰囲気が良かったので、まあなんとかなった。 プロジェクタに映らなかったのは謎。マウスの挙

    2005-12-03
  • 1