Zynq Java Performance Benchmarks

I am interested in running a java server program on the zynq and using the epiphany as an accelerator for some functions.
As a quick and dirty benchmark for the zynq, I wrote a java program that initialized a byte array with random values and then iterated through it, summing all the values up. I compared the performance to my mac (2.7GHz Intel Core i5). The results were a little surprising: the parallella was ~500X slower to initialize the array and ~900X slower to perform the sum. Is this expected? I guess I was not expecting such a poor result, so my first thought is that I must be doing something wrong. Anybody have any thoughts?
As a quick and dirty benchmark for the zynq, I wrote a java program that initialized a byte array with random values and then iterated through it, summing all the values up. I compared the performance to my mac (2.7GHz Intel Core i5). The results were a little surprising: the parallella was ~500X slower to initialize the array and ~900X slower to perform the sum. Is this expected? I guess I was not expecting such a poor result, so my first thought is that I must be doing something wrong. Anybody have any thoughts?
