This paper investigates the suitability of emerging tiled-architectures, equipped with low-latency on-chip networks, for high-performance network routing. In this paper, we present the design, implementation and evaluation of a continuum of software-based routers on the MIT RAW microprocessor. The routers presented in this paper explore 1) several design choices for mapping the routing functions to the RAW tiles, 2) the role and behavior of RAW on-chip interconnects for transporting and switching packets, and 3) the placement of packet buffers and their interaction with the RAW on-chip networks. Our experiments evaluate the performance benefit of streaming on-chip networks for transporting packet payloads, effect of buffering on the line...
With aggressive technology scaling, the complexity of the global routing problem is poised to grow r...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Modern commodity hardware architectures, with their mul-tiple multi-core CPUs and high-speed system ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Network processors afford a great degree of flexibility to current day routers, yet they still have ...
One of the distinct features of modern Internet routers is that most performancecritical tasks, such...
Routers are probably the most important component of a NoC, as the performance of the whole network ...
Abstract — Today’s IP routers have to simultaneously meet multiple requirements such as programmabil...
This paper evaluates the Raw microprocessor. Raw addresses the challenge of building a general-purpo...
Software routing promises to offer more adaptive and easily programmable network nodes. Until now, ...
<p>Most existing packet-based on-chip networks assume routers have buffers to buffer packets at time...
Just-in-time (JIT) compilation has been used in many applications to enable standard software binari...
The explosive growth of Internet traffic and the increasing complexity of the functions peformed by ...
Abstract—Routing protocols are implemented in the form of software running on a general-purpose micr...
FPGA routing is one of the most time-consuming steps of FPGA compilation, often preventing fast edit...
With aggressive technology scaling, the complexity of the global routing problem is poised to grow r...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Modern commodity hardware architectures, with their mul-tiple multi-core CPUs and high-speed system ...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Network processors afford a great degree of flexibility to current day routers, yet they still have ...
One of the distinct features of modern Internet routers is that most performancecritical tasks, such...
Routers are probably the most important component of a NoC, as the performance of the whole network ...
Abstract — Today’s IP routers have to simultaneously meet multiple requirements such as programmabil...
This paper evaluates the Raw microprocessor. Raw addresses the challenge of building a general-purpo...
Software routing promises to offer more adaptive and easily programmable network nodes. Until now, ...
<p>Most existing packet-based on-chip networks assume routers have buffers to buffer packets at time...
Just-in-time (JIT) compilation has been used in many applications to enable standard software binari...
The explosive growth of Internet traffic and the increasing complexity of the functions peformed by ...
Abstract—Routing protocols are implemented in the form of software running on a general-purpose micr...
FPGA routing is one of the most time-consuming steps of FPGA compilation, often preventing fast edit...
With aggressive technology scaling, the complexity of the global routing problem is poised to grow r...
The explosive growth of the Internet and e-business requires faster deployment of high-bandwidth equ...
Modern commodity hardware architectures, with their mul-tiple multi-core CPUs and high-speed system ...