微软将 Windows 10 、Linux 以及工具链如 C/C++ 和 .NET Core 运行时库、Visual C++ 2017 命令行工具、RyuJIT 编辑器等移植到其自主研发的处理器架构 E2。
微软还移植了广泛使用的 LLVM C/C++ 编辑器和调试器,以及相关的 C/C++ 运行时库。
E2 的架构与 x86 和 ARM 处理器存在显著差异,它使用了 Explicit Data Graph Execution(简写 EDGE,与微软的 Edge 浏览器无关)指令集架构。EDGE 技术源于得州奥斯丁大学,微软从大约 2010 年起开始研究相关处理器。该公司表示这只是一个研究项目,目前没有产品计划。
将 C 语言代码编译成 EDGE 指令的示例