トップ 最新 追記

U-memo

2006|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|08|
2009|08|10|
2010|02|03|
2011|11|12|
2012|04|
2016|02|
All= / Today= / Yesterday=

2007-06-04 [長年日記]

_ [雑記] 境界続き

そうそうそれそれ、という感じで徳丸さんに全て語られてしまった。

それにしても

えーっと、i<=101 ではなくて、i<=99のことだと思いますが、それはさておき。

あーっ、穴があったら入りたいぃ!

(問題) f(x) を [a, b] で区分求積法で n等分して求めるプログラムを書くとき、ループはどう書くか?

_ [プロセッサ] 螺旋階段が性能を上げる

プロも愛読しているたるさんの考察なんだけれど。

そもそもね、現在の ILP(Instruction level parallelism の程度、 具体的には IPC (Instructions per Cycle) がわかっていれば、 理論限界性能はカタログスペックの命令 issue rate で定めるところ です。 x86 は CISC で Intel さんは μop fusion やってるという事情から そこの数値が明解では無いんだけれど、 もともと IPC > 1 であればキャッシュパーフェクトでも 性能3倍になることは無いでしょう。 具体的な IPC はワークロードに依存するので一般論では語りようがないけれど。

あと、魔法のパーフェクトキャッシュは L1 でないといけないことに注意。 L2 が大きいだけだと、L1miss-L2hit の待ち時間を隠蔽しきれない時点で 完璧でなくなる。L2(L3)キャッシュが大きくなるのは、 つまりキャッシュヒットでもキャッシュの読み出しのための レイテンシが延びることに他ならない。 スパコンみたいに並列処理が効果的なものであれば絶対レイテンシは あまり意味をなさないけれど、一般的にはレイテンシの影響は結構ある。

そういうわけなので、 「キャッシュ増量とILP向上はセット」いうのは、 L2hit のレイテンシを隠すためにも必要になってしまう、 つまりキャッシュ増量それ自身のために必要なのですね。

それにしても、Intel は (正直に発表を信じるなら) その分岐予測精度のわりにミスペナルティの割合が大きいんですね。 精度向上の努力に較べて、ミスのリカバリの努力がえらく足りないような。

# まぁ、CISC の事情から大変なのはわかるんだけど。


2007-06-11 [長年日記]

_ [雑記] 未解決問題

これ 以降音沙汰が無いのはうまくいってなかったからなのだが。

  • coLinux でネットワークがうまく動かない (外に出られないし当然 DNS も引けない)

で、Debian on VMWare 試してみたのよ。

  • そもそも NIC 認識しない

をいをい。

  • Debian だからダメなのか?
  • 史上最低の NIC と噂の Realtek だからダメなのか?

ダメな大人の拙速な結論「NIC がタコ」

# 俺がダメ、という当然の結論から目を逸しています

さてどうしてくれよう。 Cygwin でお茶を濁す気はないんだよなー。 Debian 以外を試してみるか。

_ [雑記] コメントスパム

ここんところ 5月14日に集中砲火を食らっているなー。 家からでないとまともな対策を打てない。うざー。

tDiary を開発版の最新にする手もなきにしもあらずだけど、 あまりメンテしたくない人が開発版に手を出すのは、ちょっと、ねぇ。

_ [Golf][OCaml] あなごる

最近活動低調。

  • edlin -> 面倒臭そう
  • mirror -> 括弧の反転なしでも 150B 行きそうに無いんですがー。
  • 黄金比 ->表示だけで異様に長くなるのをどうしろと。
print_string(String.sub(approx_num_fix 501(〜))1 501)
本日のツッコミ(全5件) [ツッコミを入れる]

Before...

_ うかい [本当に最低なのはそのNICを載せている...んがんん]

_ うんの [「禁則事項」ですか。 # でも、詰まり方がサザエさんぽい。]

_ ksk [> print_string(String.sub(approx_num_fix 501(〜))1 501) 別の関..]


2007-06-13 [長年日記]

_ [雑記] SML#

って64ビット環境に対応してないのね...


2007-06-16 [長年日記]

_ [雑記] coLinux

Fedora にしたらすんなりいったよ! debian のくぁw背drftgyふじこlp;@


2007-06-19 [長年日記]

_ [雑記] しかし spam 多いな

ノーガード戦法の方がいい気がしてきた。


2007-06-27 [長年日記]

_ [雑記] ぐだぐだ

golf する余裕がないくらい忙しい ...

(追記) おや、あなごるサーバ死んじゃってるのか。

_ [OCaml] 同じことをっ!

おしあんさん が OCaml で SICP やっている。 うちと同じことをよりによって同じような時期にぃ。

うちは ここ でやってます。 続くかどうか知らないけれど。


2007-06-28 [長年日記]

_ [golf] 変わり種golfネタ

  • 標準出力と標準エラー出力に同一内容 (1byte以上) を出力するプログラム。