2013_0003
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* 2013年のメモ #0003
** 2013.08.21 Wed
-neriさんはCLEをスタックマシンベースに改造するらしいです。
--http://nerry.hatenablog.com/entry/2013/08/20/071532
スタックベースにするとレジスタベースの時より機能密度が上...
--これは僕も何度も聞いたことがあります!
--でもこれってどうなのかな。僕はOSECPUでレジスタマシンで...
--スタックマシンだと確かにテンポラリ変数の扱いは有利です...
--しかしまあ結局はやってみないと分からないので、neriさん...
** 2013.08.24 Sat
-neriさんの検討が面白いです。
--http://nerry.hatenablog.com/entry/2013/08/24/064220
-僕だったらスタックマシンの試作を
|4| load c
|4| load b
|4|4| add
|4|4| store a
=24
-とかにするかなあ。loadは使用頻度が高いので、0~Dで、14レ...
--いくつかは定数ロードにしてもいいかも。
-add はF0とか。
-store a はE0とか。
~
-しかし3レジスタの16に勝つのは難しい。とはいえ、OSECPUの...
|12|4|4|8| add a,b,c
-なので、28だったりする。・・・あれ?
~
-OSECPUの3項型addが長いのは、2項型を優先しているため。
|8|4|8| add a,b
-これなら20で済む。
~
-OSECPUの第三項が8なのは定数を優先しているため。
|8|4|4| add a,2
-これなら16で済む。
~
-スタックマシンの場合2項型とかを工夫することはできず、つ...
-でもloadをひとつつぶしてそれをaddにするなら、addだけは20...
-あとstoreも、load元へ書き戻すという命令を作れば、そして...
-まあload元へ書き戻すのはよくても、add命令を4にするのはや...
-ちなみにOSECPUの改善案では、演算子に応じてよく使う定数演...
** 2013.08.25 Sun
-http://nerry.hatenablog.com/entry/2013/08/24/150952 を読...
-CLEはレジスタと変数の区別があるから苦労しているんだなあ...
** 2013.09.21 Sat #0
-なんか最近はneriさんブログの感想ばかり書いているけど、で...
-http://nerry.hatenablog.com/entry/2013/08/27/043031 で、...
--neriさんはこの方向が初期の方向と違っていることを少し残...
-http://nerry.hatenablog.com/entry/2013/09/11/065826 あた...
-しかもARM64ってレジスタが多いんですね!これはneriさんの...
** 2013.09.21 Sat #1
-前から考えていたことなんだけど、偏差値とかIQとかって、ど...
--偏差値60と偏差値70。70のほうがすごいのは誰でも分かる。...
--偏差値70というのは、平均から標準偏差の2倍だけ優れている...
-もっと単純にこうしたらどうだろう。
--偏差値50、つまり平均と同じくらい優れている場合は、「2人...
--偏差値60は「6.3人に1人の天才」と表現する。
--偏差値70は「44人に1人の天才」と表現する。
--偏差値80は「740人に1人の天才」と表現する。
--偏差値90は「3.2万人に1人の天才」と表現する。
--偏差値100は「500万人に1人の天才」と表現する。
-この表現方法のいいところは、1億人の人がいたとしたら「500...
--逆に、「偏差値100」の人が1億人中の何番目くらいの存在な...
-偏差値50未満はどう表現するべきだろうか。簡単だ、こうすれ...
--偏差値40は「1.19人に1人の天才」と表現する。
--偏差値30は「1.023人に1人の天才」と表現する。
--偏差値20は「1.0014人に1人の天才」と表現する。
--偏差値10は「1.000032人に1人の天才」と表現する。
--偏差値0は「1.0000002人に1人の天才」と表現する。
-なぜこれでいいのか。偏差値40の例で考えてみよう。
--偏差値40というのは、1億人の中では下から数えて1600万番目...
--これを「x人に1人の天才」の形式に合わせると、「1億÷x=840...
--これを解けばx=1.19となる。
--もっと式を整理すれば、(6.3-1)*(1.19-1)=1、(44-1)*(1.023...
-この整理した関係式でも分かるように、実はこれらの数字その...
--偏差値0は「相対戦闘力0.0000002」と表現する。
--偏差値10は「相対戦闘力0.000032」と表現する。
--偏差値20は「相対戦闘力0.0014」と表現する。
--偏差値30は「相対戦闘力0.023」と表現する。
--偏差値40は「相対戦闘力0.19」と表現する。
--偏差値50は「相対戦闘力1.0」と表現する。
--偏差値60は「相対戦闘力5.3」と表現する。
--偏差値70は「相対戦闘力43」と表現する。
--偏差値80は「相対戦闘力740」と表現する。
--偏差値90は「相対戦闘力3.2万」と表現する。
--偏差値100は「相対戦闘力500万」と表現する。
--戦闘力というのはマンガのドラゴンボールの用語を真似して...
-とにかくこの表記なら、その天才がどれほどの順位に相当する...
-さて最後に桁数が大きくなりすぎる問題をどうにかしよう。一...
--偏差値0は「相対戦闘力指数-6.7」と表現する。
--偏差値10は「相対戦闘力指数-4.5」と表現する。
--偏差値20は「相対戦闘力指数-2.9」と表現する。
--偏差値30は「相対戦闘力指数-1.6」と表現する。
--偏差値40は「相対戦闘力指数-0.72」と表現する。
--偏差値50は「相対戦闘力指数0.0」と表現する。
--偏差値60は「相対戦闘力指数+0.72」と表現する。
--偏差値70は「相対戦闘力指数+1.6」と表現する。
--偏差値80は「相対戦闘力指数+2.9」と表現する。
--偏差値90は「相対戦闘力指数+4.5」と表現する。
--偏差値100は「相対戦闘力指数+6.7」と表現する。
--対数を取るときには、自然対数にするか常用対数にするかで...
--ちなみに僕は自然対数のほうが好みではある。でも今回は「...
-偏差値のかなりまずいことは、「偏差値というのは100が最高...
--これはもちろん誤解で、偏差値が100を超えたりマイナスにな...
--「偏差値というのは、平均点を50点に補正した100点満点テス...
--同様にIQ(DIQ)も必ず0以上になると誤解している人がいる...
--「○○人に1人の天才」という表現なら、何か上限があると誤解...
--そして下限についても誤解は生じないだろう。1より小さくな...
//-さて偏差値80というと僕には相当な天才に思えたわけだと、...
//--つまり偏差値80以上の人というのは日本だけでも毎年1300...
-さて偏差値80というと僕には相当な天才に思えたわけだと、こ...
--つまり「偏差値計算の対象になるような人:(大学+短大+...
--偏差値80がその程度なら100も実はたいしたことないのかなー...
-偏差値100は「500万人に1人の天才」なのだけど、これは別の...
--この表現も同じくらいに分かりやすいと思うけど、「5年に1...
-「44人に1人の天才」というのは「44人クラスの中で1位」とい...
--というのは44人クラスで1位をとったとしても、ぎりぎりで取...
-しかし思い起こしてみると、学校での学力の表現方法って本当...
--時には10段階評価。時には偏差値。時には学年内順位だった...
--10段階評価っていうのは何だろう。つまり誤差が多分に含ま...
--偏差値が分かりにくいことはここで散々書いたとおり。しか...
--だからみんな相対戦闘力方式にしてしまえばいいのに。誤差...
-偏差値xと相対戦闘力yの関係式:
y = 2.0 / (1.0 + erf((50.0 - x) * 0.05 * sqrt(2.0))) - 1...
-おまけ:
--こういう試算は読んでいて楽しい: 「イチローは何人に一人...
---「1800万人に1人の天才」・・・やっぱりすごい!
** 2013.10.18 Fri
-今日は http://sourceforge.jp/projects/osask/releases/ か...
--ありがとうhideyosiさん!
-Livaさんと一緒にOSCの準備を始めましたー。
** 2013.11.06
-http://d.hatena.ne.jp/r_ikeda/20111204/osjisaku を読んだ。
「はりぼてOS」のソースコードだが、先に進むと本のサンプル...
低レベルの(ハードに近い)ソースは汚くなるのは必至なのか...
やたらネストが深くなったりする。行き当たりばったり感が抜...
-まず行き当たりばったり感が抜群というのは正しい。しかし「...
-ソースが汚くなるのは、本を分かりやすくするためだ。きれい...
-最初から、きれいな構造で書き進めることももちろんできる。...
-むしろ僕は、プログラムなんて動けばいいのだ、「動かないき...
-とはいえ、僕はこのr_ikedaさんが嫌いなわけじゃない。とい...
** 2013.12.29 Sun
-エネループをお買い物(買い足し):
--アマゾンブランドの単3を8本、アマゾンブランドの単4を8本
---容量や繰り返し回数は最近の本家のエネループには及ばない...
--充電器 K-KJ11MCC40 を購入
---これは充電器と電池のセット。2,930円だった。充電器の型...
---今まで古い充電器を使っていて、4本充電できるタイプがほ...
---待機電力がすごく少ないところが気に入った。他の充電器よ...
--電池ケース DG-BT5C
---他と比べていいと思ったので2つ買ってみた。
-通貨の2進数化:
--僕は2進数が大好きで、通貨も今の10進数ベースをやめて、将...
--その際、1円玉、2円玉、4円玉、8円玉・・・としていくと、...
--ただそれだけの思いつき。
** 2013.12.30 Mon
-neriさんはCLEにメモリアクセスをつける決心をしたみたいだ。
--http://nerry.hatenablog.com/entry/2013/12/29/032717
-この方針は正しいと思う。僕もosecpuを作る前からkhabaの設...
-ということで、やっぱり同じ道を行くんだなあと思った。
* こめんと欄
#comment
終了行:
* 2013年のメモ #0003
** 2013.08.21 Wed
-neriさんはCLEをスタックマシンベースに改造するらしいです。
--http://nerry.hatenablog.com/entry/2013/08/20/071532
スタックベースにするとレジスタベースの時より機能密度が上...
--これは僕も何度も聞いたことがあります!
--でもこれってどうなのかな。僕はOSECPUでレジスタマシンで...
--スタックマシンだと確かにテンポラリ変数の扱いは有利です...
--しかしまあ結局はやってみないと分からないので、neriさん...
** 2013.08.24 Sat
-neriさんの検討が面白いです。
--http://nerry.hatenablog.com/entry/2013/08/24/064220
-僕だったらスタックマシンの試作を
|4| load c
|4| load b
|4|4| add
|4|4| store a
=24
-とかにするかなあ。loadは使用頻度が高いので、0~Dで、14レ...
--いくつかは定数ロードにしてもいいかも。
-add はF0とか。
-store a はE0とか。
~
-しかし3レジスタの16に勝つのは難しい。とはいえ、OSECPUの...
|12|4|4|8| add a,b,c
-なので、28だったりする。・・・あれ?
~
-OSECPUの3項型addが長いのは、2項型を優先しているため。
|8|4|8| add a,b
-これなら20で済む。
~
-OSECPUの第三項が8なのは定数を優先しているため。
|8|4|4| add a,2
-これなら16で済む。
~
-スタックマシンの場合2項型とかを工夫することはできず、つ...
-でもloadをひとつつぶしてそれをaddにするなら、addだけは20...
-あとstoreも、load元へ書き戻すという命令を作れば、そして...
-まあload元へ書き戻すのはよくても、add命令を4にするのはや...
-ちなみにOSECPUの改善案では、演算子に応じてよく使う定数演...
** 2013.08.25 Sun
-http://nerry.hatenablog.com/entry/2013/08/24/150952 を読...
-CLEはレジスタと変数の区別があるから苦労しているんだなあ...
** 2013.09.21 Sat #0
-なんか最近はneriさんブログの感想ばかり書いているけど、で...
-http://nerry.hatenablog.com/entry/2013/08/27/043031 で、...
--neriさんはこの方向が初期の方向と違っていることを少し残...
-http://nerry.hatenablog.com/entry/2013/09/11/065826 あた...
-しかもARM64ってレジスタが多いんですね!これはneriさんの...
** 2013.09.21 Sat #1
-前から考えていたことなんだけど、偏差値とかIQとかって、ど...
--偏差値60と偏差値70。70のほうがすごいのは誰でも分かる。...
--偏差値70というのは、平均から標準偏差の2倍だけ優れている...
-もっと単純にこうしたらどうだろう。
--偏差値50、つまり平均と同じくらい優れている場合は、「2人...
--偏差値60は「6.3人に1人の天才」と表現する。
--偏差値70は「44人に1人の天才」と表現する。
--偏差値80は「740人に1人の天才」と表現する。
--偏差値90は「3.2万人に1人の天才」と表現する。
--偏差値100は「500万人に1人の天才」と表現する。
-この表現方法のいいところは、1億人の人がいたとしたら「500...
--逆に、「偏差値100」の人が1億人中の何番目くらいの存在な...
-偏差値50未満はどう表現するべきだろうか。簡単だ、こうすれ...
--偏差値40は「1.19人に1人の天才」と表現する。
--偏差値30は「1.023人に1人の天才」と表現する。
--偏差値20は「1.0014人に1人の天才」と表現する。
--偏差値10は「1.000032人に1人の天才」と表現する。
--偏差値0は「1.0000002人に1人の天才」と表現する。
-なぜこれでいいのか。偏差値40の例で考えてみよう。
--偏差値40というのは、1億人の中では下から数えて1600万番目...
--これを「x人に1人の天才」の形式に合わせると、「1億÷x=840...
--これを解けばx=1.19となる。
--もっと式を整理すれば、(6.3-1)*(1.19-1)=1、(44-1)*(1.023...
-この整理した関係式でも分かるように、実はこれらの数字その...
--偏差値0は「相対戦闘力0.0000002」と表現する。
--偏差値10は「相対戦闘力0.000032」と表現する。
--偏差値20は「相対戦闘力0.0014」と表現する。
--偏差値30は「相対戦闘力0.023」と表現する。
--偏差値40は「相対戦闘力0.19」と表現する。
--偏差値50は「相対戦闘力1.0」と表現する。
--偏差値60は「相対戦闘力5.3」と表現する。
--偏差値70は「相対戦闘力43」と表現する。
--偏差値80は「相対戦闘力740」と表現する。
--偏差値90は「相対戦闘力3.2万」と表現する。
--偏差値100は「相対戦闘力500万」と表現する。
--戦闘力というのはマンガのドラゴンボールの用語を真似して...
-とにかくこの表記なら、その天才がどれほどの順位に相当する...
-さて最後に桁数が大きくなりすぎる問題をどうにかしよう。一...
--偏差値0は「相対戦闘力指数-6.7」と表現する。
--偏差値10は「相対戦闘力指数-4.5」と表現する。
--偏差値20は「相対戦闘力指数-2.9」と表現する。
--偏差値30は「相対戦闘力指数-1.6」と表現する。
--偏差値40は「相対戦闘力指数-0.72」と表現する。
--偏差値50は「相対戦闘力指数0.0」と表現する。
--偏差値60は「相対戦闘力指数+0.72」と表現する。
--偏差値70は「相対戦闘力指数+1.6」と表現する。
--偏差値80は「相対戦闘力指数+2.9」と表現する。
--偏差値90は「相対戦闘力指数+4.5」と表現する。
--偏差値100は「相対戦闘力指数+6.7」と表現する。
--対数を取るときには、自然対数にするか常用対数にするかで...
--ちなみに僕は自然対数のほうが好みではある。でも今回は「...
-偏差値のかなりまずいことは、「偏差値というのは100が最高...
--これはもちろん誤解で、偏差値が100を超えたりマイナスにな...
--「偏差値というのは、平均点を50点に補正した100点満点テス...
--同様にIQ(DIQ)も必ず0以上になると誤解している人がいる...
--「○○人に1人の天才」という表現なら、何か上限があると誤解...
--そして下限についても誤解は生じないだろう。1より小さくな...
//-さて偏差値80というと僕には相当な天才に思えたわけだと、...
//--つまり偏差値80以上の人というのは日本だけでも毎年1300...
-さて偏差値80というと僕には相当な天才に思えたわけだと、こ...
--つまり「偏差値計算の対象になるような人:(大学+短大+...
--偏差値80がその程度なら100も実はたいしたことないのかなー...
-偏差値100は「500万人に1人の天才」なのだけど、これは別の...
--この表現も同じくらいに分かりやすいと思うけど、「5年に1...
-「44人に1人の天才」というのは「44人クラスの中で1位」とい...
--というのは44人クラスで1位をとったとしても、ぎりぎりで取...
-しかし思い起こしてみると、学校での学力の表現方法って本当...
--時には10段階評価。時には偏差値。時には学年内順位だった...
--10段階評価っていうのは何だろう。つまり誤差が多分に含ま...
--偏差値が分かりにくいことはここで散々書いたとおり。しか...
--だからみんな相対戦闘力方式にしてしまえばいいのに。誤差...
-偏差値xと相対戦闘力yの関係式:
y = 2.0 / (1.0 + erf((50.0 - x) * 0.05 * sqrt(2.0))) - 1...
-おまけ:
--こういう試算は読んでいて楽しい: 「イチローは何人に一人...
---「1800万人に1人の天才」・・・やっぱりすごい!
** 2013.10.18 Fri
-今日は http://sourceforge.jp/projects/osask/releases/ か...
--ありがとうhideyosiさん!
-Livaさんと一緒にOSCの準備を始めましたー。
** 2013.11.06
-http://d.hatena.ne.jp/r_ikeda/20111204/osjisaku を読んだ。
「はりぼてOS」のソースコードだが、先に進むと本のサンプル...
低レベルの(ハードに近い)ソースは汚くなるのは必至なのか...
やたらネストが深くなったりする。行き当たりばったり感が抜...
-まず行き当たりばったり感が抜群というのは正しい。しかし「...
-ソースが汚くなるのは、本を分かりやすくするためだ。きれい...
-最初から、きれいな構造で書き進めることももちろんできる。...
-むしろ僕は、プログラムなんて動けばいいのだ、「動かないき...
-とはいえ、僕はこのr_ikedaさんが嫌いなわけじゃない。とい...
** 2013.12.29 Sun
-エネループをお買い物(買い足し):
--アマゾンブランドの単3を8本、アマゾンブランドの単4を8本
---容量や繰り返し回数は最近の本家のエネループには及ばない...
--充電器 K-KJ11MCC40 を購入
---これは充電器と電池のセット。2,930円だった。充電器の型...
---今まで古い充電器を使っていて、4本充電できるタイプがほ...
---待機電力がすごく少ないところが気に入った。他の充電器よ...
--電池ケース DG-BT5C
---他と比べていいと思ったので2つ買ってみた。
-通貨の2進数化:
--僕は2進数が大好きで、通貨も今の10進数ベースをやめて、将...
--その際、1円玉、2円玉、4円玉、8円玉・・・としていくと、...
--ただそれだけの思いつき。
** 2013.12.30 Mon
-neriさんはCLEにメモリアクセスをつける決心をしたみたいだ。
--http://nerry.hatenablog.com/entry/2013/12/29/032717
-この方針は正しいと思う。僕もosecpuを作る前からkhabaの設...
-ということで、やっぱり同じ道を行くんだなあと思った。
* こめんと欄
#comment
ページ名: