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 ratingsComputing Perspectives Rating: 5 out of 5 stars5/5Network Processor Design: Issues and Practices Rating: 0 out of 5 stars0 ratingsThe System Engineers Handbook Rating: 4 out of 5 stars4/5Interconnection Networks Rating: 3 out of 5 stars3/5Cache and Memory Hierarchy Design: A Performance Directed Approach Rating: 3 out of 5 stars3/5Network Processor Design: Issues and Practices Rating: 5 out of 5 stars5/5ARM System Developer's Guide: Designing and Optimizing System Software Rating: 4 out of 5 stars4/5See MIPS Run Rating: 3 out of 5 stars3/5Digital Arithmetic Rating: 5 out of 5 stars5/5The Grid 2: Blueprint for a New Computing Infrastructure Rating: 0 out of 5 stars0 ratingsParallel Computer Architecture: A Hardware/Software Approach Rating: 0 out of 5 stars0 ratingsComputers as Components: Principles of Embedded Computing System Design Rating: 2 out of 5 stars2/5Architecture 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/5An Introduction to Direct Access Storage Devices Rating: 0 out of 5 stars0 ratingsGlobus® 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/5High Performance Computing Demystified Rating: 0 out of 5 stars0 ratingsARM System Developer's Guide: Designing and Optimizing System Software Rating: 4 out of 5 stars4/5Embedded Microprocessor Systems: Real World Design Rating: 0 out of 5 stars0 ratingsPractical Parallel Programming Rating: 0 out of 5 stars0 ratingsUnderstanding TCP/IP Rating: 4 out of 5 stars4/5Multiprocessor Systems-on-Chips Rating: 0 out of 5 stars0 ratingsWireless Networks: From the Physical Layer to Communication, Computing, Sensing and Control Rating: 0 out of 5 stars0 ratingsComputer Networks: A Systems Approach Rating: 4 out of 5 stars4/5Design of Modern Communication Networks: Methods and Applications Rating: 0 out of 5 stars0 ratingsIntel Xeon Phi Processor High Performance Programming: Knights Landing Edition Rating: 0 out of 5 stars0 ratingsWireless Networking Complete Rating: 5 out of 5 stars5/5Heterogeneous Computing with OpenCL 2.0 Rating: 0 out of 5 stars0 ratingsComputer Engineering: A DEC View of Hardware Systems Design Rating: 4 out of 5 stars4/5Problem-solving in High Performance Computing: A Situational Awareness Approach with Linux Rating: 0 out of 5 stars0 ratingsDeploying IP and MPLS QoS for Multiservice Networks: Theory and Practice Rating: 0 out of 5 stars0 ratingsNetwork 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/5A Guide to Kernel Exploitation: Attacking the Core Rating: 0 out of 5 stars0 ratingsShared Memory Application Programming: Concepts and Strategies in Multicore Application Programming Rating: 0 out of 5 stars0 ratingsClassical Recursion Theory: The Theory of Functions and Sets of Natural Numbers Rating: 0 out of 5 stars0 ratingsMultimodal Scene Understanding: Algorithms, Applications and Deep Learning Rating: 0 out of 5 stars0 ratingsAdvanced Calculus: An Introduction to Classical Analysis Rating: 5 out of 5 stars5/5Distributed Computer Systems: Theory and Practice Rating: 4 out of 5 stars4/5Network Analysis, Architecture, and Design Rating: 3 out of 5 stars3/5OpenFlow Cookbook Rating: 5 out of 5 stars5/5Optical Fiber Telecommunications Volume VIA: Components and Subsystems Rating: 0 out of 5 stars0 ratingsDistributed and Cloud Computing: From Parallel Processing to the Internet of Things Rating: 5 out of 5 stars5/5Fuzzy Neural Networks for Real Time Control Applications: Concepts, Modeling and Algorithms for Fast Learning Rating: 0 out of 5 stars0 ratings
Systems Architecture For You
JavaScript Application Design: A Build First Approach Rating: 0 out of 5 stars0 ratingsCompTIA 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/5Software Architecture with Python 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 ratingsCompTIA Network+ CertMike: Prepare. Practice. Pass the Test! Get Certified!: Exam N10-008 Rating: 0 out of 5 stars0 ratingsBlockchain Basics: A Non-Technical Introduction in 25 Steps Rating: 5 out of 5 stars5/5Raspberry Pi Projects For Dummies Rating: 5 out of 5 stars5/5Wii U Architecture: Architecture of Consoles: A Practical Analysis, #21 Rating: 0 out of 5 stars0 ratingsMastering Kubernetes Rating: 5 out of 5 stars5/5Wii Architecture: Architecture of Consoles: A Practical Analysis, #11 Rating: 0 out of 5 stars0 ratingsA Practical Guide to SysML: The Systems Modeling Language Rating: 4 out of 5 stars4/5Arduino Projects For Dummies Rating: 3 out of 5 stars3/5Computer System Organization: The B5700/B6700 Series 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/5AutoCAD 2023 : Beginners And Intermediate user Guide Rating: 0 out of 5 stars0 ratingsMicrosoft Windows 7 Administrator's Reference: Upgrading, Deploying, Managing, and Securing Windows 7 Rating: 0 out of 5 stars0 ratingsLearn Git in a Month of Lunches Rating: 0 out of 5 stars0 ratingsThe IT Support Handbook: A How-To Guide to Providing Effective Help and Support to IT Users 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/5Hardware/Firmware Interface Design: Best Practices for Improving Embedded Systems Development Rating: 5 out of 5 stars5/5Multi-Hosting Application & Balloon Services: A Novel Cloud Native Architecture & Its Ecosystem Rating: 0 out of 5 stars0 ratingsExtending Docker Rating: 0 out of 5 stars0 ratingsSolution Architecture Foundations Rating: 3 out of 5 stars3/5A Practical Guide for IoT Solution Architects Rating: 5 out of 5 stars5/5Internet of Things with ESP8266 Rating: 5 out of 5 stars5/5Systems Architecture Modeling with the Arcadia Method: A Practical Guide to Capella Rating: 5 out of 5 stars5/5
Reviews for Network Processor Design
2 ratings0 reviews