Monday, February 1, 2016

Projects That Are Making Blazing Fast Ruby a Reality

Speed design over white background, vector illustration.

Ruby is still not big in the scientific computing or artificial intelligence communities. However, that could soon change as there are two major projects on the horizon that could give Ruby a pick-up in 2016.

OMR

The OMR project is an open source (soon) initiative to develop reusable and consumable components from the IBM J9 virtual machine. These components will be used for any desired language runtime, including Ruby. The hope is that this will lower the barrier of entry for implementing languages.

Here are some things the project plans to bring:

  1. JIT compiler
  2. Enterprise-grade garbage collector
  3. Method profiler

Right now speedups are modest - in the 1x - 3x range. However, IBM is focusing on compatibility, rather than performance, to ease adoption. Also, they claim to already be able to run Rails.

IBM has posted a technology preview of their OMR Ruby implementation to GitHub.

Continue reading %Projects That Are Making Blazing Fast Ruby a Reality%


by Robert Qualls via SitePoint

No comments:

Post a Comment