Author |
Message
|
lancelotlinc |
Posted: Fri Mar 30, 2012 5:36 am Post subject: Some things you may not know about POWER7 |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
Features & Benefits of Performance Optimization With Enhanced RISC (POWER) version 7
POWER7 has its roots in an IBM research and development project in 1974 to enable a telephone switch to be able to handle 300 calls per second. Thus, from the get-go, the focus of the whole enchilada was performance. This beginning found its way into another project in 1982 code-named 'Cheetah', another euphamism for high performance, lean and mean. POWER1 was launched in 1990 and efforts were made to create a hybrid AS/400 that could run both AIX and OS/400.
The year 2010 brought POWER7, featuring new capabilities using multiple cores and multiple CPU threads, creating a pool of virtual CPUs. Typical IBM POWER7 processor has eight cores, and four threads per core, for a total capacity of 32 simultaneous threads, or 32 virtual CPUs per processor circuit while still using the same electricity consumption as the POWER6 processor circuit which could only support 8 virtual CPUs. The typcial POWER7 processor unit has 1.2 billion transistors and is 567 mm2 large fabricated on a 45 nm process. POWER7 can execute instructions out-of-order instead of in-order, by implementing an aggressive out-of-order instruction set which drives highly efficient use of available execution paths. The POWER7 processor has an Instruction Sequence Unit that is capable of dispatching up to six instructions per cycle to a set of queues. Up to eight instructions per cycle can be issued to the Instruction Execution units.
POWER7 processor circuits sport two 4-channel DDR3 memory controllers, for a total of 8 channels of memory and 100GBps total memory bandwidth. System design has given POWER7-based systems a multipath communications channel of 360GBps (GigaBytes not gigabits) to neighboring CPUs, enabling very high-speed communication between processors. This enables multi-terabyte memory address range and page table access to support global petabyte shared memory space for POWER7 clusters so that software developers can program a cluster as if it were a single system, without using message passing. AIX 7 includes a new built-in clustering capability called Cluster Aware AIX. Administrators can use this new capability to cluster a pool of AIX nodes. By default, AIX V7.1 pins kernel memory and includes support to allow applications to pin their kernel stack. Pinning kernel memory and the kernel stack for applications with real-time requirements can provide performance improvements by ensuring that the kernel memory and kernel stack for an application is not paged out.
POWER7 systems include the Active Memory Expansion feature, which increases system flexibility where you can configure logical partitions (LPARs) to use less physical memory. For example, an LPAR running AIX appears to the OS applications be configured with 80 GB of physical memory but the hardware actually only consumes 60 GB of physical memory. Active Memory Expansion employs memory compression technology to transparently compress in-memory data, allowing more data to be placed into memory and thus expanding the memory capacity of POWER7 systems. Utilizing Active Memory Expansion can improve system utilization and increase a system’s throughput. AIX 7 automatically manages the size of memory pages used to automatically use 4K, 64K or a combination of those page sizes. This self-tuning feature results in optimized performance without administrative effort.
AIX 7 offers a wide range of system interoperability features and open source tools to enable Linux® applications to be recompiled and run in a native AIX 7 environment. AIX affinity with Linux can promote faster and less costly deployment of multiplatform, integrated solutions. Many solutions developed for Linux will run on AIX 7 with a simple recompilation of the source code. IBM provides the AIX Toolbox for Linux Applications, which is a collection of open source and GNU software commonly found with Linux distributions. Because the applications run on AIX, businesses can combine the flexibility of Linux with the advanced features of AIX 7, including advanced workload management, sophisticated systems management tools, scalability and security. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Mar 30, 2012 5:37 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
What's that, you say?
You sense that lancelotlinc has an arrangement with IBM where he gets a portion of commission on sales of POWER7 systems? |
|
Back to top |
|
 |
bruce2359 |
Posted: Fri Mar 30, 2012 5:55 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9470 Location: US: west coast, almost. Otherwise, enroute.
|
And it seems vaguely familiar... like I've read it before.
Should this be moved to another forum? Deleted? _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
Vitor |
Posted: Fri Mar 30, 2012 5:57 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
Moved to General Discussion.
Note: the discussion round POWER7 being a platform of such technical merit all other platforms should be decommissioned (or not) started from a discussion of WMB performance. So posting this in the WMB forum was valid, but there's nothing specifically WMB about the discussion per se. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
Vitor |
Posted: Fri Mar 30, 2012 5:58 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
bruce2359 wrote: |
And it seems vaguely familiar... like I've read it before. |
But not a double post really.
bruce2359 wrote: |
Should this be moved to another forum? Deleted? |
I'm typing as fast as I can. _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Fri Mar 30, 2012 5:58 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
bruce2359 wrote: |
And it seems vaguely familiar... like I've read it before. Should this be moved to another forum? |
I had written a similar post two years ago, which began some dialogue comparing POWER7 with another well known OS architecture. Since there seems to be great resistance to that comparison, rather than update the old post, I wrote this new post. I hope others with POWER7 experience will add their insight. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
Vitor |
Posted: Fri Mar 30, 2012 6:00 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
lancelotlinc wrote: |
bruce2359 wrote: |
And it seems vaguely familiar... like I've read it before. Should this be moved to another forum? |
I had written a similar post two years ago, which began some dialogue comparing POWER7 with another well known OS architecture |
Don't be shy - it was z/OS which " is 3 times slower than POWER 7". Not a direct quote to be sure but I believe that was the assertion you made? _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
lancelotlinc |
Posted: Fri Mar 30, 2012 6:24 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
Vitor wrote: |
lancelotlinc wrote: |
bruce2359 wrote: |
And it seems vaguely familiar... like I've read it before. Should this be moved to another forum? |
I had written a similar post two years ago, which began some dialogue comparing POWER7 with another well known OS architecture |
Don't be shy - it was z/OS which " is 3 times slower than POWER 7". Not a direct quote to be sure but I believe that was the assertion you made? |
Trying ever so hard to avoid direct comparisons, the liquid cooled z systems can only address 248 GB of memory, which makes it easy to see why POWER7 can perform so much better. Three times faster with three times less electricity and no need for liquid coolant, IMHO. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Mar 30, 2012 6:32 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
lancelotlinc wrote: |
Three times faster with three times less electricity and no need for liquid coolant, IMHO. |
And you can script and manage things with Perl, instead of JCL.
Perl is *much* more readable and usable than JCL.
IMHO. |
|
Back to top |
|
 |
Vitor |
Posted: Fri Mar 30, 2012 6:33 am Post subject: |
|
|
 Grand High Poobah
Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA
|
mqjeff wrote: |
Perl is *much* more readable and usable than JCL. |
 _________________ Honesty is the best policy.
Insanity is the best defence. |
|
Back to top |
|
 |
bruce2359 |
Posted: Fri Mar 30, 2012 6:36 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9470 Location: US: west coast, almost. Otherwise, enroute.
|
lancelotlinc wrote: |
Trying ever so hard to avoid direct comparisons, the liquid cooled z systems can only address 248 GB of memory, which makes it easy to see why POWER7 can perform so much better. Three times faster with three times less electricity and no need for liquid coolant, IMHO. |
While your treatise on Power7 is interesting, your bias is showing.
Three times faster doing what? Not all z boxes are liquid-cooled.
Complete your research. Show side-by-side throughput comparisons, for example. _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Mar 30, 2012 6:40 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
Vitor wrote: |
mqjeff wrote: |
Perl is *much* more readable and usable than JCL. |
 |
 |
|
Back to top |
|
 |
lancelotlinc |
Posted: Fri Mar 30, 2012 6:56 am Post subject: |
|
|
 Jedi Knight
Joined: 22 Mar 2010 Posts: 4941 Location: Bloomington, IL USA
|
bruce2359 wrote: |
lancelotlinc wrote: |
Trying ever so hard to avoid direct comparisons, the liquid cooled z systems can only address 248 GB of memory, which makes it easy to see why POWER7 can perform so much better. Three times faster with three times less electricity and no need for liquid coolant, IMHO. |
While your treatise on Power7 is interesting, your bias is showing.
Three times faster doing what? Not all z boxes are liquid-cooled.
Complete your research. Show side-by-side throughput comparisons, for example. |
Good points Bruce. I may need to invest some time and effort creating sample message flows and run them in both environments. The original discussion involves WMQ message latency with payloads of 2,000 bytes. The IBM support paks performance reports are arguable due to the apples disclaimers. CPU time on z/OS for 2,000 byte message null ESQL Compute node is about 2.87 ms whereas on AIX 6.1 is less.
Its clear we need an Apples-to-Apples comparison with fair ground rules to see the actual difference. If I did this on my own, your right, my bias may tilt the measurements a certain way. Perhaps others can collaborate with me to come up with an Apples-to-Apples benchmark we can run on both platforms. _________________ http://leanpub.com/IIB_Tips_and_Tricks
Save $20: Coupon Code: MQSERIES_READER |
|
Back to top |
|
 |
mqjeff |
Posted: Fri Mar 30, 2012 6:58 am Post subject: |
|
|
Grand Master
Joined: 25 Jun 2008 Posts: 17447
|
The problem with an apples-to-apples is that the closest you may be able to come is a Fuji<->Red Delicious.
And those are not remotely the same apples. |
|
Back to top |
|
 |
bruce2359 |
Posted: Fri Mar 30, 2012 7:31 am Post subject: |
|
|
 Poobah
Joined: 05 Jan 2008 Posts: 9470 Location: US: west coast, almost. Otherwise, enroute.
|
My point here is that the internals of the hardware and o/s, while perhaps fascinating, offer little/no perspective on aggregate throughput - that which delivers SLAs.
To counter-balance (and deliberately lacking specificity), a single, newer z box can be provisioned to support 60 LPARS, 60 processors, 3T real (central) storage. thousands of concurrent I/Os, thousands of concurrent logged-on users, thousands of concurrent transactions and batch jobs...
Newer z boxes can now manage midrange workloads (read: Intel, AIX) along with z operating system workloads (zLinux, z/OS, z/VM, z/TPF, z/VSE). _________________ I like deadlines. I like to wave as they pass by.
ב''ה
Lex Orandi, Lex Credendi, Lex Vivendi. As we Worship, So we Believe, So we Live. |
|
Back to top |
|
 |
|