Enhanced SMT Controls for POWER7

Simultaneous Multi-Threading (SMT) allows sharing of processor facilities to run two or more threads of execution at the same time on a single processing core. On POWER7, each processing core supports up to 4 threads of execution. SMT generally increases the performance capacity of a system and can improve the responsiveness of multithreaded applications. Running multiple instruction streams at the same time does not, however, improve the performance of any given task. POWER8 and POWER9 support up to 8 threads per processor core.


Command Retrieve Exit Programs Can Run After Command Completion

There are many places in the operating systems where it might be desirable for you (or third-party application providers) to extend the functionality of what the operating system does. In order to provide this extensibility, many operating systems provide the support for invoking programs. On i, these are called exits or exit points. The exit points are those predefined interfaces where your program can get control An exit program is the program you write that will get control from operating system functions at those predefined points.


Interrupt Job Exit – Invoking a Program in Another Job

In last week’s blog on QTEMP, I mentioned at the very end that I’d write about the interrupt job exit program this week.

Introduced in the 5.4 release, the interrupt job capability allows a program to be run within a specified job. A user wanting to run a program in a different job prior to 5.4 was essentially limited to using the submit job command to start a new job to run the program; however, sometimes there was a need to run a program in a job that had already been started. The interrupt job support enabled this capability.