The following message is a courtesy copy of an article
that has been posted to bit.listserv.ibm-main,alt.folklore.computers as well.


recent posts mentioning doing dispatching in the 60s for improving both
uniprocessor as well as multiprocessor cache hit ratios (including a
form of low-overhead cache affinity dispatching)
http://www.garlic.com/~lynn/2008c.html#78 CPU time differences for the same job
http://www.garlic.com/~lynn/2008c.html#92 CPU time differences for the same job
http://www.garlic.com/~lynn/2008c.html#81 Random thoughts
http://www.garlic.com/~lynn/2008d.html#1 What happened to resumable 
instructions?

last Friday with early mention of hiperdispatch
http://www.garlic.com/~lynn/2008d.html#91 z10 presentation on 26 Feb

there was some question of moving more of the multiprocessing
dispatching function into the microcode ... or making it more sensitive
to cache hit efficiencies ... or just fastpath software.

i had done fastpath dispatch software as undergraduate in the 60s for
cp67 (40yrs since it was announced at the spring 68 share meeting in
houston).

in the mid-70s ... doing work on 5-way multiprocessor product (which got
canceled before shipping) ... misc past posts
http://www.garlic.com/~lynn/subtopic.html#bounce

... i was able to move lots of stuff in microcode ... defining queued
interface for path i/o operation as well as for dispatching (software
and microcode interacting with common queue). the i/o stuff provided
some of the function of 370-xa queued i/o interface ... the dispatching
was somewhat analogous to what was defined later for the i432.

re:
http://www-01.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS108-154&appname=USN

from above: 

HiperDispatch

A z10 EC exclusive, HiperDispatch represents a cooperative effort
between the z/OS operating system and the z10 EC hardware and is
intended to provide improved efficiencies in both the hardware and the
software in the following ways:

 * Work may be dispatched across fewer logical processors therefore
   reducing the multi-processor (MP) effects and lowering the
   interference among multiple partitions.

 * Specific z/OS tasks may be dispatched to a small subset of logical
   processors which Processor Resource/Systems Managerâ„¢ (PR/SMâ„¢) will
   tie to the same physical processors, thus improving the hardware
   cache re-use and locality of reference characteristics such as
   reducing the rate of cross-book communication.

... snip ...

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to