Sciweavers

MICRO
2000
IEEE

Architectural Considerations for CPU and Network Interface Integration

13 years 3 months ago
Architectural Considerations for CPU and Network Interface Integration
The popularity of the Internet and the emergence of broadband access networks is fueling the development of communications processors -- devices that integrate processing, networking, and system functions into a single, low-cost, system-on-a-chip. These devices form the core of cable modems, ADSL modems, set-topboxes, smart packet phones, and a variety of Internet appliances. The conventional approach for designing communications processors is to start with a standard CPU core such as MIPS or ARM, add to this several network interfaces, and tie the whole system together with a multi-channel DMA controller. In such designs the DMA controller often becomes the most complex part of the system. The integration of processing and networking into the same device offers an opportunity to rethink the way the CPU and network interface interact. In this paper we describe UNUM, an architecture for integrating communications functionality into the CPU that not only simplifies the design of communi...
Charles D. Cranor, R. Gopalakrishnan, Peter Z. Onu
Added 19 Dec 2010
Updated 19 Dec 2010
Type Journal
Year 2000
Where MICRO
Authors Charles D. Cranor, R. Gopalakrishnan, Peter Z. Onufryk
Comments (0)