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

Reply via email to