2010-01-01から1年間の記事一覧

あうあうあー

気分がアレ気味なのでちょっと遠くへ行こうかね。日帰りぐらいの距離で。(鬱ではないよたぶん)

あうあうあー

あうあうああ

真面目なメールを書きながらふざけた絵を描くという贅沢

なんで僕のメールいつも偉そうなん? 別に偉そうにしたいつもりは全く無いんだけど、文章力の無い人間が何か主張するようなことを書くと、デフォルトで偉そうになってしまうのは日本語の欠点だと思うね…という文章は前にどっかで書いたことある気がするね…た…

x86勉強会

http://atnd.org/events/5976 行ってきた。x86という言葉でくくるのはちょっと内容が偏りすぎではなかったかと思う。x86というならユーザ空間上のプログラムがもうちょっとありそうというイメージ。 OS自作に手を出したことのある人ならまあ、大体知ってる内…

蝉の人生=蝉生?

「人生」という単語は表記が意味の抽象化に失敗している。

SSE4.2が使えるマシンが欲しい

あ、なんか微妙に必要になってしまった。マニュアル見ればなんとかなるレベルだが、あれを正しく理解できている自信が無い。 でも、あと半年でSandyBridge出るのに今Nehalem買おうという気にはならんなー。あとCeleronがNehalemだとか言ったやつ誰だ出てこい…

蝉の幼虫が轢かれていた

我々の直感からすると、蝉の幼虫は成虫よりも貴重な存在、珍しい存在のように感じてしまいがちだが、蝉が5年間地中に潜っているとすると、成虫の数x5以上(途中で死ぬ数を入れるともっと)の数の蝉の幼虫が地中にいるはずで、全然珍しくないはずである。こう考…

GHCとかC++コンパイラはコンパイル時プロファイラを実装すべきではないだろうか

関数単位とかファイル単位でよいのでなんとかならないですか。

PE32からx86_64の命令を使う

x8664は、レジスタ幅2倍、レジスタ数2倍のあわせて4倍ほどの強さを持っており、強さって何の強さだろうか?気が付いたらCeleronさんもNehalemになっている昨今、64bit CPUは十分普及したと言ってよいだろう。(というのは気のせいで、実家のマシンはCeleron D…

左目まぶたがめっちゃピクピクする

3日目くらい。 ストレスとか目の疲れとかなのか…明日はコンピュータ見ないでゆっくりしよう。

ターゲットをARMとx86限定にしたとき、バックエンドはどう拡張できるか

妄想するだけならおもしろそうだな。ARMの特徴は… 大体の命令が条件実行できる 大体の命令がシフトできる pcが汎用レジスタもどき thumb コプロ x86の特徴は… アドレス指定が強力 オペランドにメモリがとれる 10日に一個ぐらいのペースで命令が増える 浮動小…

LLVM使ったら負けかなと思っている

適度になんかいい感じにレジスタ割り当てと命令スケジューリングをしてくれる仕組みが欲しくなってきた。 いや、まあ、本当に欲しいかというと、まだちょっとどうしたいか決まってないので、実はいらない可能性もあるのだが…それはいいとして、最近はそうい…

コンパイラが変なコードを出したときにやるべき3つのこと

間違ってるのは自分だ 間違ってるのは自分だ 間違ってるのは自分だ

↓のやつは完全に僕の間違いで、普通に mov bl, [...] cmp bl, 10 でした。すいません。。。

以下のようなプログラムを出力したときのコンパイラの気持ちを140字以上で答えなさい。(10点) xor ebx, ebx loop: mov bl, [..] cmp bx, 10 jz exit ... jmp loop むしろ難しいだろ、という気がするが… mov bl, xx; mov bl, yy; て依存無くなるんだっけ。ま…

部屋の掃除の話題になった時にありがちなフレーズ Best3

エントロピー増大の法則 床が見えている割合 アクセスの局所性

急いでやらないといけないつらい作業があるとき、それよりも優先度の低い作業の効率が向上するという仕組みを有効活用できないだろうか

ここに、 引越し 宿題 部屋の掃除 つらい仕事する つらいメール出す というタスクがあったとする(仮にですよ)。このとき以下略

カジュアル並列プログラミングの世界へようこそ(という妄想)

movdquが遅いというのはひじょーに困る。カジュアル並列プログラミングの世界がまた一歩遠ざかってしまう。並列化というのは、うまくやらないと遅くなる可能性があって、まあ、うまくやるといっても、そんなに大変ではないのだが、しかし、「遅くなるかも」…

AtomでHTを使ってピーク性能を向上させる

HyperThreadingというかSMTは最適化されたプログラムだと全く効果が無いという説があるが、そうでないこともある。 きっかけはAtomのmovdquが遅くて泣きたい、というようなのだった。Intelの最適化マニュアルを見ると、movdquはレイテンシ3のスループット2と…

選挙には行くべきだよ派の反論

しかし、「じゃあ、全員が選挙に行かなかったらどーなんの?」と、考えると、上の理屈はおかしい、ということがわかる。 投票率が下がると独裁政権が発生するとかの問題が発生しがちである。 (なんか書こうとしたがイマイチ…)僕の勝手な想像として、国会議員…

選挙の季節です!

7月に入り暑くなってきましたね。7月と言えば、…特に思い付かなかったので適当に話を進めていくと…自分が選挙に行ったかどうかの記録は、その当時の自分の考えを歴史として記録してくれるので興味深い記録になりがちである。僕の場合、途中戦乱の時期を挟ん…

thetisてなんだよ…

thesisですね。。。

BDD

http://ja.wikipedia.org/wiki/%E4%BA%8C%E5%88%86%E6%B1%BA%E5%AE%9A%E5%9B%B3 巨大なビットマップがもっとうまく表現できる的な感じ? 知ってれば人生で3回くらいは使う場面ありそう。

適当に保存したPDFをあとで探そうと思ったらファイル名が, , thetis.pdf, 10.1.1.とかばっかりで全くどうしたらいいかわからない

単なる愚痴。ちょっと調べたが、PDF整理ってちょっとしたジャンルなんだな。まあ、でも、フォルダを自分で作って整理…みたいな概念は、本来ディレクトリが担うはずで、ディレクトリにしておけば他のアプリケーションとの統合も非常にスムーズなので、わざわ…

もしも相撲協会代表のドラッカーが高校野球の四番でエースだったら

なんかの仕事の打ち上げで、我々も萌えるぎじゅちゅしょを書くべきではないかといけないという話になった。個人的には、「萌えるなんたら〜」みたいにふざけた表紙だが内容は真面目みたいな一回ひねくれた程度はもう使い古されたと思っているので、「ふざけ…

久し振りに長文書いたら変なスイッチが入ってしまった

こういう下らないことはあとでやろうと思ってたんだが…書かないで忘れてしまうと悔しいので書いて忘れよう…

文章ひどすぎ

どっかでリハビリしたい。

たまりんが既に死んでいて(死んではないけど…)時代に取り残され度を実感する日々である

プログラムカウンタがexeにもdllにも入っていないのを見て、FirefoxでもJavaScriptのJITがとうの昔に入っているというのを知る。 なんかAdobeが提供したというあたりまでは知ってたんだが、とっくにリリースされて使われてるのを知らなかった。 もはや時代に…

pabsd

「x86はこれあったんか!」→「騙されたっ!!」を繰り返してる気がするな…

よーわからんかった。まあいいか。見なかったことにしよう。 子プロセスにまで影響を与えるというのは謎だな。