The MAJC architecture: a synthesis of parallelism and scalability
Shing Sheung Tse, A.W. Conigliam, Shailender Chaudhry, Jeremy Chan, M. Tremblay
Abstract
Shing Sheung Tse, A.W. Conigliam, Shailender Chaudhry, Jeremy Chan, M. Tremblay
Abstract
The MAJC architecture enhances application performance by exploiting parallelism at multiple levels-instruction, data, thread, and process. Supporting vertical multithreading, speculative multithreading, and chip multiprocessors, the scalable VLIW architecture is also capable of advanced speculation and predication and treats all data types similarly.
OpenAlex reports 93 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The MAJC architecture enhances application performance by exploiting parallelism at multiple levels-instruction, data, thread, and process. Supporting vertical multithreading, speculative multithreading, and chip multiprocessors, the scalable VLIW architecture is also capable of advanced speculation and predication and treats all data types similarly.
Key concepts: Computer science, Multithreading, Speculative multithreading, Simultaneous multithreading, Scalability, Parallel computing, Instruction-level parallelism, Very long instruction word