Synonyms
Definition
The DEC Alpha was an architecture and line of microprocessors created by Digital Equipment Corporation (DEC). These processors, which began shipping in the early 1990s, were among the most innovative and highest performing of their era. The 64-bit Alpha processors were the successor to DEC’s highly successful VAX product line and ran VAX legacy code, though translation, on new incarnations of the company’s VMS operating system. Alphas also ran an OSF1-derived version of Unix called Tru64, and Microsoft Windows NT ran natively on the Alphas with support for x86 programs via binary translation.
Background for Alpha
The Alpha architecture arose inside DEC in the late 1980s out of recognized challenges with the company’s then–current VAX product line. VAX design projects were facing difficulties in meeting their schedules and the designs were becoming overly complex for the relatively small DEC design teams. As a result VAX designs, which had had their...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Bibliography
Robert M (1993) Supnik, Digital’s Alpha project. Commun ACM 36(2):30–32
Alpha Architecture Reference Manual (1992) In: R.L. Sites (ed) Digital Press, Bedford
Bhandarkar DP (1995) Alpha architecture and implementations. Digital Press, Bedford
Sites RL, Chernoff A, Kirk MB, Marks MP, Robinson SG (1993) Binary translation. Commun ACM 36(2):69–81
Chernoff A, Herdeg M, Hookway R, Reeve C, Rubin N, Tye T, Yadavalli SB, Yates J (1998) FX!32: a profile-directed binary translator. IEEE Micro 18(2):56–64
McLellan E (1993) The alpha AXP architecture and 21064 processor. IEEE Micro 13:36–47
Dobberpuhl DW, Witek RT et al (1992) A 200-MHz 64-bit dual-issue CMOS microprocessor. Digital Tech J 4(4):35–50
Edmondson JH, Rubinfeld P, Preston R, Rajagopalan V (1995) Superscalar instruction execution in the 21164 alpha microprocessor. IEEE Micro 15(2):33–43
Gronowski P, Bowhill WJ, Donchin DR, Blake-Campos RP, Carlson DA, Equi ER, Loughlin BJ, Mehta S et al (1996) A 433-MHz 64-b quad-issue RISC microprocessor. IEEE J Solid-State Circuits 31(11):1687–1696
Gwennap L (1999) Brainiacs, speed demons and farewell. Microprocessor Report 13(17):1–2
Kessler RE, McLellan EJ, Webb DA (1998) The alpha 21264 microprocessor architecture. In: Proceedings of the international conference on computer design: VLSI in computers and processors, Austin, pp 90–95
Kessler RE, McLellan EJ, Webb DA (1998) The alpha 21264 microprocessor architecture. In: Proceedings of the international conference on computer design: VLSI in computers and processors, Austin, pp 90–95
Kessler RE (1999) The alpha 21264 microprocessor. IEEE Micro 19(2):24–36
Bannon P et al (2001) Alpha 21364: A Single-Chip Shared Memory Multiprocessor. In Government Microcircuits Applications Conf. 2001: 334–337
Mukherjee SS, Bannon P, Lang S, Spink A, Webb D (2002) The alpha 21364 network architecture. IEEE Micro 22(1):26–35
Mukherjee SS, Silla F, Bannon P, Emer J, Lang S, Webb D (2002) A comparative study of arbitration algorithms for the Alpha 21364 pipelined router. In: Proceedings of the 10th international conference on architectural support for programming languages and operating systems, San Jose, 5–9 Oct 2002
Tullsen DM, Eggers SJ, Emer JS, Levy HM, Lo JL, Stamm RL (1996) Exploiting choice: instruction fetch and issue on an implementable simultaneous multithreading processor. In: Proceedings of the 23rd annual international symposium on computer architecture, Philadelphia, pp 191–202, 22–24 May 1996
Emer J (2001) EV8: the post-ultimate alpha. In: Keynote PACT 2001, Barcelona
Emer J (1999) Simultaneous multithreading: multiplying alpha performance. In: Proceedings of microprocessor forum, San Jose
Chrysos GZ, Emer JS (1998) Memory dependence prediction using store sets. In: Proceedings of the 25th annual international symposium on computer architecture, Barcelona, pp 142–153, 27 June–2 July 1998
Seznec A, Felix S, Krishnan V, Sazeides Y (2002) Design tradeoffs for the alpha EV8 conditional branch predictor. In: Proceedings of the 29th annual international symposium on computer architecture, Anchorage, 25–29 May 2002
Espasa R, Ardanaz F, Gago J, Gramunt R, Hernandez I, Juan T, Emer J, Felix S, Lowney G, Mattina M, Seznec A (2002) Tarantula: a vector extension to the alpha architecture. In: Proceedings of the 29th annual international symposium on computer architecture (ISCA ‘02), Anchorage
Barroso LA, Gharachorloo K, McNamara R, Nowatzyk A, Qadeer S, Sano B, Smith S, Stets R, Verghese B (2000) Piranha: a scalable architecture based on single-chip multiprocessing. In: Proceedings of the 27th annual international symposium on computer architecture, Vancouver
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this entry
Cite this entry
Emer, J., Fossum, T. (2011). DEC Alpha. In: Padua, D. (eds) Encyclopedia of Parallel Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09766-4_371
Download citation
DOI: https://doi.org/10.1007/978-0-387-09766-4_371
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-09765-7
Online ISBN: 978-0-387-09766-4
eBook Packages: Computer ScienceReference Module Computer Science and Engineering