You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
先日のRubyKaigi 2017のLTではLLVMベースのCRuby向けJITコンパイラLLRBの話をしました。 5分はちょっとJITの話をするには短かかったですね。 LLRBをふまえた、Cのコード生成への軌道修正 さて、上記の資料にある通り、CRubyのJITにおいてはメインの高速化対象が既に存在するCのコードになるため、 開発の早い段階でパフォーマンスにインパクトを持てるとすればLLVM Passの順番を変えるくらいで、 LLVM IRを直接生成しても最適化上のメリットがほとんどないのでその部分はMJIT と同じくCのコードを生成するように変更したい、という話をした*1。 で、LLRBはC拡張として作るべくちょっと不思議な努力をいろいろやっており、 それらの設計はやってみた結果(コアに直接変更を加えるのに比べ)デメリットの方が大きいと思ったので、 LLRBの失敗を全て生かしつつ、今回
無料で提供される開発者向け「Docker Community Edition」Windows版、Mac版でもKubernetesの統合が行われ、ローカルにDocker環境と同時にKubernetes環境が構築されることが発表された。 デンマークのコペンハーゲンで10月17日に開幕したイベント「DockerCon EU 2017」。 DockerとKubernetesの統合とサポートの発表に続いて、無料で提供される開発者向けのDocker環境であるDocker Community EditionのWindows版、Mac版でもKubernetesの統合が行われ、ローカルにDocker環境と同時にKubernetes環境が構築されることが発表されました。 Docker Community EditionもKubernetesを統合 Docker創業者兼CTO Solomon Hykes氏。 も
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く