Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
New Bytecodes and Objects for the JVM - JVMLS 2015
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 JVM Vision, 2014
- 3 What's in a JVM?
- 4 Clever JVM moves
- 5 Reality check
- 6 Scheme fundamental operations
- 7 Java fundamental operations
- 8 The Java VM bytecodes
- 9 Types for Arrays 2.0
- 10 Example code (from POC work)
- 11 Simplified user model!
- 12 Idea: Encapsulate extra-"special" invocations
- 13 Problem: classes are not modules
- 14 Problem: unstructured static dependencies
- 15 Encapsulate "static" initializations?
- 16 Problem: cache is scarce, memory is far away
- 17 Problem: side effects are round-the-world trips
- 18 Constraint: Coloring inside the cache lines
- 19 Solution: Pointer-free data structures
- 20 Keeping up with the vectors