RyuJIT: Microsoft's new 64-bit .Net compiler

Summary:Microsoft's new 64-bit JIT compiler, codenamed RyuJIT, is now available as a public preview.

Microsoft made available this week for public testing a build of a new 64-bit .Net compiler built by the company's .Net runtime code-generation team.

The new just-in-time compiler is codenamed "RyuJIT."("Ryujin" is the deity of the sea in Japanese mythology.) 

In a September 30 blog post on the .Net Framework blog, Microsoft execs noted there's already a 64-bit .Net JIT compiler. But the new, next-generation X64 RyuJIT "compiles code twice as fast," they claim.

"The 64-bit JIT currently in .NET isn’t always fast to compile your code, meaning you have to rely on other technologies such as NGen or background JIT to achieve fast program startup," acknowledged the post author, Andrew Pardoe, PM Manager for the Common Language Runtime (CLR) Runtime PM team.

RyuJIT is based off of the same codebase as the x86 JIT, according to the blog post. While the Community Technology Preview of RyuJIT is only for x64 right now, it's a "modern" compiler that will "be the basis of all our JIT compilers in the future," including x86, ARM, MDIL (Machine Dependent Intermediate Language) and whatever else comes along." Pardoe said.

"Having a single codebase means that .NET programs are more consistent between architectures—put another way, you generally get bug-for-bug compatibility. But having a single codebase also means we can innovate faster and bring you more code generation features more quickly," Pardoe blogged.

There's no date available as to when Microsoft expects to declare RyuJIT "RTM." But once it is, it will replace the existing Microsoft X64 JIT compiler. It's also worth noting that RyuJIT is intended as a replacement for the .Net compiler only, so it seemingly isn't the coming Microsoft compiler that can compile both C# and C++.

RyuJIT currently only works on 64-bit editions of Windows 8.1 or Windows Server 2012 R2, though this won't always be the case. The RyuJIT installer can be downloaded directly here.

Topics: Software Development, Microsoft

About

Mary Jo Foley has covered the tech industry for 30 years for a variety of publications, including ZDNet, eWeek and Baseline. She is the author of Microsoft 2.0: How Microsoft plans to stay relevant in the post-Gates era (John Wiley & Sons, 2008). She also is the cohost of the "Windows Weekly" podcast on the TWiT network. Got a tip? Se... Full Bio

Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.