| | |
Summary: High-Bandwidth Packet Switching
on the Raw General-Purpose Architecture
Gleb A. Chuvpilo and Saman Amarasinghe
Laboratory for Computer Science
Massachusetts Institute of Technology
Cambridge, MA 02139
{chuvpilo, saman}@lcs.mit.edu
Abstract
The switching of packets and other performance-critical
tasks in modern Internet routers are done done using Ap-
plication Specific Integrated Circuits (ASICs) or custom-
designed hardware, while existing general-purpose archi-
tectures have failed to give a useful interface to sufficient
bandwidth to support high-bandwidth routing. By using an
architecture that is more general-purpose routers can gain
from economies of scale and increased flexibility compared
to special-purpose hardware. The work presented in this
paper proposes the use of the Raw general-purpose proces-
sor as both a network processor and switch fabric for multi-
gigabit routing. We show that the Raw processor, through
|