2010年03月25日 LLVM の JIT を使ってみる (1) LLVM を利用しているプロジェクトとしては MacRuby が有名ですが、他にも LLVM の JIT を利用しているプロジェクトはたくさん存在するようです。 The LLVM Compiler Infrastructure: Projects built with LLVM で... 続きを読む
第二回 LLVM 勉強会 日時: 3 月22日(日) 12:00 - 18:00 場所 : 恵比寿ガーデンプレイス SGI ホール(B1F)(<- マックの隣) http://www.sgi.co.jp/company_info/map1.html (時間内ならいつでも入退室可能です) 勉強会内容 今回から、だんだんといかに動的言語やオ... 続きを読む
clang-intro - Presentation Transcript Clang: A New Tool for Old Languages MORITA Hajime <omo@dodgson.org> http://steps.dodgson.org/ 2009/03/21 1 //===----------------------------------------------------------------------===// // C Language Fa... 続きを読む
近況 第二回 LLVM 勉強会 に出席. miura さん の yarv2llvm の話を聞いて ほーとかはーとか感心してきました. 厳しいつっこみをしている人が隣の席にいて, 妙に YARV に詳しいと思ったら中の人だったのが面白かった. yarv2llvm は ruby というから色々大変なよ... 続きを読む
3/22(日) に第二回 LLVM 勉強会開催の運びとなります. 告知&参加管理サイト http://atnd.org/events/381 google グループ http://groups.google.com/group/llvm_study/web/第二回+llvm+勉強会 今回から、だんだんといかに動的言語やオレ言語を JIT して高速化... 続きを読む
次世代のコンパイラ技術として期待されている LLVM の活用について勉強します. 今回から、だんだんといかに動的言語やオレ言語を LLVM の JIT 機能を使って高速化したり、実行時最適化を自動化して自動最適化を実現するには、という方向に向かっていきます. LLV... 続きを読む
Adobe Alchemy 2008年7月、C言語で開発されたアプリケーションやPythonスクリプトがFlash Playerで動作するようになったという報告が複数のブログに掲載されていた。どうやらこの取り組みは一時的なものでも噂でもコンセプトプルーフでもなかったようだ。 Adobe... 続きを読む
LLVM を使って C のプログラムを Flash で動かせるようにした Alchemy がリリースされ、Alchemy はパフォーマンスが必要なプログラムに向くということで、 AO ベンチマークを取ってみました. ベンチマークに使ったのは AmbientOcclusion レンダラの C 版. http:... 続きを読む
Welcome the preview release of codename "Alchemy." Alchemy is a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to ass... 続きを読む
c++, actionscript はじめにAdobe から C/C++ で書いたコードを Flash や AIR で動かす Alchemy というものがリリースされましたね!Adobe Labs - Alchemyこれはすごい!ということで、少し試してみたいと思います。その様子をリアルタイムに書いていきます。ち... 続きを読む
C 言語で書かれたソフトウェアが Flash で動くようになるかもしれない スポンサード リンク lucille development blog 経由。 Running C and Python Code on The Web によると、Adobe の Scott Petersen 氏が大変興味深いツールを開発中のようだ。このツールを... 続きを読む
LLVMおよびRubyの総まとめ:llvmruby、yarv2llvmおよびregexpllvm、Rubinius 作者 Werner Schuster, 翻訳者 編集部 投稿日 2008年10月25日 午前12時17分 コミュニティ Ruby トピック スクリプティング, ランタイム, パフォーマンス&スケーラビリティ, Domain Sp... 続きを読む
I added support for function types with variable arguments thus allowing us to call printf as an external function. This is very important as it allows us to tell the world how much we like grapes. Here is how you would compile a standalone e... 続きを読む
fd0の陰謀に巻き込まれる形で、第1回LLVM(Low Level Virtual Machine)勉強会に参加してきた。ちなみに前提知識はゼロ。仕方ないので当日色々調べながら話を聞こうとしたら、会場がEMOBILE圏外でお手上げ状態だった。そんな状態から、取り敢えず印象に残った事を... 続きを読む
V8 の吐くアセンブラは最適化されていないと書いたが(link)、ここで、第一回 LLVM 勉強会のときにもすこし話題に上がったけれども、x86 命令を LLVM IR に変換するディスアセンブラとかあるとおもしろいかもしれない. それがあると、たとえば V8 に対して、 JS ... 続きを読む
LL Future (2008-08-30) 次 : sm4503805 (古い言語、新しい言語) 最初: sm4481852 (LL Future 開会宣言) マイリスト: mylist/8224180http://ll.jus.or.jp/2008/ 続きを読む
LLVM 勉強会第一回を開催させていただきました。 参加いただいた方、ありがとうございました. 当日の発表資料は、以下の URL にあります. http://groups.google.co.jp/group/llvm_study/web/第一回+llvm+勉強会 第二回も、数ヶ月後あたりに開催したいと思います... 続きを読む
謎原因によりおちていたっぽい。 続きを読む
What: The second general meeting of LLVM Developers and Users. Why: To get acquainted, learn how LLVM is used, and exchange ideas. When: August 1, 2008 Where: Apple Campus Sponsored By: Apple, Google, Adobe, University of Illinois The meeting... 続きを読む
だいぶ前に書いたんだけど、続き書く気があるのかあやしくなってきた感なのではっとく。 続きを読む