Hi all,
*Operating system*
- Angstrom booting from internal 2 GB memory
- Ubuntu 13.04 booting from external 4GB SDcard.
*Ruby*
- On Angstrom - Able to run Ruby 1.9.3p194
- On Ubuntu - Able to run ruby 2.1.0dev
Now the import part-
*JRuby on Angstrom:*
- Zero VM - jruby 1.6.5.1 (ruby-1.8.7-p330) (OpenJDK Zero VM 1.6.0_24)
- Cacao VM - jruby 1.6.5.1 (ruby-1.8.7-p330) (CACAO 1.6.0_24)
- JamVM - jruby 1.6.5.1 (ruby-1.8.7-p330) (JamVM 1.6.0_24)
- Oracle Embedded VM- jruby 1.7.5.dev (1.9.3p392) on Java HotSpot(TM)
Embedded Client VM 1.7.0_21-b11 {Headful & Headless}
jruby 1.7.5.dev (1.9.3p392) on Java HotSpot(TM)
Embedded Server VM 1.7.0_21-b11 {Headless}
- OpenJdk7 Hotspot- jruby 1.7.5.dev (1.9.3p392) on Java HotSpot(TM)
Client VM 1.7.0_40-b40 +indy {only Softfloat}
- OpenJdk8 Hotspot- Hardfloat does not work on Angstrom
*Ubuntu 13.04 ARM:*
- Zero VM - jruby 1.6.5.1 (ruby-1.8.7-p330) (OpenJDK Zero VM 1.7.0_25)
- Cacao VM - jruby 1.6.5.1 (ruby-1.8.7-p330) (CACAO 1.6.0_27)
- JamVM- jruby 1.6.5.1 (ruby-1.8.7-p330) (JamVM 1.7.0_25)
- Oracle Embedded VM - jruby 1.7.5.dev (1.9.3p392) on Java HotSpot(TM)
Embedded Client VM 1.7.0_21-b11 {Headful & Headless}
jruby 1.7.5.dev (1.9.3p392) on Java
HotSpot(TM) Embedded Server VM 1.7.0_21-b11 {Headless}
- OpenJdk7 Hotspot- jruby 1.7.5.dev (1.9.3p392) on Java HotSpot(TM)
Client VM 1.7.0_40-b40 +indy {Softfloat} & {Hardfloat}
- OpenJdk8 Hotspot- jruby 1.7.5.dev (1.9.3p392) on Java HotSpot(TM)
Client VM 1.8.0-ea-b104 +indy {HardFloat}
- Avian JVM -jruby 1.6.8 (ruby-1.8.7-p357) (Avian 1.7.0_25)
*Next Steps: Analysis of performance & Tests-*
- Ruby unit tests
- JIT Implementation status - 'jruby -J-XX:+PrintCompilation hello.rb'
- JRuby Benchmarks(Suggested by Headius)-
In rubybench/time/
bench_fib_recursive.rb
bench_neural_net.rb
bench_nsieve.rb
bench_quicksort.rb
bench_red_black.rb
bench_richards.rb
bench_sieve.rb
bench_tak.rb
bench_threaded_reverse.rb
In rubybench/ips/ using benchmark_suite gem
bench_fib_complex.rb
In rubybench/perfer/ using perfer gem
bench_base64.rb
bench_fractal.rb
Your suggestions will us to get a better JVM for embedded JRuby.
Thank you.
--
Kumar Sukhani
+919579650250