If you are writing network software or you are designing a circuit board or a field programmable gate array (FPGA), this invaluable resource will help you to accelerate development and improve product quality. Professionals who work in support, management, sales, or marketing for such products will find the information highly useful for keeping pace with these rapidly developing product areas.
Inside you will learn about the internal and external architecture of the IXP2400 and IXP2800 network processors. Specifically, the author describes:
- Performance estimation techniques.
- Multiprocessing and multithreading techniques to maximize performance.
- Ways of mapping tasks to multiple microengines using Hyper Task Chaining or Pool of Threads programming models.
- How the integrated software programming framework supports modular and portable software applications.