loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Euromicro Symposium on Digital System Design (DSD'04)
Multi-log Processor - Towards Scalable Event-Driven Multiprocessors
Rennes, France
August 31-September 03
ISBN: 0-7695-2203-3
Vinod Viswanath, University of Texas at Austin
We present the Multi-log Processors, an event-driven multiprocessor. The functionality of the processor is defined by the triggering of events, maintained in a single event queue. The key feature of Multi-log is that the entire register file and the event queue are shared. We describe the network architecture of the Multi-log and discuss optimum layout schemes.
This article describes two scalable event-driven multiprocessor architectures, the Multi-log I and the Multi-log II, and compares their VLSI complexities (gate delays, wire-length delays, and area). Both multiprocessors are implemented by a large collection of ALUs with controllers and on chip speculative L0 caches (together called logℙs) connected together by a network of parallel-prefix tree circuits. A fat-tree network connects an interleaved memory to the logℙs. These networks provide superscalar uniprocessor-like functionality, including register renaming, out-of-order event execution, and speculative event execution.
Given 1 billion transistors on a single chip, the Multi-log I architecture would have 256 logℙs on chip, while the Multi-log II architecture would allow for 1024 logℙs on chip.
We propose a new strategy to handle non-local events by introducing a mechanism to allow event transfers over the just described network, by means of event stealing. We also propose an instruction set architecture for the Multi-log processor and give a programming model for event-driven applications. Scheduling events and stealing events are implemented in software. We suggest some innovative schemes for their implementation and analysis.
Citation:
Vinod Viswanath, "Multi-log Processor - Towards Scalable Event-Driven Multiprocessors," dsd, pp.279-286, Euromicro Symposium on Digital System Design (DSD'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.