English | 日本語

Parallel world of CRuby's GC

Abstract

CRuby adopts Mark Sweep GC Algorithm now. In my presentation, I talk about Parallel Mark Algorithm that improves Mark. Parallel mark divides a mark phase into a plurality of threads and it parallely execute. Recentlly, 8 core computers are not rare. In such an enviroment, GC will be speed up, if it distribute tasks to each core. In my presentation, I talk Parallel Mark Algorithm and Implemention, Resutl of benchmark.

Presentation Language

Japanese

Speaker(s)

avatar

nari

Network Applied Communication Laboratory

I'm GC lover and Ruby commiter. I'm good at developing GC with RubyKaigi Driven Development(RDD). My fearful words are "Please revert".

Video

http://vimeo.com/26507119

Presentation Material

http://www.slideshare.net/authorNari/crubygc

Postmortem

http://d.hatena.ne.jp/authorNari/20110717/1310853055

Back to schedule

Back to top