
		<paper>
			<loc>https://jjcit.org/paper/59</loc>
			<title>A PARALLEL PIPELINED PACKET SWITCH ARCHITECTURE FOR MESH-CONNECTED MULTIPROCESSORS WITH INDEPENDENTLY ROUTED FLITS</title>
			<doi>10.5455/jjcit.71-1556375171</doi>
			<authors>Jamil Al-Azzeh,Mohammed Agmal,Igor Zotov</authors>
			<keywords>Multiprocessor,Mesh  topology,Packet  switching,Input-queued  switch,FIFO-buffer,Flit,Pipelining,Through-put.</keywords>
			<citation>1</citation>
			<views>7104</views>
			<downloads>1857</downloads>
			<received_date>2019-04-27</received_date>
			<revised_date>2019-06-30</revised_date>
			<accepted_date>2019-07-22</accepted_date>
			<abstract>In this paper, a packet switch architecture for mesh-connected multiprocessors based on the use of a set of input 
FIFO buffers  and  an output  register  matrix controlled by  a novel  distributed timing-based scheduling  scheme is 
proposed. Simple static routing is  assumed, with each  packet  split  into a  set  of independently  routed w-bit-wide 
flits. The device achieves at least 78% throughput for uniformly distributed traffic and an asymptotic higher bound 
of 100%. In contrast to the state-of-the-art VOQ-based switch architectures, the proposed switch is shown to reach 
its maximum throughput with no internal speedup required and has an order of magnitude lower hardware com-
plexity. Compared to existing  buffered crossbar  non-VOQ  switches with  typical  flit  scheduling  mechanisms,  the 
proposed device demonstrates slightly higher throughput and substantially shorter delays in some practically im-
portant cases.</abstract>
		</paper>


