Re: Hardware instrumentation presentation

2023-03-02 Thread Colin Paice
Someone from IBM sent me a couple of presentations, some of which I had
contributed to.  It covers things like *instruction decode, address
generate,  execute, put away*; parallelism.
How
   L R4,VALUE
   L  R5,0(R4) this has to wait until the previous load has finished,
but other instructions can be processed in parallel.

Data from the L1 cache is faster than data from a different book.
Dont have 2 threads running concurrently sharing the same cache block for
private data.

All good stuff

Colin

On Wed, 1 Mar 2023 at 17:59, Colin Paice  wrote:

> I've been asked to give a talk on performance to a University Computing
> department.
>
> I know the z hardware has in builtin instrumentation which allows you to
> see where the delays were for a particular instruction.  For example this
> load instruction got data from the L3 cache and it took x nano seconds.
>
> Is there a presentation on this?
>
> I remember seeing a presentation (it may have been IBM confidential)
> showing that a Load could be slow, if the data was in a the cache in a book
> 3 ft away, compared to it being in the cache on the chip.
> Also the second time round a loop is faster than the first time because
> the instructions are in the instruction cache.
>
> This was all mind blowing stuff!
>
> Colin
>

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


Re: Hardware instrumentation presentation

2023-03-02 Thread Martin Trübner

Colin,


you looking for a presentation on performance (to whatever level)


or


on hardware instrumentation service (the z/OS name - feature name: 
measurement and counter)



There are a few I have seen/attended. So there are not IBM confidential 
and should be locatable on the net.



About HIS I have not seen anything. But there is Phoenix which has a 
product that explores/utilises/extents HIS.



Martin

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


Re: Hardware instrumentation presentation

2023-03-01 Thread P H
Even better,  try John Burg of the 'Washington Systems Center '. He used to 
have presentations on the TechDoc website and also presented at SHARE.

Sent from Outlook for Android<https://aka.ms/AAb9ysg>

From: IBM Mainframe Discussion List  on behalf of 
Lennie Dymoke-Bradshaw <032fff1be9b4-dmarc-requ...@listserv.ua.edu>
Sent: Thursday, March 2, 2023 1:10:47 AM
To: IBM-MAIN@LISTSERV.UA.EDU 
Subject: Re: Hardware instrumentation presentation

I recommend you speak to Martin Packer at IBM.
Lennie

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Colin Paice
Sent: 01 March 2023 18:00
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Hardware instrumentation presentation

I've been asked to give a talk on performance to a University Computing 
department.

I know the z hardware has in builtin instrumentation which allows you to see 
where the delays were for a particular instruction.  For example this load 
instruction got data from the L3 cache and it took x nano seconds.

Is there a presentation on this?

I remember seeing a presentation (it may have been IBM confidential) showing 
that a Load could be slow, if the data was in a the cache in a book
3 ft away, compared to it being in the cache on the chip.
Also the second time round a loop is faster than the first time because the 
instructions are in the instruction cache.

This was all mind blowing stuff!

Colin

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

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

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


Re: Hardware instrumentation presentation

2023-03-01 Thread Lennie Dymoke-Bradshaw
I recommend you speak to Martin Packer at IBM.
Lennie

-Original Message-
From: IBM Mainframe Discussion List  On Behalf Of 
Colin Paice
Sent: 01 March 2023 18:00
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Hardware instrumentation presentation

I've been asked to give a talk on performance to a University Computing 
department.

I know the z hardware has in builtin instrumentation which allows you to see 
where the delays were for a particular instruction.  For example this load 
instruction got data from the L3 cache and it took x nano seconds.

Is there a presentation on this?

I remember seeing a presentation (it may have been IBM confidential) showing 
that a Load could be slow, if the data was in a the cache in a book
3 ft away, compared to it being in the cache on the chip.
Also the second time round a loop is faster than the first time because the 
instructions are in the instruction cache.

This was all mind blowing stuff!

Colin

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

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


Hardware instrumentation presentation

2023-03-01 Thread Colin Paice
I've been asked to give a talk on performance to a University Computing
department.

I know the z hardware has in builtin instrumentation which allows you to
see where the delays were for a particular instruction.  For example this
load instruction got data from the L3 cache and it took x nano seconds.

Is there a presentation on this?

I remember seeing a presentation (it may have been IBM confidential)
showing that a Load could be slow, if the data was in a the cache in a book
3 ft away, compared to it being in the cache on the chip.
Also the second time round a loop is faster than the first time because the
instructions are in the instruction cache.

This was all mind blowing stuff!

Colin

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