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.

--
​
While a transcendent vocabulary is laudable, one must be eternally careful
so that the calculated objective of communication does not become ensconced
in obscurity.  In other words, eschew obfuscation.

111,111,111 x 111,111,111 = 12,345,678,987,654,321

Maranatha! <><
John McKown

Reply via email to