On Mon, 20 Dec 2010 09:28:27 -0700, Paul Gilmartin wrote: >Are modifiable data fields separated for pipeline performance? How? >In separate CSECTs, or by "DS 4096C"? If in the same CSECT, the reach >of relative addressing is sufficient for a wide range of programs.
I think you are confusing pipeline performance with cache performance. We want to avoid Address Generation Interlock to avoid pipeline stalls. We also want to avoid having data (especially modifiable data) sharing a cache line with the code that will reference it to avoid cache performance penalties. -- Tom Marchant