2013/01/27(#yapf)横浜Android and モバイルOSプラットフォーム部第28回勉強会

7
前へ 1 2 3 ・・ 12 次へ
はろ @hidenorly

#yapf clang クラムと呼ぶ、らしい。

2013-01-27 13:27:34
OISHI Ryosuke @roishi2j2

"LLVMのうれしい点ですが、CPUアーキテクチャや言語から独立してます。ライセンスはBSDっぽいです。" ( #yapf live at http://t.co/Z56oMtgv)

2013-01-27 13:27:38
はろ @hidenorly

#yapf clangはRenderScriptで使われている.

2013-01-27 13:28:00
はろ @hidenorly

#yapf GDK is NDKの後継開発キット.

2013-01-27 13:28:41
OISHI Ryosuke @roishi2j2

RT @l_b__: Kandroidのカンファレンスでの資料。「LLVM(Low Level Virtual Machine), Clang and GDK」 [PDF] http://t.co/XuU8m86d #yapf

2013-01-27 13:29:01
OISHI Ryosuke @roishi2j2

"どう見てもndk-buildのコピーです。ありがとうございます" ( #yapf live at http://t.co/Z56oMtgv)

2013-01-27 13:29:29
close_yutori @kimukou2628

( #yapf live at http://t.co/ODFCUmOv) gdkのコードのコメントの至る所に //NDK build の記載が残っているらしい。へー

2013-01-27 13:29:37
緑野翁 @hermit4

RT @l_b__: 言語の選択がおっさん。 #yapf

2013-01-27 13:30:01
はろ @hidenorly

#yapf gdk-buildのコメントに、ndk-buildのcopyなので、今後、置き換わる可能性が高いと、考察されている

2013-01-27 13:30:34
close_yutori @kimukou2628

( #yapf live at http://t.co/ODFCUmOv) NDK ・・長々しい(10行程度) =>GDK・・完結に(3行程度) <NDKの冗長な書き方がしなくても良くなる。すごく便利!

2013-01-27 13:31:21
はろ @hidenorly

#yapf NDKでは、JNI bridgeを書くけど、GDKでは、LLVMを使っているので、RenderScript同様に、使いやすくなる

2013-01-27 13:31:45
l.b. @l_b__

先ほど #yapf タグでTweetした資料です。

2013-01-27 13:31:55
はろ @hidenorly

#yapf NDK sample plasmaで、LLVMで80fps, gcc 19fpsになるようだ。 on Nexus S. 1割2割の事例が多い。逆に遅くなることもある。(きっと並列性が影響?)

2013-01-27 13:32:31
OISHI Ryosuke @roishi2j2

"gccとLLVMをNDKのサンプルPlasmaで検証した例がありました。Nexus Sで、LLVMでは80fps, GCCでは19fpsという事で約4倍です。他の例では遅くなる事もいくらかあります。" ( #yapf live at http://t.co/Z56oMtgv)

2013-01-27 13:32:38
close_yutori @kimukou2628

( #yapf live at http://t.co/ODFCUmOv) NDKサンプル Plasma(use Nexus S) LLVM: 80fps GCC 19 fps この例は4倍。他のサンプルでも1割程度は高速化がみこめる

2013-01-27 13:32:43
close_yutori @kimukou2628

RT @hidenorly: #yapf NDKでは、JNI bridgeを書くけど、GDKでは、LLVMを使っているので、RenderScript同様に、使いやすくなる

2013-01-27 13:32:59
Nebuta @nebutalab

RT @roishi2j2: "LLVMとは何ぞや。Low Level Vertual Machineで、低レイヤ向け仮想マシンです。CPUをVM化したような感じです。コンパイラ、リンク、ランタイム全部面倒見るよ的な" ( #yapf live at http://t.co/Z56oMtgv)

2013-01-27 13:33:02
はろ @hidenorly

#yapf NDKr8cよりclang3.1をサポートしている

2013-01-27 13:33:34
OISHI Ryosuke @roishi2j2

"Android NDKr8cよりClang3.1を実験的にサポートしてたりします。実はこっちを先に知ってたのでryって感じです" ( #yapf live at http://t.co/Z56oMtgv)

2013-01-27 13:33:50
close_yutori @kimukou2628

( #yapf live at http://t.co/ODFCUmOv) NDKr8cから ・・Clang3.1サポート ココらへんの話はOracleとの訴訟結果次第で Java使わない=>全部他の言語でって路線もあるからとの備えの開発のよう<結構本腰?

2013-01-27 13:34:41
OISHI Ryosuke @roishi2j2

"対オラクルとの裁判対策で、最悪のケースを想定しているような。開発当初はそんな事考えてなかったんだろうなーと思います" ( #yapf live at http://t.co/Z56oMtgv)

2013-01-27 13:34:42
はろ @hidenorly

#yapf LLVM on FreeBSD, embedded Linux, FPGAなどが見られる

2013-01-27 13:35:24
kishima @kishima

LLVMはAppleが色々投資しているそうですね。 #yapf

2013-01-27 13:35:57
前へ 1 2 3 ・・ 12 次へ