Andrew Rowley wrote:
>IBM were saying how great it was at parallelizing work, however that
>is a bit of a red flag for me.

OK, but one must mark such instincts to market. IBM introduced zAAPs just
over 13 years ago, and one site quickly put that technology into production
on September 1, 2004. In their case they doubled their execution threads
(as I recall), literally overnight, in the late night hours across August
31, 2004, and September 1, 2004. Later, zIIPs supplanted zAAPs, and
starting with the IBM z13 each zIIP now has two threads of execution
(SMT2). If you run non-trivial Java workloads on z/OS, you're virtually
guaranteed to have at least three physical threads of execution for those
workloads on IBM z13 and higher machine models. If a workload can take
maximum advantage of all these CP+zIIP threads, terrific.

Also, mainframers (and others) frequently use the word "parallel"
colloquially to refer to job steps, particularly in batch, that can be
scheduled to run at the same time -- that step #2 doesn't have to wait for
step #1 to complete its work. So if step #1 is waiting for some I/O or
whatever, no problem, even a single processor can give some attention to
step #2. And that's also terrific. If you're trying to optimize program
execution, "parallelizing" each step insofar as possible is magical stuff.
As another example, IBM's Scalable Architecture for Financial Reporting
(SAFR) uses such language, colloquially at least.

Heck, even "uniprocessor" System/360 and especially System/370 machines
embodied parallel execution principles, especially in the I/O subsystems
and channel architecture. It's terrific that the I/O devices can and do
carry out their responsibilities, in parallel, while the main processors do
something else.

Anyway, I get your point, that the P word might have caused some anxiety in
the past. It the past (and to some diminishing extent now) it meant
throwing more CPU at a problem to solve it. When one is focused on resource
efficiency and scalability then throwing any resources at a problem is not
ideal. But I wouldn't over-interpret that word, especially nowadays. Thank
goodness work can be parallelized.

--------------------------------------------------------------------------------------------------------
Timothy Sipples
IT Architect Executive, Industry Solutions, IBM Z and LinuxONE, AP/GCG/MEA
E-Mail: sipp...@sg.ibm.com

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to