Article: Harpertown Performance Preview
By: Henrik S (hstahl.delete@this.nospam.bea.nothanks.com), November 9, 2007 12:30 pm
Room: Moderated Discussions
Hi David,
Good job! If I can find the time I'll try to rerun your tests to see if I get the same results. Some questions/comments:
You state in the overview table that you use a Java 6 version of JRockit, but later in the text that you use a 5.0 version. Which is correct?
I'm a bit suprised about the xmlmark results. In my earlier test on a 2.67 GHz Clovertown I got ~1400 base and ~1750 peak on SAX1; a 25% benefit from tuning compared to your 10%. However, my config did differ a bit from yours: I used a 32-bit OS and JVM and a smaller heap (1.5GB), and I did not use -XXtlasize for peak, and ran with HW prefetching disabled in the BIOS. It is possible that you have hit a memory bus bottleneck which limits the benefit from tuning.
You will be able to see the IPC benefits of Harpertown on jbb when Intel announces the launch results (on Monday?). As a baseline, a fully tuned 3.0 GHz Clovertown tops out around 250k with a 4-JVM config, BIOS tuning and the latest release of JRockit, see:
http://www.spec.org/jbb2005/results/res2007q4/jbb2005-20071023-00391.html
Recent SPEC publications almost invariably use multiple JVMs. I like your approach to & reason for going with one JVM, but note that you may have run into a GC bottleneck with high alloc rates and a "small" heap.
Agree that jbb is a little understood benchmark. Maybe it's time to remedy that and write an article about it? I can probably help if you want to pursue this.
Cheers,
Henrik
Good job! If I can find the time I'll try to rerun your tests to see if I get the same results. Some questions/comments:
You state in the overview table that you use a Java 6 version of JRockit, but later in the text that you use a 5.0 version. Which is correct?
I'm a bit suprised about the xmlmark results. In my earlier test on a 2.67 GHz Clovertown I got ~1400 base and ~1750 peak on SAX1; a 25% benefit from tuning compared to your 10%. However, my config did differ a bit from yours: I used a 32-bit OS and JVM and a smaller heap (1.5GB), and I did not use -XXtlasize for peak, and ran with HW prefetching disabled in the BIOS. It is possible that you have hit a memory bus bottleneck which limits the benefit from tuning.
You will be able to see the IPC benefits of Harpertown on jbb when Intel announces the launch results (on Monday?). As a baseline, a fully tuned 3.0 GHz Clovertown tops out around 250k with a 4-JVM config, BIOS tuning and the latest release of JRockit, see:
http://www.spec.org/jbb2005/results/res2007q4/jbb2005-20071023-00391.html
Recent SPEC publications almost invariably use multiple JVMs. I like your approach to & reason for going with one JVM, but note that you may have run into a GC bottleneck with high alloc rates and a "small" heap.
Agree that jbb is a little understood benchmark. Maybe it's time to remedy that and write an article about it? I can probably help if you want to pursue this.
Cheers,
Henrik
Topic | Posted By | Date |
---|---|---|
Harpertown Preview Online | David Kanter | 2007/11/09 06:44 AM |
Stoakley vs. Bensley | Anonymous1 | 2007/11/09 08:58 AM |
Harpertown Preview Online | Marcin Niewiadomski | 2007/11/09 11:59 AM |
Harpertown Preview Online | David Kanter | 2007/11/09 06:51 PM |
So... | anonymous | 2007/11/09 07:47 PM |
So... | anon | 2007/11/09 08:49 PM |
So... | anonymous | 2007/11/09 09:25 PM |
So... | anon | 2007/11/09 10:50 PM |
That's just how I write | David Kanter | 2007/11/10 12:44 PM |
That's just how I write | anonymous | 2007/11/10 04:58 PM |
That's just how I write | Dean Kent | 2007/11/10 07:27 PM |
;-) | anonymous | 2007/11/10 07:31 PM |
Harpertown Preview Online | anonymous | 2007/11/09 11:10 PM |
Harpertown Preview Online | David Kanter | 2007/11/10 01:49 PM |
Harpertown Preview Online | Marcin Niewiadomski | 2007/11/10 03:10 AM |
Harpertown Preview Online | Marcin Dalecki | 2007/11/11 04:01 AM |
Harpertown Preview Online | Joe Chang | 2007/11/11 09:56 AM |
Harpertown Preview Online | Joe Chang | 2007/11/11 06:15 PM |
xmlmark and jbb | Henrik S | 2007/11/09 12:30 PM |
also | Henrik S | 2007/11/09 12:43 PM |
also | David Kanter | 2007/11/09 06:52 PM |
also | Henrik S | 2007/11/10 12:09 AM |
Harpertown Preview Online | *(&^ | 2007/11/09 11:38 PM |
Harpertown Preview Online | David Kanter | 2007/11/10 01:53 PM |
Supermicro MB | gpriatko | 2007/11/11 12:48 PM |
Supermicro MB | gpriatko | 2007/11/12 01:48 PM |
Supermicro MB | David Kanter | 2007/11/13 12:52 AM |
800 MHz vs 667 MHz FB-DIMMs | gpriatko | 2007/11/13 08:09 PM |
800 MHz vs 667 MHz FB-DIMMs | David Kanter | 2007/11/14 12:38 AM |
800 MHz vs 667 MHz FB-DIMMs | gpriatko | 2007/11/15 08:29 PM |
New O-O-O transaction Mode? | blaine | 2007/11/12 05:37 PM |
New O-O-O transaction Mode? | Andi Kleen | 2007/11/12 05:57 PM |
New O-O-O transaction Mode? | Michael S | 2007/11/13 01:45 AM |
New O-O-O transaction Mode? | Michael S | 2007/11/13 02:05 AM |
New O-O-O transaction Mode? | David Kanter | 2007/11/13 03:46 AM |