A tool for lifting stencil code from stripped x86 binaries to Halide DSL code Highly optimized programs are prone to bit rot, where performance quickly becomes suboptimal in the face of new hardware and compiler techniques. In this project, we show how to automatically lift performance-critical stencil kernels from a stripped x86 binary and generate the corresponding code in the high-level domain-
Chris Kanaracus (Special to ZDNET.com) 翻訳校正: 編集部 2016-01-06 10:16 コードの劣化(code rot)を避けるには、ソフトウェアの最適化を継続する必要があるが、これには膨大な時間と経費が必要であり、開発者の力が新たなイノベーションではなく、メンテナンスに割かれることにも繋がる。「Helium」と呼ばれるこのプロジェクトは、コードの最適化を自動化することを目指すものだ。 Adobeが公開したブログ記事によれば、同社の「Photoshop」を対象とした最初の概念実証コードが完成したという。 AdobeとMITの研究者は、このアイデアを試すために、Photoshopのフィルタの最適化を対象として選んだ。単にフィルタのソースコード自体を分析するのではなく、実行トレース、つまりフィルタを適用した時にCPUで実際に実行された命令を分析して、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く