[#44237] Float を利用するRubyプログラム — SASADA Koichi <ko1@...>

 ささだです.

16 messages 2007/11/17
[#44241] Re: Float を利用するRubyプログラム — SASADA Koichi <ko1@...> 2007/11/19

 ささだです.

[ruby-list:44239] Re: Float を利用するRubyプログラム

From: "Shigeru Kobayashi" <kotobuki@...>
Date: 2007-11-17 13:49:15 UTC
List: ruby-list #44239
初めまして

小林茂と申します。こちらのリストへの投稿は初めてになります。よろしくお願いいたします。

現在、PCからセンサやアクチュエータを利用するためのFunnelというツールキットを開発しているのですが、その中での数値の表現は(フィルタ処理などを行う関係で)浮動小数点が基本になっています。

http://code.google.com/p/funnel/

Ruby用のライブラリも作成し、テストを行っているのですが、最近のPCであれば結構いい感じで動いてくれているようです。とはいえ、規模が大きくなってきた場合や、非力なPC(またはいわゆる組込み用のプロセッサ)で動かした場合には影響は大きくなると思います。

頻繁に浮動小数点演算が必要となる部分だけCでライブラリを作成するという方法もあるかとは思いますが、もし、近い将来のバージョンでパフォーマンスが改善するのであれば、私としましてはとても嬉しいです。

こちらもやや特殊な例かもしれませんが、何かの参考になりましたら幸いです。


On Nov 17, 2007 4:31 PM, SASADA Koichi <ko1@atdot.net> wrote:
>  ささだです.
>
> Ruby で Float を利用するプログラムをよく利用している人はいらっしゃ
> いませんか? とくに,利用しているけど速度的な問題で困っている,もし
> くは速度的な問題がなければ利用したい,というご意見があれば是非教えて
> ください.
>
>
> 現在,Ruby で Float を利用すると,Cなどの他のプログラミング言語と
> 比べて色々な理由からプログラムがとても遅くなります.これを解決する方
> 法を考えているんですが,そもそも「誰も Float なんて使ってないよ」,
> もしくは「誰も速度で困っていないよ」,ということだったら,頑張っても
> 意味がないわけです.なので,「使ってるよ」「遅くて困ってるよ」という
> 例があると,色々と理由付けが出来るので,もしあれば教えていただけない
> でしょうか.
>
> 公開しているプログラムであれば,そちらも教えていただければ幸いです.
>
> どうぞよろしくお願いします.
> --
> // SASADA Koichi at atdot dot net

In This Thread