24 th. EUROMICRO Conference Volume 1 (EUROMICRO'98) Data Speculative Multithreaded Architecture Västerås, Sweden August 25-August 27 ISBN: 0-8186-8646-4
In this paper we present a novel processor microarchitecture that relieves three of the most important bottlenecks of superscalar processors: the serialization imposed by true dependences, the relatively small window size and the instruction fetch bandwidth. The new architecture executes simultaneously multiple threads of control obtained from a single program by means of control speculation techniques that do not require any compiler/user support neither any special feature in the instruction set architecture. The multiple simultaneous threads execute different iterations of the same loop, which require the same fetch bandwidth as a single thread since they share the same code. Inter-thread dependences as well as the values that .ow through them are speculated by means of data prediction techniques. The preliminary evaluation results show a signi.cant speed-up when compared with a superscalar processor. In fact, the new processor architecture can achieve an IPC (instructions per cycle) rate even larger than the peak fetch bandwidth.
Citation:
Pedro Marcuello, Antonio Gonz?lez, "Data Speculative Multithreaded Architecture," euromicro, vol. 1, pp.10321, 24 th. EUROMICRO Conference Volume 1 (EUROMICRO'98), 1998 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||