- 769 名前:デフォルトの名無しさん [2017/08/14(月) 09:32:55.89 ID:92xt4hcL.net]
- こんなのでてきた
Microsoft、C++技術で.NET Core 2の高速化実現 [2017/07/22] Microsoftは7月20日(米国時間)、.NET Core 2.0で採用されている高速化技術「PGO (Profile-Guided Optimization )」について伝えた。 この技術はC++コンパイラでより最適化されたコードを生成するために使われているネイティブコンパイラ技術。 .NET Core 2.0にも同様の技術が適用されており、すべてのユーザは特定の処理をすることなくこの高速化技術の恩恵を受けていると説明している。 n.mynv.jp/news/2017/07/22/096/images/001l.jpg n.mynv.jp/news/2017/07/22/096/images/002l.jpg news.mynavi.jp/news/2017/07/22/096/ Microsoft、LLVMベースの.NET/CoreCLRコンパイラLLILCを発表 2015年5月6日 .NET FoundationがLLILCという新しいプロジェクトのリリースを発表した。 このプロジェクトはもともとMicrosoftによるもので、.NET Coreのための新しいLLVMベースのネイティブコードコンパイラを提供することを目的としている。 これによって「CoreCLRが移植されていてLLVMがターゲットとしているプラットフォーム上で」.NETプログラムを動かせるようになる。 LLILCのロードマップによると、Install-Time JITコンパイラが次のターゲットだ。「これは生成されたコードを、 1つのアプリケーションの複数の呼び出しの間で、または1つのアセンブリセットを共有する複数のプロセスの間で共有できるようにする」。LLILCプロジェクトでは、Ahead-Of-Timeコンパイラの実装も検討している。 https://www.infoq.com/jp/news/2015/05/microsoft-llilc-llvm-compiler
|

|