~/talk

Future of RubyVM

Talkat RubyConf 2008 · 2008-11-06..11-08· [ruby]
slides:none on file

Claim that CRuby remains the pragmatic choice for years because portability and easy C extensions beat heavy VM rewrites while never reaching peak VM performance due to opaque C code and conservative GC. Introduces lining: C Ruby mix yields ~10x speedups on iterators and up to 20x on hotspots, an AOT Ruby-to-C compiler that produces native modules and measurable speedups on loop and puzzle benchmarks, an atomic lby stripped interpreter for embedded use, and incremental GC cuts pause time to near constant.

AI-written summary · about

  1. 0:00Intro
  2. 0:43Summary of My T
  3. 4:06Caution! re-re-r
  4. 4:59Remember The Evan's Cla
  5. 5:40My Prediction
  6. 8:28Techniques for VM Perfc
  7. 9:46Pros and Cons of JRuby
  8. 12:55Pros of "C" Ruby
  9. 15:04Cons (Limitation) of C
  10. 17:00Keywords for Succ
  11. 17:22Introduction of Our Re
  12. 17:50Hidden/Left Optimizatio
  13. 20:18Ricsin: Mix-in C to F
  14. 21:48Ricsin Notation
  15. 22:35Ricsin Total View
  16. 23:15Ricsin Translation and Exec
  17. 25:06Ricsin: Evaluatio
  18. 26:17Evaluation: Iterator Opti
  19. 27:54Evaluation: Matrix Mu
  20. 30:41Evaluation Environn
  21. 31:24Ruby to C AOT Com Evaluation Result
  22. 31:54Related Work
  23. 33:19atomic-Ruby Proje
  24. 36:50atomic-Ruby Incremental GC
  25. 37:53Auto Write Barrier De
  26. 39:07Snapshot Real Time
  27. 39:48By The Way, Other CRuby GC Related
  28. 41:13Multi-VM (MVM) Pro
  29. 42:21Multi-VM Overvie
  30. 42:49Multi-VM (MVM) Pre
  31. 44:36Summary cont.
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.