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 [[email protected]] on behalf of Peter Relson [[email protected]] Sent: Wednesday, February 3, 2021 8:09 AM To: [email protected] 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 [email protected] with the message: INFO IBM-MAIN ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
