Super-Threading: Architectural and Software Mechanisms for Optimizing Parallel Computation

This paper presents super-threading, which generically means the architectural and software mechanisms for optimizing parallel computation. Super-threading includes architectural optimization of a processing element (PE), mechanism for supporting fast communication and computation, techniques of a compiler and a run time system for optimizing thread… CONTINUE READING