jitに関するkazuph1986のブックマーク (2)
-
本記事は、12/21に開催されたHachioji.pm #36でおこなったLTの焼き直しです。 DISCLAIMER 本記事のベンチマークは非常に適当です。 出てきた数字をみるかぎり、私感として極端にメチャクチャということはないとおもいますが、この数字を一人歩きさせないようにしましょう。っつーか簡単だし是非御自身でベンチしてみましょう!! HHVMとは PHPerの皆様ならHipHopはご存じでしょう、PHPをC++に変換することで処理速度を上げる物です。しかし、一度コンパイルするのでヒジョーーに面倒な物になっていした。 HHVMはC++コード︵やバイナリ︶に変換することなく、PHPのコードをJITで最適化しつつ、動作させるもので、先日本家︵C++変換版︶の速度を抜いたというのが記憶に新しい所です。 http://www.hhvm.com/blog/2027/faster-and-chea
-
PHPのJITコンパイラ﹁HipHop Virtual Machine﹂、Facebookがオープンソースで公開 HipHop Virtual Machineは、PHPを高速に実行するためにPHPのコードをC/C++に変換してg++でコンパイルし、バイナリコードにするHiphop compiler︵hphpc︶と、PHPのインタプリタであるHipHop interpreter (hphpi)を組み合わせたもの。PHPのコードをダイナミックにバイナリコードへと変換することで、高速な実行を目指しています。 コンパイラと同等以上の実行速度へ HipHopはFacebookが開発し、オープンソースとして公開しています。今回のHipHop Virtual Machineも、これらの開発の延長線上にあるものです。 Our experiences with hphpc led us to start e
-
1