Thanks for the link John.  As you said, potentially quite interesting reading.  
I downloaded the zip with all of his optimization documents, and there are also 
some example programs included in that package.

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of John McKown
Sent: Tuesday, January 20, 2015 8:37 AM
To: [email protected]
Subject: OT, but interesting?

I hope not too many are upset by this, but I got the link to the following
page from one of the sites that I visit regularly. Actually, that site
pointed to a site which pointed to this site. The site is
http://www.agner.org/optimize/ and has some freely downloadable books on
optimization, mainly for the x86 environment. In particular, I found book
#3 in the list to be of great interest, personally.

​<quote>​

3. The microarchitecture of Intel, AMD and VIA CPUs: An optimization guide
for assembly programmers and compiler makersThis manual contains details
about the internal working of various microprocessors from Intel, AMD and
VIA. Topics include: Out-of-order execution, register renaming, pipeline
structure, execution unit organization and branch prediction algorithms for
each type of microprocessor. Describes many details that cannot be found in
manuals from microprocessor vendors or anywhere else. The information is
based on my own research and measurements rather than on official sources.
This information will be useful to programmers who want to make
CPU-specific optimizations as well as to compiler makers and students of
microarchitecture.

File name: microarchitecture.pdf, size: 1965660, last modified: 2014-Aug-07.

​<quote>​

​Although it is not about the z internal architectures, I am hoping that by
studying it, I can at least be more aware of the sort of things that the z
_might_ be doing.

--
​

This message and any attachments are intended only for the use of the addressee 
and may contain information that is privileged and confidential. If the reader 
of the message is not the intended recipient or an authorized representative of 
the intended recipient, you are hereby notified that any dissemination of this 
communication is strictly prohibited. If you have received this communication 
in error, please notify us immediately by e-mail and delete the message and any 
attachments from your system.

Reply via email to