YoVDO

Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded Systems

Offered By: ACM SIGPLAN via YouTube

Tags

Javascript Courses Internet of Things Courses Embedded Systems Courses Object-oriented programming Courses Virtual Machines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a research presentation on optimizing hidden class graphs for JavaScript virtual machines in embedded systems. Dive into innovative techniques for reducing memory footprint in IoT devices by minimizing the number of hidden classes used to represent dynamic objects. Learn about profile-guided offline optimization methods that collect and analyze hidden class graphs, avoiding intermediate classes and assigning optimal final classes at object creation. Discover how these optimizations improve execution speed by reducing hidden class transitions and inline cache misses. Gain insights into the implementation of these techniques in eJSVM, resulting in an average 61.9% reduction in hidden classes and enhanced performance for JavaScript applications in resource-constrained environments.

Syllabus

[VMIL'22] Profile Guided Offline Optimization of Hidden Class Graphs for JavaScript VMs in Embedded


Taught by

ACM SIGPLAN

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera