Moh Haghighat is a Senior Principal Engineer at Intel focusing on innovation in the web technologies and leading Intel’s HTML5 technical strategy. Moh was the technical lead from Intel working with Brendan Eich (creator of JavaScript and former CTO of Mozilla) on the first JavaScript just-in-time (JIT) compiler, released in 2008. He also led the development of the first parallel JavaScript JIT compiler and parallel browser layout-engine prototypes, both in the context of Firefox. More recently, Moh has been leading Intel’s joint work with Google & Mozilla on bringing SIMD to JavaScript. Learn more about Moh's thoughts on What’s Next for JavaScript and Faster HTML5 Apps.

Session

  • The Next Leap in JavaScript Performance
  • Time: TBD | Room: E-135
The gaps between the web platform and native models are disappearing one after another. This talk will present two related such areas.

As JavaScript performance approaches that of the native programming languages through Just-In-Time (JIT) compilation and aggressive type inference, parallelism offers exciting new leaps in performance and power efficiency. While JavaScript programming models for multicore are under development, SIMD.JS, a JavaScript API, currently under active development in a collaboration between Google, Intel, and Mozilla, brings to JavaScript the capability of programming the low-level data-parallelism capabilities of modern microprocessors using their Single-Instruction Multiple Data vector instructions. Already landed in Firefox Nightly and fully prototyped in the Chromium browser, SIMD.JS delivers speedups in the range of 4x and above on compute-intensive kernels. Historically, SIMD has been very successful in dramatically improving application performance of certain domains including gaming, image processing, and computer vision. With the recent TC39 unanimous approval of advancing SIMD.JS to the next stage of standardization for inclusion in ES7, HTML5 runtimes are about to get a lot faster for such domains.

In addition, we will explore and demo awesome experiences one can create using Media Capture Depth Stream Extension, a new technology that is under consideration in W3C.With the arrival of integrated depth-camera through technologies such as Intel® RealSense™ and Google’s Project Tango, depth camera is going mainstream. In addition to color per pixel, 3D cameras provide per-pixel distance. This extra information is essential for certain applications such as real-time hand/finger/object tracking as well as enhanced video conferencing However, up until now depth information was not supported in WebRTC, the HTML5 real-time communication API. Moh holds a B.S. in Computer Science and Engineering from Shiraz University and an M.S. and a Ph.D. in Computer Science from the University of Illinois at Urbana-Champaign. He has been with Intel since 1995.

Media

Video
Slides
Sponsors