The MAJC architecture: a synthesis of parallelism and scalability

作者: S.S. Tse , A.W. Conigliam , S. Chaudhry , J. Chan , M. Tremblay

DOI: 10.1109/40.888700

关键词: Computer architectureSimultaneous multithreadingInstruction-level parallelismMultithreadingScalabilityTemporal multithreadingParallel computingSpeculative multithreadingVery long instruction wordMAJCComputer scienceThread (computing)

摘要: The MAJC architecture enhances application performance by exploiting parallelism at multiple levels-instruction, data, thread, and process. Supporting vertical multithreading, speculative chip multiprocessors, the scalable VLIW is also capable of advanced speculation predication treats all data types similarly.

参考文章(9)
Frank Yellin, Tim Lindholm, The Java Virtual Machine Specification ,(1996)
Burton Smith, The architecture of HEP on Parallel MIMD computation: HEP supercomputer and its applications. pp. 41- 55 ,(1985)
Bill Joy, Guy Steele, James Gosling, Gilad Bracha, None, The Java Language Specification ,(1996)
K. Diefendorff, P.K. Dubey, R. Hochsprung, H. Scale, AltiVec extension to PowerPC accelerates media processing IEEE Micro. ,vol. 20, pp. 85- 95 ,(2000) , 10.1109/40.848475
Vasanth Bala, Evelyn Duesterwald, Sanjeev Banerjia, Dynamo ACM SIGPLAN Notices. ,vol. 46, pp. 41- 52 ,(2011) , 10.1145/1988042.1988044
Robert Alverson, David Callahan, Daniel Cummings, Brian Koblenz, Allan Porterfield, Burton Smith, The Tera computer system international conference on supercomputing. ,vol. 18, pp. 1- 6 ,(1990) , 10.1145/2591635.2667161
Kunle Olukotun, Basem A. Nayfeh, Lance Hammond, Ken Wilson, Kunyung Chang, The case for a single-chip multiprocessor Proceedings of the seventh international conference on Architectural support for programming languages and operating systems - ASPLOS-VII. ,vol. 31, pp. 2- 11 ,(1996) , 10.1145/237090.237140
Kourosh Gharachorloo, Daniel Lenoski, James Laudon, Phillip Gibbons, Anoop Gupta, John Hennessy, Memory consistency and event ordering in scalable shared-memory multiprocessors international symposium on computer architecture. ,vol. 18, pp. 15- 26 ,(1990) , 10.1145/285930.285997
Gurindar S. Sohi, Scott E. Breach, T. N. Vijaykumar, Multiscalar processors international symposium on computer architecture. pp. 414- 425 ,(1995) , 10.1145/223982.224451