Network Processor Design: Issues and Practices
5/5
()
About this ebook
As the demand for digital communication networks has increased, so have the challenges in network component design. To meet ever-escalating performance, flexibility, and economy requirements, the networking industry has opted to build products around network processors. These new chips range from task-specific processors, such as classification and encryption engines, to more general-purpose packet or communications processors. Programmable yet application-specific, their designs are tailored to efficiently implement communications applications such as routing, protocol analysis, voice and data convergence, firewalls, VPNs, and QoS.
Network processor design is an emerging field with issues and opportunities both numerous and formidable. To help meet this challenge, the editors of this volume created the first Workshop on Network Processors, a forum for scientists and engineers from academia and industry to discuss their latest research in the architecture, design, programming, and use of these devices. In addition to including the results of the Workshop in this volume, the editors also present specially commissioned material from practicing designers, who discuss their companies' latest network processors. Network Processor Design: Issues and Practices is an essential reference on network processors for graduate students, researchers, and practicing designers.
* Includes contributions from major academic and industrial research labs including Aachen University of Technology; Cisco Systems; Infineon Technologies; Intel Corp.; North Carolina State University; Swiss Federal Institute of Technology; University of California, Berkeley; University of Dortmund; University of Washington; and Washington University.
* Examines the latest network processors from Agere Systems, Cisco, IBM, Intel, Motorola, Sierra Inc., and TranSwitch.
Mark A. Franklin
Mark A. Franklin received his B.A., B.S.E.E. and M.S.E.E. from Columbia University, and his Ph.D. in EE from Carnegie-Mellon University. He is currently at Washington University in St. Louis where he has a joint appointment in Electrical Engineering and Computer Science, and holds the Urbauer Chair in Engineering. He founded and is Director of the Computer and Communications Research Center and until recently was the Director of the Undergraduate Program in Computer Engineering. Dr. Franklin is engaged in research, teaching and consulting in the areas of computer and communications architectures, ASIC and embedded processor design, parallel and distributed systems, and systems performance evaluation. He is a Fellow of the IEEE, a member of the ACM, and has been an organizer and reviewer for numerous professional conferences including the HPCA8 Workshop on Network Processors (2002). He has been Chair of the IEEE TCCA (Technical Committee on Computer Architecture), and Vice-Chairman of the ACM SIGARCH (Special Interest Group on Computer Architecture).
Related to Network Processor Design
Titles in the series (19)
Network Processor Design: Issues and Practices Rating: 0 out of 5 stars0 ratingsNetwork Processor Design: Issues and Practices Rating: 0 out of 5 stars0 ratingsCache and Memory Hierarchy Design: A Performance Directed Approach Rating: 3 out of 5 stars3/5The System Engineers Handbook Rating: 4 out of 5 stars4/5Interconnection Networks Rating: 3 out of 5 stars3/5The Grid 2: Blueprint for a New Computing Infrastructure Rating: 0 out of 5 stars0 ratingsNetwork Processor Design: Issues and Practices Rating: 5 out of 5 stars5/5Computing Perspectives Rating: 5 out of 5 stars5/5Parallel Computer Architecture: A Hardware/Software Approach Rating: 0 out of 5 stars0 ratingsARM System Developer's Guide: Designing and Optimizing System Software Rating: 4 out of 5 stars4/5Digital Arithmetic Rating: 5 out of 5 stars5/5See MIPS Run Rating: 3 out of 5 stars3/5Computers as Components: Principles of Embedded Computing System Design Rating: 2 out of 5 stars2/5An Introduction to Direct Access Storage Devices Rating: 0 out of 5 stars0 ratingsArchitecture of Network Systems Rating: 5 out of 5 stars5/5Principles and Practices of Interconnection Networks Rating: 0 out of 5 stars0 ratingsComputer Architecture: A Quantitative Approach Rating: 4 out of 5 stars4/5Globus® Toolkit 4: Programming Java Services Rating: 5 out of 5 stars5/5
Related ebooks
Reliable Computer Systems: Design and Evaluatuion Rating: 5 out of 5 stars5/5Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms Rating: 5 out of 5 stars5/5ARM System Developer's Guide: Designing and Optimizing System Software Rating: 4 out of 5 stars4/5Building Telephony Systems with OpenSER Rating: 0 out of 5 stars0 ratingsHigh Performance Computing Demystified Rating: 0 out of 5 stars0 ratingsHigh Performance Data Network Design: Design Techniques and Tools Rating: 1 out of 5 stars1/5Computer Networks: A Systems Approach Rating: 4 out of 5 stars4/5Design of Modern Communication Networks: Methods and Applications Rating: 0 out of 5 stars0 ratingsWireless Networking Complete Rating: 5 out of 5 stars5/5Network Recovery: Protection and Restoration of Optical, SONET-SDH, IP, and MPLS Rating: 4 out of 5 stars4/5Signal Processing VI: Theories and Applications Rating: 5 out of 5 stars5/5Implementing 802.11, 802.16, and 802.20 Wireless Networks: Planning, Troubleshooting, and Operations Rating: 5 out of 5 stars5/5Network Analysis, Architecture, and Design Rating: 3 out of 5 stars3/5Architecture of Network Systems Rating: 5 out of 5 stars5/5Fault-Tolerant Systems Rating: 0 out of 5 stars0 ratingsImplementing IP and Ethernet on the 4G Mobile Network Rating: 5 out of 5 stars5/5OpenFlow Cookbook Rating: 5 out of 5 stars5/5High Performance Parallelism Pearls Volume One: Multicore and Many-core Programming Approaches Rating: 0 out of 5 stars0 ratingsBuilding Wireless Sensor Networks: Application to Routing and Data Diffusion Rating: 0 out of 5 stars0 ratingsShared Memory Application Programming: Concepts and Strategies in Multicore Application Programming Rating: 0 out of 5 stars0 ratingsEmbedded Computing: A VLIW Approach to Architecture, Compilers and Tools Rating: 0 out of 5 stars0 ratingsHeterogeneous Computing with OpenCL 2.0 Rating: 0 out of 5 stars0 ratingsDeploying IP and MPLS QoS for Multiservice Networks: Theory and Practice Rating: 0 out of 5 stars0 ratingsNetwork Routing: Algorithms, Protocols, and Architectures Rating: 0 out of 5 stars0 ratingsNetwork Simulation Experiments Manual Rating: 4 out of 5 stars4/5SAE and the Evolved Packet Core: Driving the Mobile Broadband Revolution Rating: 3 out of 5 stars3/5Mathematical Approaches to Neural Networks Rating: 0 out of 5 stars0 ratingsPeering Carrier Ethernet Networks Rating: 0 out of 5 stars0 ratingsNetwork Designs A Complete Guide - 2019 Edition Rating: 0 out of 5 stars0 ratingsClassical Recursion Theory: The Theory of Functions and Sets of Natural Numbers Rating: 0 out of 5 stars0 ratings
Systems Architecture For You
CompTIA A+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Core 1 Exam 220-1101 Rating: 0 out of 5 stars0 ratingsComputer Science: A Concise Introduction Rating: 4 out of 5 stars4/5Blockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 5 out of 5 stars5/5Learn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratingsDevOps for Networking Rating: 0 out of 5 stars0 ratingsCompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsCompTIA ITF+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsSolution Architecture Foundations Rating: 3 out of 5 stars3/5Engineering a Compiler Rating: 0 out of 5 stars0 ratingsRaspberry Pi Projects For Dummies Rating: 5 out of 5 stars5/5Mastering Kubernetes Rating: 5 out of 5 stars5/5Software Architecture with Python Rating: 0 out of 5 stars0 ratingsThe Practice of Enterprise Architecture: A Modern Approach to Business and IT Alignment Rating: 4 out of 5 stars4/5JavaScript Application Design: A Build First Approach Rating: 0 out of 5 stars0 ratingsHardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development Rating: 5 out of 5 stars5/5Arduino Projects For Dummies Rating: 3 out of 5 stars3/5Sega Saturn Architecture: Architecture of Consoles: A Practical Analysis, #5 Rating: 0 out of 5 stars0 ratingsNintendo DS Architecture: Architecture of Consoles: A Practical Analysis, #14 Rating: 0 out of 5 stars0 ratingsWii U Architecture: Architecture of Consoles: A Practical Analysis, #21 Rating: 0 out of 5 stars0 ratingsDocker Orchestration Rating: 0 out of 5 stars0 ratingsModeling Enterprise Architecture with TOGAF: A Practical Guide Using UML and BPMN Rating: 5 out of 5 stars5/5Xbox Architecture: Architecture of Consoles: A Practical Analysis, #13 Rating: 0 out of 5 stars0 ratingsMastering Proxmox - Second Edition Rating: 0 out of 5 stars0 ratingsCollaborative Enterprise Architecture: Enriching EA with Lean, Agile, and Enterprise 2.0 practices Rating: 4 out of 5 stars4/5GameCube Architecture: Architecture of Consoles: A Practical Analysis, #10 Rating: 0 out of 5 stars0 ratingsThe Tao of Microservices Rating: 0 out of 5 stars0 ratingsSocial Engineering Penetration Testing: Executing Social Engineering Pen Tests, Assessments and Defense Rating: 0 out of 5 stars0 ratings
Reviews for Network Processor Design
2 ratings0 reviews