Facebookは機械学習を使ってコンパイラを最適化

Facebookは機械学習を使ってコンパイラを最適化

Facebook は最近、コンパイラ最適化タスクを実行するための高性能で使いやすい強化学習 (RL) 環境ライブラリである CompilerGym プロジェクトを発表しました。このライブラリは、実稼働環境でのコンパイラ最適化の問題を解決するために使用されます。

[[427778]]

CompilerGym は Facebook の AI チームによって OpenAI Gym 上に構築され、最終的にはコード コンパイラのパフォーマンスの向上を支援することを目的としています。 「CompilerGym は重要なコンパイラ最適化問題をパッケージ化し、強化学習問題のように見せます」と発表の中で述べました。「私たちが紹介するコンパイラ最適化問題は規模が大きいです。例えば、探索空間は 104461 で、Go の探索空間よりもはるかに大きいです。一方、探索空間は無限です。強化学習の最近の進歩のおかげで、初めてこの規模の問題に取り組むことが可能になりました。CompilerGym を使用すると、ML やコンパイラの経験がある人なら誰でも、通常必要な何ヶ月もの面倒な設定時間をかけずに、すぐに問題解決に取り掛かることができます。それは、私たちがあなたに代わって作業を行ったからです。」

開発チームはまた、「私たちの目標は、MLを通じてコン​​パイラーを高速化するきっかけとなることです。適切に最適化されていないとプログラムが非常に遅くなり、コンピューティングリソースとエネルギーを大量に消費し、エネルギー効率の高いエッジデバイスの適用が制限され、データセンターのグリーン性が損なわれるからです」と付け加えた。

報道によると、このプロジェクトの最初のバージョンでは、Facebook は LLVM を使用したフェーズソート、GCC を使用したフラグ調整、CUDA を使用したループネスト生成という 3 つのコンパイラ問題に対する強化学習環境を提供したとのことです。また、トレーニング用の大規模なプログラム データ、結果の再現性を検証するためのスクリプト、公開リーダーボード、Web フロントエンドも提供しています。将来的には、レジスタ割り当て、ピープホール最適化、ループ最適化など、他の成熟したコンパイラの問題に対するサポートも提供する予定です。開発チームは、コンパイラと ML 研究コミュニティの連携を強化するために、さらに多くのタスク、報酬、観察、アクションを追加したいと考えています。

この記事はOSCHINAから転載したものです

この記事のタイトル: Facebook は機械学習を使用してコンパイラを最適化します

記事URL: https://www.oschina.net/news/163236/facebook-compiler-gym

<<:  Google は交通信号に AI を導入して汚染を削減

>>:  機械はどのように学習するのでしょうか?人工知能の「双方向戦闘」を詳しく解説

ブログ    
ブログ    

推薦する

ビッグデータ、機械学習、ディープラーニングのためのコマンドラインツールの概要

[51CTO.com クイック翻訳] キーボードを握ってください! マウスや GUI がなくても、O...

2023年に最も注目すべきソフトウェアテスト業界のトレンドと動向の分析

2023年はソフトウェアテスト業界にとって変化とチャンスに満ちた年です。ソフトウェア業界の急速な発展...

人工知能はプライバシー侵害につながり、人々は顔スキャンが安全を奪うのではないかと心配している

データの蓄積、コンピュータの計算能力の飛躍的向上、アルゴリズムの最適化により、人工知能は生活をより効...

AIがいかにして驚異的なコードフローチャートを正確に生成するか

みなさんこんにちは、私はムチュアンですAI がなければ、コードを読み、自分の理解に基づいて XMin...

2021 年の人工知能のトップ 10 トレンド

コロナウイルスのパンデミック以前、AI業界は2020年に大きな成長を遂げると予想されていました。 2...

エンタープライズデータ開発のための大規模言語モデル: 概念、懸念事項、ホットトピック

翻訳者|朱 仙中レビュー | Chonglou導入GPT-4 は、韻を踏んだプロンプトを出しながら素...

Nature: 科学者がディープラーニングを使って初めて人間の意識を定量化

今、科学者たちは人間の意識について新たな理解を得ています!この研究では、ディープラーニングアルゴリズ...

...

AIがプライバシーを尊重しながら優れた顧客体験を生み出す方法

ゼブラテクノロジーズグレーターチャイナのテクニカルディレクター、チェン・ニン氏近年の人工知能(AI)...

人間と人工知能がどのように関係を築くか

人間関係を構築するのに優れているのは人間か人工知能か?実際、この革新的な技術は長い間存在していました...

日本の出生率が過去最低を記録、政府は国民が真実の愛を見つけるのを助けるためにAIの助けを求める

[[379564]]日本政府は国民が真実の愛を見つけるのを助けるために AI を活用しています。 (...

ビッグニュース: IBM が 3 つの抗がん AI プロジェクトをオープンソース化しました。

最近、IBM は、がん治療の課題を克服することを目的とした 3 つの AI プロジェクトをオープンソ...

...

企業における機械学習: 次の 1 兆ドル規模の成長はどこから来るのでしょうか?

ハリー・ポッターの世界では、組分け帽子は生徒の行動履歴、好み、性格に関するデータを取得し、そのデータ...

人工知能は人材採用において利益よりも害をもたらす可能性がある

近年、企業が履歴書の解析や応募者の選考に自動評価、デジタル面接、データ分析を導入するようになり、採用...