Skip to main content

Sponsors

Processor

Parallel Programming with SpeedGo Computing

Parallel programming is a new popular curriculum for graduate schools. As processors as in CPU, GPU, etc. are hitting their clock speed limit, higher core count is expected in modern processors instead of higher clock as before. There is no reason why one should hesitate to take up parallel programming course and workshop.

While you may think that there are no obvious applications that require the multiple cores settings, why should I bother? However, reality is cruel. Those standing still simply get obsolete. It's up to you to innovate! Innovating is the key to success.

Check out SpeedGo Computing blog and their website for more information about parallel programming.

Processor News

Posted in

Processor is the heart of a computing system. Multi-processors have been invented for decades. Recent technology advancement brings multi-processor in the form of dual-core, and upcoming quad-core to desktop users. Eventually, most desktop users will be using multi-core processors. It's getting interesting to see the advancement of multi-processor.

14 May 2007: AMD Names Athlon's Successor: Phenom
23 Apr 2007: AMD: Barcelona quad-core 50% faster than Intel’s quad-core Xeon
18 Apr 2007: Intel Penryn Performance Preview: The Fastest gets Faster
17 Apr 2007: Intel details Penryn performance, new SSE4 extensions
16 Apr 2007: Intel Developer Forum - Beijing 2007: Penryn and Intel's High End GPU
16 Apr 2007: Intel officially owns up to GPU plans with Larrabee
09 Apr 2007: Intel Core 2 Extreme QX6800: The Fastest Desktop CPU, now with more cores
09 Apr 2007: Intel Launches New Quad-core Processor for High-End PCs
04 Apr 2007: Apple Unveils Eight-Core Mac Pro
30 Mar 2007: Intel Clovertown: Quad Core for the Masses
30 Mar 2007: Quad-core heading to NEC's resilient servers
29 Mar 2007: CeBIT 2007: Storage & Servers
29 Mar 2007: Intel develops integrated memory controller for Nehalem processors
26 Mar 2007: The Gigahertz Battle: How Do Today's CPUs Stack Up?
22 Mar 2007: Intel vs. AMD: Today's generation compared
05 Mar 2007: The CPU redefined: AMD Torrenza and Intel CSI
01 Mar 2007: Barcelona Architecture: AMD on the Counterattack
27 Feb 2007: Dual Core Notebook CPUs Explored
20 Feb 2007: Does AMD's Athlon 64 X2 6000+ Have Any Kick Left?
20 Feb 2007: New AMD Desktop Processors Designed for Both Performance-Hungry and Energy-Conscious Users
13 Feb 2007: Intel to bring back Hyperthreading with Nehalem core
11 Feb 2007: AMD Reveals More 'Barcelona' Secrets
11 Feb 2007: AMD touts power consumption tech in quad core
11 Feb 2007: Intel Enters 'Tera-scale' Era
11 Feb 2007: Intel's GPU plans could include extending x86 ISA
11 Feb 2007: Intel shows off 80-core processor
09 Feb 2007: Gateway FX530: Mad Cows and Quad Core Overclocking
07 Feb 2007: AMD cranks out new Opterons
28 Jan 2007: Intel announces breakthrough ‘Penryn’ processor family; slated for production in second half 2007
16 Jan 2007: Intel shows 45-nm processor
11 Jan 2007: 500 MHz FSB? Core 2 Duo Overtakes Core 2 Extreme
10 Jan 2007: Intel Core 2 Duo E4300: Affordable and Highly Overclockable
08 Jan 2007: Can AMD'S 65 nm Core Fight Back?
21 Dec 2006: AMD's 65nm Preview Part 2 - The Plot Thickens (Updated with Information from AMD)
20 Dec 2006: A quick look at AMD's 65nm Athlon 64 X2 processors
18 Dec 2006: AMD Socket-F Opteron vs. Intel Woodcrest
15 Dec 2006: New-look Xeons and Opterons square off
14 Dec 2006: AMD's 65nm Brisbane Core Previewed: The most energy efficient AMD CPU to date
14 Dec 2006: AMD outlines plans for future processors
12 Dec 2006: AMD Rolls Out New Athlon Processors
11 Dec 2006: Intel adds another quad-core Xeon
11 Dec 2006: Intel Offers Fifth Quad-Core Processor
06 Dec 2006: A quick look at AMD's quad-core Barcelona
06 Dec 2006: Quad-Core Xeon Clovertown Rolls Into DP Servers
04 Dec 2006: AMD demos native quad-core processor
30 Nov 2006: AMD Quad FX Platform with Dual Socket Direct Connect Architecture Redefines High-End Computing for Megatasking Enthusiasts
30 Nov 2006: AMD's QuadFX (a.k.a. 4x4) disappoints
30 Nov 2006: AMD's Quad FX: Technically Quad Core
30 Nov 2006: AMD's 4x4 Platform & Athlon 64 FX-70 - Brute Force Quad Cores
29 Nov 2006: AMD blasts off Quad for PC DIYers
29 Nov 2006: Intel completes design of Penryn chip
10 Nov 2006: Intel's newest Quad Xeon MP versus HP's DL585 Quad Opteron
02 Nov 2006: Intel's Core 2 Extreme QX6700: The Multi-core Era Begins
01 Nov 2006: Kentsfield Released: Core 2 Quadro Ready to Ravage the High-End
26 Oct 2006: Cool Fusion: AMD's plan to revolutionise multi-core computing
26 Oct 2006: Intel Xeon and AMD Opteron Battle Head to Head
25 Oct 2006: AMD's "Fusion" processor to merge CPU and GPU
25 Oct 2006: AMD-ATI to Offer CPU/GPU Combo
23 Oct 2006: Intel bares Tigerton
23 Oct 2006: Intel sticks to dual-die processors
20 Oct 2006: Intel Looks to Solidify Quad-Core Lead
20 Oct 2006: Intel shows off sweet 16 server
20 Oct 2006: Intel shows off sweet 16 server
19 Oct 2006: AMD Quad-Father 4X4 Update: Configurations Come Into Focus
19 Oct 2006: Intel To Preview Quad-Core Xeon MP
19 Oct 2006: Intel to Tape Out First 45nm Processor in Q4 2006
19 Oct 2006: POWER6 set to carry the POWER4/POWER5/970 lineage forward?
18 Oct 2006: Intel to Ship Roughly 5-6 Million of Quad-Core Desktop Processors in 2007
17 Oct 2006: Intel Core 2 Duo 3.0GHz with 1333MHz Bus Incoming
13 Oct 2006: Take a Look Inside the G5-Based Dual-Processor Power Mac
12 Oct 2006: Fall Processor Forum: Power6 at 5 GHz
11 Oct 2006: AMD takes wraps off of quad-core design
11 Oct 2006: Fall Processor Forum: Niagara, Act Two
11 Oct 2006: Fall Processor Forum: SPARC64 VI and VII
10 Oct 2006: IBM's Power6 gets help with math, multimedia
10 Oct 2006: Quad-core Opteron faster at virtualization, AMD says
09 Oct 2006: Cavium Networks Introduces New OCTEON Plus Multi-core MIPS64 Processors with World's Highest Networking, Wireless and Security Performance
09 Oct 2006: Dual-core PowerPC SoC gains BSP, support
09 Oct 2006: IBM Strengthens Power Architecture with New Low-Power Processors
09 Oct 2006: LSI Logic rolls next-gen media processor architecture
09 Oct 2006: Terra Soft to Build World's First Cell-Based Supercomputer
02 Oct 2006: Intel’s Next-Generation Processors to Support SSE4
03 Oct 2006: Quad-core processor forecast

Reversi Benchmark - Round 2 with Woodcrest

Posted in

Finally we got a Woodcrest machine for benchmark. Thanks to CopperBlue again for contributing the machine.

The Intel Xeon Dual-Core 2.66GHz (Woodcrest) achieves much better 32bit performance than AMD64X2 4200+ (2.2GHz). Running Woodcrest in 64bit achieves even higher performance.

Can you believe Woodcrest is even slower than the aging AMD64 X2? I suggest CopperBlue upgrade his Java JVM to 1.5.x. There is significant performance boost in Java 1.5 over Java 1.4. Otherwise, his latest processor is just as slow as my 1+ year-old processor. Do you care?

Reversi Benchmark: AMD64 X2 vs INTEL CORE DUO vs OTHERS

Posted in

This round we manage to get an Intel Core Duo 2.16GHz with Shared 2MB L2, Mac Book Pro, to benchmark. Thanks CopperBlue for contributing his laptop. How does it compare to AMD64 X2 4200+ (2.2GHz) with 2 x 512KB Private L2 which has almost the same clock speed? However, AMD64 X2 is able to run in both 32bit mode and 64bit mode, whereas Core Duo runs only 32bit mode. Does it matter?

Let's see the first benchmark xversi-c-benchmark-v0.1 which utilizes only one core.

Intel Core Duo 2.16GHz has slight advantage over AMD64 X2 4200+ in 32bit mode. Interestingly, AMD64 X2 running in 64bit mode boost up the performance almost by 2x. Itanium II with much lower clock speed is clearly out of the game.

What about the Parallel Reversi? Let's see the next benchmark xversi-java-parallel-benchmark-v0.1.

AMD64 X2 4200+ clearly has an advantage running in 64bit mode. The 64bit JVM definitely helps in boosting the performance. Hence, if you own a 64bit processor, use a 64bit OS, and 64bit components such as Sun Java for x86_64.

Running Reversi on Multiple Platforms

Posted in

I have made little changes to let the xversi-c to play by itself. Get a copy of the benchmark version under GPL now xversi-c-benchmark-v0.1.tgz with binaries for Linux x86 or x86_64 included. It basically sets evaluation level to 6, so that it will run for a while. I first run it on my PC, surprisingly, the 64bit version is running much faster.

Host: AMD64 X2 4200+ (2.2GHz)
Compiler: GCC 4.1.1 64bit
Time 3m0.532s

Compiler: GCC 4.1.1 32bit
Time 5m7.210s

Before running this, I thought applications that do not use 64bit data types extensively probably would not benefit from running in 64bit mode. I have yet to investigate the exact causes of this performance difference. I do hope you can shed the light for me if you are experience in this. :)

See performance of the same program on other platforms, you probably will find another surprises.

Host: Itanium II 1.5GHz
Compiler: Intel(R) C Itanium(R) Compiler for Itanium(R)-based applications Version 9.0 Build 20050430 Package ID: l_cc_p_9.0.021
Time 6m35.306s

Host: Itanium II 1.4GHz
Compiler: Intel(R) C Itanium(R) Compiler for Itanium(R)-based applications Version 9.0 Build 20051201 Package ID: l_cc_c_9.0.030
Time 7m16.698s

Compiler: GCC 4.1.0
Time 6m8.471s

Host: Intel Core Duo 1.83GHz
Compiler: GCC
Time 5m5.423s

Host: Intel Pentium 4 HT 3GHz
Compiler: Intel(R) C Compiler for 32-bit applications, Version 9.0 Build 20051201Z Package ID: l_cc_c_9.0.030
Time 5m7.080s

Compiler: GCC 4.1.0
Time 4m37.404s

It's quite impressive to see that Intel Core Duo is on par with the Pentium 4 HT 3GHz, considering the clockspeed difference. And the GCC 4.1.0 is actually outperforms the Intel compiler v9 quite significantly. However, I didnt try out all the compiler switches in Intel compiler. On all the platforms, I merely use -O3. Regarding Itanium II, they are famous with their floating-point performance. In this case, that does not apply, as evaluations merely use Integer operations. In addition, Itanium II has lower clockspeed than other platforms. With higher clockspeed, it will probably work faster than other platforms.

Syndicate content