Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Assembly 370 > Re: Cycles per ...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 31 of 39 Topic 292 of 328
Post > Topic >>

Re: Cycles per ASM instruction

by Anne & Lynn Wheeler <lynn@[EMAIL PROTECTED] > Feb 21, 2007 at 08:30 PM

Steve Myers <noone@[EMAIL PROTECTED]
> writes:
> Something wrong here.  No way a /67 could do .98 MIPs.  Nor could a
> /67MP do almost 2 MIPs - the shared memory really slowed that class of
> machine down.  /67s with the DAT turned off were roughly the same as a
> /65; the DAT took about 20% off that.  /67MPs were about 1.75 times
> the UP.

as per pervious post
http://www.garlic.com/~lynn/2007d.html#62
Cycles per ASM instruction

it wasn't that shared memory slowd the 67MP down ... it was that the
67-2 had multi-****ted memory delay ... even when you are only talking
about a single processor (half-duplex) 67-2. The delay of the
multi-****ted memory (compared to 65 or 67-1) mitigated memory
contention ... both when there was heavy i/o and/or multiprocessor
operation. two-processor 67-2 might actually have twice the aggregate
effective MIP rate of single 67-1 in heavy i/o workloads.

multiprocessor 370 cache machines were slightly different. For two
processor operations the cache machine cycle was slowed down by ten
percent (to allow for cross-cache chatter) ... making each processor
effectively .9 processing rate of a single processor machine (two
processors were 1.8 of a single processor machine).

The processing of actual cross-cache chatter, for things like
cache-line invalidates, would slow the running hardware down even
further ... then there is the overhead of kernel multiprocessor
software ... resulted in two-processor 370s thruput being rated at
1.4-1.5 times that of single processor 370.

However, I did some fiddling in some early vm370 multiprocessor
sup****t that effectively provided for some cache affinity. For some
workloads on a two processor 158-3 ... the aggregate mip rate of the
two processors were sometimes slightly better than same workload on a
single processor operation; aka some games being able to take
advantage of two caches and improvement cache hit ratio running the
workload ... could more than make up for the degraded processor cycle
(and other MP overhead).

for some real topic drift ... posting of the old MIP Envy article
http://www.garlic.com/~lynn/2007d.html#17
Jim Gray Is Missing

in the early 80s (during the 3081 product cycle), both MVS and VM
kernels had work to optimize kernel storage allocation to minimize
cross-cache tra****ng ... kernel storage was reworked to be aligned on
cache-line boundaries ... and be in units of cache-lines. The
resulting reduction in cross-cache thra****ng supposedly increased
overall system thruput between 5-10 percent.

a couple recent posts mentioning cache hit ratios and/or cross-cache
chatter
http://www.garlic.com/~lynn/2007.html#44
vm/sp1
http://www.garlic.com/~lynn/2007c.html#47
SVCs
 




 39 Posts in Topic:
Cycles per ASM instruction
"Roded" <rod  2007-02-13 06:46:45 
Re: Cycles per ASM instruction
"Robert" <rj  2007-02-13 11:52:48 
Re: Cycles per ASM instruction
"Petr" <plav  2007-02-14 00:28:50 
Re: Cycles per ASM instruction
hancock4@[EMAIL PROTECTED  2007-02-20 13:10:07 
Re: Cycles per ASM instruction
"Sven Pran" <  2007-02-20 23:18:42 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-20 16:25:05 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-20 16:22:21 
Re: Cycles per ASM instruction
Arthur T. <arthur@[EMA  2007-02-21 00:32:41 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-22 01:53:04 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-23 12:49:27 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-23 23:44:37 
Re: Cycles per ASM instruction
"robertwessel2@[EMAI  2007-02-20 21:05:42 
Re: Cycles per ASM instruction
hancock4@[EMAIL PROTECTED  2007-02-21 13:19:55 
Re: Cycles per ASM instruction
Steve Myers <noone@[EM  2007-02-21 17:39:31 
Re: Cycles per ASM instruction
"Gerard Schildberger  2007-02-21 17:25:57 
Re: Cycles per ASM instruction
Steve Myers <noone@[EM  2007-02-21 21:54:00 
Re: Cycles per ASM instruction
Arthur T. <arthur@[EMA  2007-02-21 21:13:23 
Re: Cycles per ASM instruction
Sparky Spartacus <Spar  2007-02-26 05:15:10 
Re: Cycles per ASM instruction
"Sven Pran" <  2007-02-26 12:11:29 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-26 22:45:46 
Re: Cycles per ASM instruction
Michael Phillips <mich  2007-02-27 16:23:46 
Re: Cycles per ASM instruction
"John W. Kennedy&quo  2007-02-22 01:57:17 
Re: Cycles per ASM instruction
Jerry Peters <jerry@[E  2007-02-22 21:29:47 
Re: Cycles per ASM instruction
"Sven Pran" <  2007-02-22 23:27:47 
Re: Cycles per ASM instruction
Sparky Spartacus <Spar  2007-02-26 05:17:32 
Re: Cycles per ASM instruction
Sparky Spartacus <Spar  2007-02-26 05:20:31 
Re: Cycles per ASM instruction
Jerry Peters <jerry@[E  2007-02-26 21:38:40 
Re: Cycles per ASM instruction
Michael Phillips <mich  2007-02-27 16:16:30 
Re: Cycles per ASM instruction
Jerry Peters <jerry@[E  2007-02-27 21:49:29 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-21 19:47:44 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-21 20:30:29 
Re: Cycles per ASM instruction
hancock4@[EMAIL PROTECTED  2007-02-22 10:58:18 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-23 09:21:44 
Re: Cycles per ASM instruction
peter.ludemann@[EMAIL PRO  2007-02-25 10:46:20 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-26 09:44:55 
Re: Cycles per ASM instruction
glen herrmannsfeldt <g  2007-02-26 22:48:09 
Re: Cycles per ASM instruction
"robertwessel2@[EMAI  2007-02-26 23:13:46 
Re: Cycles per ASM instruction
Anne & Lynn Wheeler &  2007-02-27 08:34:51 
Fast and Safe C Strings: User friendly C macros to Declare and
Clem Clarke <oscarptyl  2007-04-13 15:46:10 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Thu Jul 24 15:09:09 CDT 2008.