On 29/11/2017 08:40 PM, Timothy Sipples wrote:
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.

I was referring specifically to the example of Spark doing SMF reporting. Yes, parallel processing in the general case is very useful to reduce wall clock time. However, it generally requires more CPU for synchronization etc. Using additional CPU on z/OS to cut the elapsed time of something like SMF reporting is probably not the best way to go. Reducing overall CPU usage is more desirable.

On the other hand, for CPU bound SMF reports on a PC, parallel processing would be the first choice because you probably have multiple cores sitting idle.

That's how I work with my products. If it's on the PC, I try my best to parallelize to minimize user wait. If it's on z/OS, I try to cut overall CPU usage and parallel processing is not a priority.

--

Andrew Rowley

Black Hill Software

----------------------------------------------------------------------
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