JavaScriptCore's DFG JIT
Offered By: JSConf via YouTube
Course Description
Overview
Explore the inner workings of JavaScriptCore's optimizing compiler, the DFG JIT, in this 30-minute conference talk from JSConf EU 2012. Dive into how the DFG functions, its strengths in handling specific code types, and its future direction. Gain insights into high-performance JavaScript engines, with a focus on bits and compilers. Compare JSC's performance to V8 benchmarks and examine optimization techniques for various functions. Analyze benchmarks including Richards, DeltaBlue, Crypto, and RegExp, while exploring concepts such as Butterfly Representation and floating-point operations. Understand the importance of number handling and data retrieval in JavaScript performance. Conclude with a Q&A session to address audience inquiries about this powerful JavaScript engine.
Syllabus
Introduction
Tag
V8 benchmarks
Dynamic characteristics
Richards benchmark
Optimizing functions
Comparisons
DeltaBlue
Crypto
Butterfly Representation
Floating Point Example
Numbers are awesome
Regular Expression Benchmark
Navierstokes
Floating Point
Getting the data
Benchmarks
Questions
Taught by
JSConf
Related Courses
Algorithms: Design and Analysis, Part 2Stanford University via Coursera Discrete Optimization
University of Melbourne via Coursera Conception et mise en œuvre d'algorithmes.
École Polytechnique via Coursera Computability, Complexity & Algorithms
Georgia Institute of Technology via Udacity Discrete Inference and Learning in Artificial Vision
École Centrale Paris via Coursera