BT
x Share your thoughts on trends and content!
rss

How Facebook Redesigned the HHVM JIT Compiler for Performance

by on  Oct 06, 2016

In the Summer of 2013, Facebook engineers started a major redesign of the HHVM JIT compiler that brought an overall 15% reduction of CPU usage on Facebook’s web servers. Facebook engineer Guilherme Ottoni has recently described how Facebook achieved that result by backing profile-guided optimizations (PGO) into their JIT compiler.

Systems Programming in C#

by on  Jun 14, 2016 1

Although the definition of system programming is fuzzy, it can be described as having to think at the bit, byte, instruction or CPU cycle level. Systems programming also implies demanding performance and reliability requirements. Joe Duffy, engineering director at Microsoft, presented strategies for system programming in C# at QCon New York. He also discusses pitfalls and how to mitigate them.

Q&A with Mark Stoodley, Architect of Eclipse OMR Toolkit for Creating Language Runtimes

by on  May 26, 2016

Mark Stoodley, Architect at IBM talks to Rags Srinivas about Eclipse OMR project, an open-source virtual machine toolkit to help create runtime environments for any language.

Python JIT Compiler PyPy 4 Brings SMD Vectorization, Performance Improvements, and more

by on  Nov 03, 2015

PyPy 4.0 is a new major version of Python Just-in-Time compiler, bringing many new features, such as SIMD vectorization support, warmup time improvements, and improvements to Numpy. PyPy claims to be more than six times faster than CPython.

GCC 5.1 is Out

by on  Apr 23, 2015

The GNU Project has announced the release of GCC 5.1. The first major release of GCC 5 comes with many new features and improvements, including improved support for C++11/14, a new libstdc++ ABI, and a machine-code JIT embeddable library.

Microsoft Introduces LLILC, LLVM-based .NET/CoreCLR Compiler

by on  Apr 21, 2015

The .NET Foundation has announced the release of a new project called LLILC (pronounced "lilac"). The project, initiallycontributed by Microsoft, aims to provide a new LLVM-based native code compiler for .NET Core which will make it possible to run .NET programs "on any platform that CoreCLR can be ported to and that LLVM will target."

Microsoft's JavaScript Engine Learns New Tricks For Windows 10

by on  Oct 15, 2014

The Internet Explorer team at Microsoft recently detailed changes to the JavaScript engine coming in Windows 10. A significant change is the addition of a second tier in the Just-in-Time (JIT) compiler to reduce startup time.

Mono Gets Further Performance, Scalability Improvements

by on  Sep 10, 2014 1

Mono 3.8.0 was released last week. It comes with several performance and scalability improvements across the runtime, as well as finishes the Windows port.

RyuJIT CTP4 Adds Windows 7 Support

by on  May 14, 2014

RyuJIT, Microsoft's project to produce an improved Just-in-Time compiler for .NET, has taken a big step forward on the compatibility front by adding support for Windows 7 and Windows Server 2008. Now developers on these platforms can test RyuJIT with their code.

Azul ReadyNow! Seeks to Eliminate JVM Warm-up

by on  Mar 18, 2014

Azul Systems announces the release of ReadyNow! in the latest version of Azul's Zing runtime for Java. Includes a series of algorithms designed to obviate the need for "warming-up" the Java Virtual Machine.

RyuJIT's Improved Compiler Boosts .NET

by on  Mar 07, 2014

The next generation .NET compiler from Microsoft, codename RyuJIT, has just had a second preview version release. While still very much a beta, the initial results are impressive when compared to both the first preview and the current 64-bit JIT compiler used by NET today.

Enter the Dragon: RyuJIT Project Yields New Compiler for NET

by on  Oct 07, 2013

Recognizing the shift from 64-bit applications as server-specific to their broadened use on most platforms, Microsoft has announced the RyuJIT project, which is developing a vastly improved just-in-time compiler for .NET applications.

Facebook Now Uses HHVM/JIT both in Development and Production

by on  Nov 30, 2012

Facebook has announced using HHVM, a HipHop VM with JIT compilation, in production, a solution that has unified their development and deployment environments, providing significant performance gains for developers.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2016 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT

We notice you're using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.