アカウント名:
パスワード:
高速「な」サービスを苦労して作るよりサービスを高速「に」サクッと作った方が、サービスの単価は高い。技術者がハードウェアの事まで考えるのは、あまり意義があるとは思えず・・・
まあ同意。C/C++でハードウェアを意識したコードを書くよりrubyやpythonでハードウェアを意識せずにコードを書くほうが、速いコードが出来上がる。
pythonプログラムの実行が,pythonのネイティブのインタープリタよりも,ネイティブのpythonインタープリタで動いているpythonで作ったインタープリタで動かした方が速くなったら信じます。
おっと PyPy のステマはここまでだ。
pypyのこと?
あと、”普通のプログラマ”がJITに勝つのは無理ゲーに近いし、日々進化するハードウェア性能やソフトウェア性能を考えると、変にハードウェア意識したコード書かない方が良いケースは少なく無いですね。
抽象度が高くハードウェアを意識してない例の代表格のSQLなんて、意識してないからこそAmazon Auroraみたいに、実行環境の動作原理自体が変わることによる高速化とかができるわけで。
もちろん、今この瞬間の最大の性能を引き出すにはハードウェアべったりが良いし、もっというとハードそのものがいいけど、それが有効なケースばかりじゃないよ。
そう思いたいんですね。判ります。
要は低いレイヤーの知識を持たない人にとっての酸っぱい葡萄という事か。
まあWeb屋と組込み屋、というか人間志向かデータ・ハード志向か、というかフロントエンドとバックエンド、というか文系と理系、というか
最適解はその場に応じて変化する。副作用なしの万能薬があるわけじゃない、って意識なく自分の狭い了見だけで語る奴が多すぎる。
# 仲良く喧嘩しな
いやー、速いコードが出来上がるんだろーけど、いくらそれが早いと言っても、それでも追いつかないからどーするんだというはなしなわけなんだがw
Rubyは、速度に関して興味を持っていないようだからアレだけどPythonでも追いつかない処理って何?RSAでも破りたいの?
機械学習ですよ、ソース元を読みましょう。
そんなんだったら、ツイッターがRubyでサービスインした後に性能問題で全部作りなおしたりしないよ。
C言語による実践的FPGAプログラミング [amazon.co.jp]こういう本を読んでみなよ。
これには同意できないや。IntelのCPUは最先端のハードウェア技術がてんこ盛りですよ。FPGAで実装するってことは、CPUを構成するハードウェアを意識しなければCPUより高速に実行できるものにはならないでしょう。
simdの組み込み関数とかを使用するのも「ハードウェアを意識した」コーディングですよ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲ以上のなにものでもなさげ -- アレゲ研究家
あまり有意義とは思えない (スコア:0, おもしろおかしい)
高速「な」サービスを苦労して作るより
サービスを高速「に」サクッと作った方が、サービスの単価は高い。
技術者がハードウェアの事まで考えるのは、あまり意義があるとは思えず・・・
Re:あまり有意義とは思えない (スコア:0)
まあ同意。
C/C++でハードウェアを意識したコードを書くより
rubyやpythonでハードウェアを意識せずにコードを書くほうが、速いコードが出来上がる。
Re:あまり有意義とは思えない (スコア:2)
pythonプログラムの実行が,pythonのネイティブのインタープリタよりも,
ネイティブのpythonインタープリタで動いているpythonで作ったインタープリタで動かした方が速くなったら信じます。
Re: (スコア:0)
おっと PyPy のステマはここまでだ。
Re: (スコア:0)
pypyのこと?
あと、”普通のプログラマ”がJITに勝つのは無理ゲーに近いし、日々進化するハードウェア性能やソフトウェア性能を考えると、変にハードウェア意識したコード書かない方が良いケースは少なく無いですね。
抽象度が高くハードウェアを意識してない例の代表格のSQLなんて、意識してないからこそAmazon Auroraみたいに、実行環境の動作原理自体が変わることによる高速化とかができるわけで。
もちろん、今この瞬間の最大の性能を引き出すにはハードウェアべったりが良いし、もっというとハードそのものがいいけど、それが有効なケースばかりじゃないよ。
Re:あまり有意義とは思えない (スコア:1)
そう思いたいんですね。
判ります。
要は低いレイヤーの知識を持たない人にとっての酸っぱい葡萄という事か。
Re: (スコア:0)
まあWeb屋と組込み屋、というか
人間志向かデータ・ハード志向か、というか
フロントエンドとバックエンド、というか
文系と理系、というか
最適解はその場に応じて変化する。
副作用なしの万能薬があるわけじゃない、って意識なく
自分の狭い了見だけで語る奴が多すぎる。
# 仲良く喧嘩しな
Re: (スコア:0)
いやー、速いコードが出来上がるんだろーけど、いくらそれが早いと言っても、それでも追いつかないからどーするんだというはなしなわけなんだがw
Re: (スコア:0)
Rubyは、速度に関して興味を持っていないようだからアレだけど
Pythonでも追いつかない処理って何?
RSAでも破りたいの?
Re: (スコア:0)
機械学習ですよ、ソース元を読みましょう。
Re: (スコア:0)
そんなんだったら、ツイッターがRubyでサービスインした後に性能問題で全部作りなおしたりしないよ。
Re: (スコア:0)
C言語による実践的FPGAプログラミング [amazon.co.jp]
こういう本を読んでみなよ。
Re: (スコア:0)
これには同意できないや。
IntelのCPUは最先端のハードウェア技術がてんこ盛りですよ。FPGAで実装するってことは、CPUを構成するハードウェアを意識しなければCPUより高速に実行できるものにはならないでしょう。
simdの組み込み関数とかを使用するのも「ハードウェアを意識した」コーディングですよ。