微軟將 Windows 和 Linux 移植到其自主研發的處理器 E2
作者:佚名
微軟將 Windows 10 、Linux 以及工具鏈如 C/C++ 和 .NET Core 運行時庫、Visual C++ 2017 命令行工具、RyuJIT 編輯器等移植到其自主研發的處理器架構 E2。
微軟將 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 指令的示例
責任編輯:張燕妮
來源:
solidot