%%% -*-LaTeX-*-
%%% ====================================================================
%%%  @LaTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.23",
%%%     date            = "12 December 2019",
%%%     time            = "07:43:54 MDT",
%%%     filename        = "microchip.ltx",
%%%                        University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     FAX             = "+1 801 581 4148",
%%%     URL             = "http://www.math.utah.edu/~beebe",
%%%     checksum        = "20345 649 1005 13789",
%%%     email           = "beebe@math.utah.edu, beebe@acm.org,
%%%                        beebe@computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "bibliography; BibTeX; microprocessors",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a LaTeX wrapper file for
%%%                        typesetting microchip.bib, a selected
%%%                        bibliography on microprocessors.
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================

\documentclass[titlepage]{article}

\usepackage{bibmods}
\usepackage{bibnames}
\usepackage{path}
% \usepackage{showtags}
\usepackage{widecenter}
\usepackage{microchip}

\usepackage{citesort}           % to order and compress long citation lists

%%% Make this bibliography more compact than normal (it is also set in
%%% a small font):
\addtolength{\textwidth}{2in}
\addtolength{\evensidemargin}{-1in}
\addtolength{\oddsidemargin}{-1in}

%%% For some reason, \cleardoublepage in article style acts like \clearpage
%%% This private version does what we want in this document.

\renewcommand{\cleardoublepage}{\newpage\hbox{}\thispagestyle{empty}\newpage}

\ifx \k \undefined \let \k = \c \fi

\pagestyle{headings}

\title{A Selected Bibliography of Publications about Microprocessors}

\author{%
        Nelson H. F. Beebe\\
        University of Utah\\
        Department of Mathematics, 110 LCB\\
        155 S 1400 E RM 233\\
        Salt Lake City, UT 84112-0090\\
        USA\\[\medskipamount]
        Tel: +1 801 581 5254\\
        FAX: +1 801 581 4148\\[\medskipamount]
        E-mail: \protect\path=beebe@math.utah.edu=,
                \protect\path=beebe@acm.org=,\\
                \hphantom{E-mail:\ }
                \protect\path=beebe@computer.org= (Internet)\\
        WWW URL: \protect\path=http://www.math.utah.edu/~beebe/=
}

\date{12 December 2019 \\
Version 1.23}

\begin{document}
\maketitle

\nocite{*}

\cleardoublepage

\pagenumbering{roman}

\section*{Preface}

Preparation of this bibliography relied heavily on the \TeX{} User
Group and BibNet Project bibliography archives at

\begin{center}
    \path=http://www.math.utah.edu/pub/bibnet=\\
    \path=http://www.math.utah.edu/pub/tex/bib/index-table.html=\\
    \path=ftp://ftp.math.utah.edu/pub/bibnet=\\
    \path=ftp://ftp.math.utah.edu/pub/tex/bib/index-table.html=
\end{center}

and on bibliographic software freely available at

\begin{center}
    \path=http://www.math.utah.edu/~beebe/software/bibtex-bibliography-tools.html=\\
    \path=http://www.math.utah.edu/pub/mg/=\\
    \path=ftp://ftp.math.utah.edu/pub/mg/=
\end{center}

\cleardoublepage

\pagenumbering{arabic}

\section*{Subject index}

\begin{widecenter}
\begin{tabular}{lp{2in}p{2in}}
\hline
\textbf{Architecture} & \textbf{Books and Manuals} & \textbf{Articles and Reports} \\
\hline
%%% ====================================================================
General background
	 &
	\cite{%
                Blaauw:1997:CAC,%
                Hennessy:1990:CAQ,%
                Hennessy:1994:COD,%
                Hennessy:1996:CAQ,%
                Hennessy:1997:COH,%
                Patterson:1990:CAQ,%
                Patterson:1994:COD,%
                Patterson:1996:CAQ,%
                Patterson:1997:COH%
	}
	 &
	\\
%%% ====================================================================
Advanced RISC Machine (ARM)
%%% http://www.arm.com/
%%% http://support.intel.com/design/strong/manuals/
	 &
	\cite{%
		Furber:2000:ASC,%
		Seal:2000:AAR,%
		vanSomeron:1993:ARC,%
		VLSITechnology:1990:ARM%
	}
	 &
	\cite{%
		Cates:1988:PAC%
	}
	\\
%%% ====================================================================
AMD 3DNow!
	 &
        \cite{%
		AMD:2000:AKE,%
		AMD:2000:TM%
        }
	 &
	\cite{%
		Jennings:1998:MCS,%
		Oberman:1998:ATK,%
		Oberman:1999:ATA%
	}
	\\
%%% ====================================================================
Compaq/DEC Alpha
	 &
	\cite{%
		Bhandarkar:1996:AIA,%
		Broy:1995:FSA,%
		Evans:1999:ARA,%
		Farquhar:1994:MPH,%
		Goldenberg:1994:OAI,%
		Hsu:2001:CAS,%
		Sites:1995:AAA%
	}
	 &
	\\
%%% ====================================================================
Cyrix M2
	 &
	 &
	\cite{%
		Maher:1996:MIS%
	}
	\\
%%% ====================================================================
HP PA-7100LC
	 &
	 &
	\cite{%
		Undy:1994:LCG%
	}
	\\
%%% ====================================================================
HP MAX-2
	 &
	\cite{%
		HP:1994:PRAb%
	}
	 &
	\cite{%
		Jennings:1998:MCS,%
		Lee:1996:SPM%
	}
	\\
%%% ====================================================================
HP PA-RISC
	 &
	\cite{%
		Holt:1988:BRE,%
		HP:1994:PRAa,%
		HP:1994:PRAb,%
		Kane:1996:PRA,%
		Mahon:1987:HPA%
	}
	 &
	\cite{%
		Ahi:1992:DVH,%
		Anonymous:1992:HSP,%
		Anonymous:1992:PPM,%
		Asprey:1993:PFP,%
		Bockhaus:1997:EVH,%
		Bollinger:1992:PHK,%
		Dorweiler:1997:DMC,%
		Fong:1997:SII,%
		Frink:1992:HDL,%
		Gleason:1992:VCL,%
		Hansen:1992:NOP,%
		Kerschen:1992:HOS,%
		Kumar:1997:HPR,%
		Mangelsdorf:1997:FVH,%
		Ramakrishnan:1992:SPP,%
		Santhanam:1992:RRP,%
		Scott:1997:FSP,%
		Zheng:2000:PRI%
	}
	\\
%%% ====================================================================
HP/Intel IA-64
	 &
	\cite{%
		HP:2000:IAD,%
		HP:2000:OIA,%
		Intel:1999:IAD,%
		Intel:2000:IBL,%
		Intel:2000:IIAa,%
		Intel:2000:IIAb,%
		Intel:2000:IIAc,%
		Intel:2000:IIAd,%
		Markstein:2000:IEF%
	}
	 &
	\cite{%
		Anonymous:1997:OI,%
		Bharadwaj:2000:IIC,%
		Demshki:2000:DII,%
		Doran:1999:EFI,%
		Doshi:1999:UIA,%
		Doshi:2000:IPP,%
		Dulong:1998:IAW,%
		Halfhill:1998:II,%
		Huck:2000:IIA,%
		Intel:2000:AIC,%
		Intel:2000:DIG,%
		Intel:2000:IIP,%
		Intel:2000:IPMa,%
		Intel:2000:IPMb,%
		Intel:2000:ISAa,%
		Intel:2000:ISAb,%
		Krishnaiyer:2000:AOI,%
		Lewis:1999:BCFb,%
		Schlansker:2000:EEP,%
		Sharangpani:2000:IIP,%
		Story:1999:NAI,%
		Zahir:2000:CCD,%
		Zheng:2000:PRI%
	}
	\\
%%% ====================================================================
IBM Power, PowerPC
	 &
	\cite{%
		Apple:1994:IMPa,%
		Apple:1994:IMPb,%
		Apple:1995:PMC,%
		Bunda:1995:PMD,%
		Dewar:1990:MPV,%
		Kacmarcik:1995:OPC,%
		Levine:1994:RSP,%
		May:1994:PAS,%
		Motorola:1993:PTD,%
		Schreiber:1995:CGP,%
		Shanley:1995:PSA,%
		Somogyi:1994:PMB,%
		Sydow:1994:PP,%
		Weiss:1994:PP,%
		Weiss:1994:PPP,%
		White:1994:IRS,%
		White:1994:PPT,%
		Young:1994:IGP%
	}
	 &
	\cite{%
		Bakoglu:1990:IRS,%
		Bishop:1996:PAA,%
		Chakravarty:1994:PCA,%
		Diefendorff:1994:EPA,%
		Heath:1994:PPC,%
		Jessani:1996:FPU,%
		Koerner:1996:PIV,%
		Misra:1990:IRS,%
		OConnell:2000:PNG,%
		Rahmel:1995:IPM,%
		Smith:1994:PAT,%
		Vaden:1994:DCP%
	}
	\\
%%% ====================================================================
IBM S/390 G5
	 &
	 &
	\cite{%
		Averill:1999:CIM,%
		Check:1999:CGG,%
		Schwarz:1999:GFP,%
		Slegel:1999:IGM,%
                Webb:2000:MD%
	}
	\\
%%% ====================================================================
Inmos Transputer
	 &
	\cite{%
		Annell:1992:NTA,%
		Askew:1988:OTR,%
		Board:1990:TRA,%
		Brookes:1989:IOT,%
		Carling:1988:PPO,%
		Cok:1991:PPT,%
		Cook:1999:ALT,%
		Dewar:1990:MPV,%
		Edwards:1991:OTC,%
		Ellison:1990:UOT,%
		Fleming:1988:PPC,%
		Graham:1990:TH,%
		Grebe:1990:PDT,%
		Grebe:1991:PDT,%
		Harp:1989:TA,%
		Hinton:1993:THS,%
		Hull:1994:PPT,%
		Inmos:1988:TIS,%
		Inmos:1988:TRM,%
		Inmos:1989:TD,%
		Inmos:1990:TDS,%
		Kunii:1990:TOJ,%
		Mitchell:1990:IT,%
		Muntean:1988:PPT,%
		Roberts:1992:TAL,%
		Stiles:1990:TRA,%
		Turner:1990:TTT%
	}
	 &
	\cite{%
		Homewood:1987:ITT,%
		Kahaner:1992:TD,%
		Nicoud:1989:TTI,%
		Talia:1993:MRS,%
		Whitby-Strevens:1990:TPP%
	}
	\\
%%% ====================================================================
Intel i860
	 &
	\cite{%
		Dewar:1990:MPV,%
		Intel:1990:IBM,%
		Intel:1991:IBM,%
		Intel:1992:IXM,%
		Intel:1993:III,%
		Intel:1994:III,%
		Margulis:1990:IMA%
	}
	 &
	\cite{%
		Atkins:1991:PIM,%
		Grimes:1989:IIP,%
		Kohn:1989:III,%
		Kohn:1989:ISM,%
		Lee:1992:FPP,%
		Margulis:1990:IMI,%
		Piepho:1989:CRA,%
		Wilkinson:1992:IBI%
	}
	\\
%%% ====================================================================
Intel i960
	 &
	\cite{%
		Intel:1991:IKK,%
		Intel:1991:IMM,%
		Intel:1993:III,%
		Intel:1994:ICC,%
		Intel:1994:III,%
		Myers:1988:MA%
	}
	 &
	\cite{%
		Intel:1991:OIX%
	}
	\\
%%% ====================================================================
Intel MMX
	 &
	 &
	\cite{%
		Blinn:1997:JBCa,%
		Jennings:1998:MCS,%
		Peleg:1997:IMM,%
		Peleg:1996:MTE%
	}
	\\
%%% ====================================================================
Intel x86
	 &
	\cite{%
		Anderson:1995:PPS,%
		Antonakos:1997:PM,%
		Brey:1995:IMP,%
		Brey:1996:PPP,%
		Brey:1997:IMP,%
		Brey:2000:IMP,%
		Dandamudi:1998:IAL,%
		Dewar:1990:MPV,%
		Hsu:2001:CAS,%
		Intel:1993:PPU,%
		Intel:1994:PPU,%
		Intel:1995:PPF,%
		Intel:1996:PPF,%
		Messmer:1995:IPB,%
		Miller:1999:ALI,%
		Sanchez:1995:NPP,%
		Schmit:1995:PPO,%
		Shanley:1997:PPP,%
		Shanley:1998:PPP,%
		Triebel:1997:MPI,%
		Triebel:1998:PPH,%
		Triebel:2000:MPI%
	}
	 &
	\cite{%
		Intel:1997:PIP%
	}
	\\

%%% ====================================================================
Java Virtual Machine (JVM)
	 &
	\cite{%
		Engel:1999:PJV,%
		Hsu:2001:CAS,%
		Lindholm:1997:JVM,%
		Lindholm:1999:JVM,%
		Meyer:1997:JVM,%
		Venners:1997:IJV%
	}
	&
	\cite{%
		OConnor:1997:PJV%
	}
	\\
%%% ====================================================================
Motorola 68K
	 &
	\cite{%
		Dewar:1990:MPV,%
		Motorola:1985:MBM,%
		Motorola:1985:MFP%
	}
	 &
	\\
%%% ====================================================================
Motorola 88K
	 &
	\cite{%
		Motorola:1989:MRM%
	}
	 &
	\cite{%
		Piepho:1989:CRA,%
		Tucker:1991:PM%
	}
	\\
%%% ====================================================================
Motorola AltiVec (PowerPC)
	 &
	\cite{%
		Motorola:1998:ATP,%
		Motorola:1999:ATP%
	}
	 &
	\cite{%
		Diefendorff:2000:AEP,%
		Dubey:1997:ATA,%
		Dubey:1998:ADI,%
		Fuller:1998:MAT,%
		Jennings:1998:MCS,%
		Motorola:1999:APE,%
		Motorola:1999:ATT,%
		Phillip:1998:ATS%
	}
	\\
%%% ====================================================================
%%% From: http://www.eecg.toronto.edu/~corinna/vector/svx/#MMX
%%% Joe Heinrich. MIPS RISC Architecture, Volume I: Introduction to the
%%% ISA (2nd ed.). Document Number 007-3515-001/007-3576-001, Feb 5,
%%% 1998. Ch 2: Overview of application-specific extensions MDMX and
%%% MIPS16; no hardware has yet been implemented for MDMX.
%%% Ch 5: Details of MDMX extension.

SGI/MIPS MDMX
	 &
	 &
	\cite{%
		Jennings:1998:MCS,%
		MIPS:1996:MED%
	}
	\\
%%% ====================================================================
SGI/MIPS Rxx000
	 &
	\cite{%
		ATT:1991:SVA,%
		Bruss:1991:RMF,%
		Chow:1989:MXR,%
		Goodman:1993:PVC,%
		Heinrich:1994:MRM,%
		Kane:1987:MRR,%
		Kane:1989:MRR,%
		Kane:1992:MRA,%
		Malone:1991:GPM,%
		MIPS:1996:MRM,%
		Sweetman:1999:SMR%
	}
	 &
	\cite{%
		Cmelik:1991:AMS%
	}
	\\
%%% ====================================================================
Sun MAJC
	 &
	 &
	\cite{%
		Tremblay:2000:MAS%
	}
	\\
%%% ====================================================================
Sun PicoJava
	 &
	 &
	\cite{%
		Hangal:1999:PAV,%
		McGhan:1998:CPP,%
		OConnor:1997:PJV,%
		Wu:1997:CSI%
	}
	\\
%%% ====================================================================
Sun SPARC
	 &
	\cite{%
		ATT:1990:SVA,%
		Cockcroft:1998:SPT,%
		Ditzel:1992:SVA,%
		Patterson:1989:SSA,%
		Paul:2000:SAA,%
		Sparc:1992:SAM,%
		Weaver:1994:SAM%
	}
	 &
	\cite{%
		Birman:1990:DWS,%
		Brown:1990:ISE,%
		Catanzaro:1991:STP,%
		Catanzaro:1994:MSA,%
		Cmelik:1991:AMS,%
		Darley:1990:TFC,%
		Darley:1990:TFP,%
		Dewar:1990:MPV,%
		Greenley:1995:UNG,%
		Lee:1991:FPPa,%
		Lee:1991:FPPb,%
		Piepho:1989:CRA%
	}
	\\
%%% ====================================================================
Sun VIS
	 &
	\cite{%
		Sun:2000:SAL%
	}
	 &
	\cite{%
		Jennings:1998:MCS,%
		Sun:1996:ACN,%
		Sun:1996:UVI,%
		Tremblay:1996:VSN%
	}
	\\
%%% ====================================================================
\hline
\end{tabular}
\end{widecenter}

\noindent
\textbf{Economics}: \cite{Shapiro:1999:IRS}.

\noindent
\textbf{History}: \cite{Malone:1995:MB}, plus microprocessor's 25th
anniversary issues of IEEE Micro, \textbf{16}(2) April 1996, and
\textbf{16}(6) December 1996.

\noindent
\textbf{Power consumption}: \cite{Morrow:2001:MUL,Mudge:2001:PFC}.

\cleardoublepage

\section*{Title word cross-reference}

\begin{raggedright}
\parskip = \baselineskip
\input{\jobname.twx}
\end{raggedright}

\cleardoublepage

\bibliographystyle{is-plain}

\begin{small}
    \bibliography{\jobname}
\end{small}

\end{document}
