Flushing the pipeline is a trade-off between complexity and performance. It's 
certainly possible to design a pipeline that can handle key changes without 
flushing; whether it's worth the real estate is something that your engineers 
have to decides.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of 
Peter Relson [rel...@us.ibm.com]
Sent: Wednesday, February 3, 2021 8:09 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: STORAGE KEY of loaded executable

It's not so much the instruction cache but rather the instruction pipeline
that might need to be flushed.
As Ed Jaffe pointed out, anything done speculatively needs to be, and is,
re-evaluated (in general, thrown away and re-done).

Peter Relson
z/OS Core Technology Design


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

Reply via email to