logo       
Google Custom Search
    AddThis Social Bookmark Button

[ruby-dev:27544] Re: RCR 322: Use log identities to improve BigMath::log pe: msg#00175

Subject: [ruby-dev:27544] Re: RCR 322: Use log identities to improve BigMath::log performance
まつもと ゆきひろです

In message "Re: [ruby-dev:27543] Re: RCR 322: Use log identities to improve 
BigMath::log performance"
    on Fri, 28 Oct 2005 23:41:02 +0900, "Shigeo Kobayashi" 
<shigeo@xxxxxxxxxxxxxxxx> writes:

|> そうですか。個人的には(結果が同じであれば)コンピュータ側がい
|> ろいろ世話を焼いてくれるのが好みです。が、無理強いはできませ
|> んしねえ。
|Float#log 等とは異なり prec の条件もあるわけで、人間が最適化す
|る場合と(効果はあるが)結果(計算時間)が同じとは行かないと思
|います。

あ、上の結果は計算時間のことではなく計算結果のことです。変な
ことをして人間が最適化するのが阻害されてはいけませんが、そう
でないなら勝手にいろいろやってくれるのが好きというだけです。

|まぁ、強いてやるなら最初に最大桁のlog(10)とかPIを一度だけ計算
|しておいてから (prec < 最大桁) なら round するというのが考えら
|れますが、これとてユーザに最大桁を指定させる事が前提になりま
|すし、いかにも不格好です。想定される手作業の最適化と同等(以
|上)の効果が期待できなければ中途半端ですよね。

これはいくらなんでも無理じゃないんでしょうか。

ま、最終的な判断はお任せします。





Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>