tfh
Volume 18, Number 37 -- October 19, 2009

Reader Feedback on Sundry Recent Stories

Published: October 19, 2009

by Timothy Prickett Morgan

We got some more feedback on the core, thread, and parallelism issue that I brought up in The Four Hundred, which I thought I would share with you. I don't claim to have all the angles covered, and readers seem to understand that I was just bringing up a potential problem I see on the horizon as the Power7 chips are packed with lots of threads and cores. We also got some feedback on the iManifest effort in the United States and Big Blue's big bet on the mainframe in April 1964.


Feedback on Moore's Law and the Performance Wall:

My compliments on another interesting article, Timothy. You probably gave too much credit to Java for its ability to spawn threads. A thread is slightly more lightweight than a process, but in the vast majority of cases, all work performed by threads much be synchronized, which is a big hurdle.

Consider a process like WebSphere Application Server, which spawns threads to evoke servlets. You can configure it to spawn hundreds or even thousands of threads and the job will never be able to fully use more than one or two processor sockets, due to synchronization.

So what do we do on a multi-CPU server? We configure and launch multiple instances of the application server, deploy our applications across each instance, and come up with some external means to balance workloads across multiple instances. That gets really tedious.

Your article points out a reference to RPG's thread(*serialize) specification, which is RPG's way of implementing synchronization, when ILE modules are called from multi-threaded servers. But you failed to point out that Java methods must be synchronized as well. They enforce the same types of constraints.

For business applications, the question is which performs better--spawning (and synchronizing) threads within Java application servers, or launching separate ILE *PGMs and bypassing the synchronization hurdle--letting IBM i dispatch application threads to physical processors? My testing and observations favor the latter, by a big margin.

--Nathan


Timothy,

One answer to the problem you raised is in Intel's recent TurboBoost technology. In heavily threaded environments, no gain. In lower loads/threads, the power envelope allows for a faster single thread/core. That would help RPG apps a lot. There is nothing in TurboBoost that IBM couldn't copy. After all, it’s all about what you do with the transistors Moore's Law gives you.

Hope you are well.

--Peter


True enough. With TurboBoost on a "Nehalem" Xeon 3400, 3500, or 5500 processor, if you shut down three of the four cores in the chips, you can crank the clock speed on the remaining core that is still live. Intel's implementation of TurboBoost is pretty unimpressive as far as I am concerned, and that is because heat rises on a log scale as clock speeds go up. On regular Xeon 5500 parts, a quad-core chip with a basic 2.93 GHz clock speed can crank one core up to 3.33 GHz and still stay within the 95 watt thermal envelope. Personally, I am not impressed by that 13.7 percent increase in clock speed when you shut down 75 percent of the cores. This is awful, really.

It seems to me that what you really want to be able to do is have a core crank up to 4 GHz or 5 GHz on a Power7 chip if four or six of the eight cores are shut down, if the base speed is somewhere around 3 GHz as I expect. IBM's implementation of simultaneous multithreading has always been better than Intel's, and I see no reason why its TurboBoost variant, should one appear in the Power7 chips, be better, too.

--TPM


For another interesting reader feedback article on the parallelism issue, see Reader Feedback on Moore's Law and the Performance Wall from last week's issue.


Feedback on Ellison Wants Oracle to Be IBM 1.5:

Hi Tim,

Thanks for another great article and for your incredible perspective.

Unfortunately, there is no one at IBM who is listening.

I was an IBMer on April 7, 1964, and I was at the announcement meeting of the System/360.

We all could feel the importance of the announcement and we enjoyed the following glory years of IBM because of it and Tom Watson Jr.'s big gamble.

--Paul


I wasn't even an itch in my daddy's pants then. HA! Wait. My sister was born in May 1964, and I was born in March 1965. OK. So maybe I was an itch. . . .

I hope you are well as well. I am hanging in there.

--TPM


Feedback on iManifest Begins i Marketing Fundraising in the States:

Good article. I see some bloggers suggesting that iManifest is already out of steam but I hope not.

I like your idea for a grassroots campaign. As I looked at Olen's Website, I thought, how do I give $25, $50, or even $100 to a cause that is so near and dear to my heart and supporting a community that provided me a 30-year career. I'd rather allocate a few bucks to this than see IBM i just fade away.

Keep pressing this matter and se if they come up with something. Maybe we need a "Walk for i" each year to raise money though it seems unbelievable that it has come to this. Why don't they (IBM) get it?

--Rick




                     Post this story to del.icio.us
               Post this story to Digg
    Post this story to Slashdot


Sponsored By
DATABOROUGH

RPG/COBOL Design Recovery with
X-Analysis 8

The first step in any project starts with understanding:

                                                      · Structure Charts & Data Flows
                                                      · User Screen Flow Diagrams
                                                      · Extract Relational Data Model
                                                      · Extract Business Rule Logic
                                                      · UML Class/Activity/Use Case
                                                      · Analyze Java/VB with RPG/COBOL
                                                      · Variable-Level Impact Analysis
                                                      · Document Entire System

Run this exciting new release over your own system
and see all this in just two days.

Download a copy at www.databorough.com


Editor: Timothy Prickett Morgan
Contributing Editors: Dan Burger, Joe Hertvik, Brian Kelly, Shannon O'Donnell,
Mary Lou Roberts, Victor Rozek, Kevin Vandever, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.

Sponsored Links

Infor:  Visit the first System i Virtual Conference hosted by Infor and IBM. View on-demand Webinar.
CCSS:  Need Pro-Active Management of Your IBM® i Server? We can help.
Patrick Townsend Security Solutions:  Get a customized state privacy law compliance report

 

 

IT Jungle Store Top Book Picks

Easy Steps to Internet Programming for AS/400, iSeries, and System i: List Price, $49.95
The iSeries Express Web Implementer's Guide: List Price, $49.95
The System i RPG & RPG IV Tutorial and Lab Exercises: List Price, $59.95
The System i Pocket RPG & RPG IV Guide: List Price, $69.95
The iSeries Pocket Database Guide: List Price, $59.00
The iSeries Pocket SQL Guide: List Price, $59.00
The iSeries Pocket Query Guide: List Price, $49.00
The iSeries Pocket WebFacing Primer: List Price, $39.00
Migrating to WebSphere Express for iSeries: List Price, $49.00
Getting Started With WebSphere Development Studio Client for iSeries: List Price, $89.00
Getting Started with WebSphere Express for iSeries: List Price, $49.00
Can the AS/400 Survive IBM?: List Price, $49.00
Chip Wars: List Price, $29.95


 
Four Hundred Stuff
Cloud Storage Services Make their Way to the i OS Midrange

MKS Adds Test Management to ALM Suite

Gartner Ranks the Managed File Transfer Products

Vision Analyzes i OS Server Health with Free iSCORE Tool

LANSA Integrates with Oracle for Supply Chain Interoperability

Four Hundred Guru
Getting the Message, Part 1

How Do I Find What's Not There?

Admin Alert: Locking Down i5/OS System Security Values

Four Hundred Monitor
Four Hundred Monitor's
Full iSeries Events Calendar

System i PTF Guide
October 10, 2009: Volume 11, Number 41

October 3, 2009: Volume 11, Number 40

September 26, 2009: Volume 11, Number 39

September 19, 2009: Volume 11, Number 38

September 12, 2009: Volume 11, Number 37

September 5, 2009: Volume 11, Number 36

August 29, 2009: Volume 11, Number 35

TPM at The Register
Sun, Fujitsu crank Sparc64-VII clocks

Canonical pushes out Ubuntu 9.10 server

Ellison whips out his Sparc TPC-C test

HP, EMC cozy up to Oracle

Sun kicks out 10/09 Solaris update

Google: Servers are DIMM witted

Cisco rewards bit twiddlers in router-to-server contest

Alpha-male Ellison issues $10m Exadata challenge

Cisco readies rack servers for the holidays

IBM throws DB2 Power cluster at Ellison's Exadata

EMC outs Atmos compute cloud

Sun adds Oracle Linux to ops tools

THIS ISSUE SPONSORED BY:

Databorough
LANSA
BCD
Vision Solutions
WorksRight Software


Printer Friendly Version


TABLE OF CONTENTS
IBM Dynamic Infrastructure Announcements Due October 20

Steady as She Goes for IBM's Third Quarter

IBM i Access to Support Windows 7 on December 1

Mad Dog 21/21: Oy, Cloudy Us!

IBM Slashes i Compiler and Rational Tool Prices

But Wait, There's More:

Reader Feedback on Sundry Recent Stories . . . MCS Buys Barsa Distribution Systems . . . Big Blue Pushes for Patent Law Reforms . . . IBM's Server GM Caught in Insider Trading Net . . . Rocket Software Raises $91.9 Million Through Equity Sale . . .

The Four Hundred

BACK ISSUES




 
Subscription Information:
You can unsubscribe, change your email address, or sign up for any of IT Jungle's free e-newsletters through our Web site at http://www.itjungle.com/sub/subscribe.html.

Copyright © 1996-2009 Guild Companies, Inc. All Rights Reserved.
Guild Companies, Inc., 50 Park Terrace East, Suite 8F, New York, NY 10034

Privacy Statement