BT
rss
27:59

JIT Compilation Techniques

Posted by Maxime Chevalier-Boisvert  on  Jun 15, 2014 1

Maxime Chevalier-Boisvert introduces adaptive compilation strategies aiming to fulfill the seemingly conflicting goals of producing more optimal machine code while reducing compilation time.

35:32

How JavaScript Objects are Implemented

Posted by Eddy Bruel  on  Jun 07, 2014

Eddy Bruel details how objects are implemented internally in SpiderMonkey as shape trees and slot vectors to minimize the memory footprint and obtain better JIT optimization with inline caching.

32:28

Dao Programming Language for Scripting and Computing

Posted by Limin Fu  on  Feb 27, 2014

Limin Fu introduces Dao, a lightweight and optionally typed programming language having a LLVM-based JIT compiler optimized for numeric computation, and a Clang-based tool generating C/C++ bindings.

31:10

Building an Optimising Compiler for Dart

Posted by Vyacheslav Egorov  on  Jan 02, 2014

Vyacheslav Egorov details how some of Dart's language features affected the design of a new JIT Dart compiler and how the V8 JavaScript engine influenced the overall design.

Extreme Performance with Java

Posted by Charlie Hunt  on  Aug 03, 2012

Charlie Hunt explains what can be done to lower the latency introduced by the Java GC and JIT, including coding tips, and introducing tools for tuning the performance of Java applications.

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