Font Size: a A A

Research And Implementation Of Network Processor-based Development Environment, Compiler

Posted on:2007-11-22Degree:MasterType:Thesis
Country:ChinaCandidate:W WanFull Text:PDF
GTID:2208360182478760Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Network Processor can achieve high processing performance.At the same ti me it can be programmed flexibly and is very suitable for high - speed netwo rk and service evolution. Currently, the deficiencies of NP software support lie in two aspects: high-level programming model and programming environment. So,how to develop a platform which can remove hardware dependencies and s acrifice little perfomance is the topic that many project teams study.The integra ted development enviroment designed in the thesis can remove hardware depen dencies and to some extent finish the mapping from high-level description to p latform of hardware.This paper involves the programming model of network processor based on the tow-level mixable model of FSM and DataFlow on the base of studying T ejaNP deeply,studies the theory of compiler deeply,and designs the prototypi ng system of the integrated develop enviroment.NPWare uses plug-in mechanism.The application on all kinds of NP platfor m can be supported by adding the specific code producer to the NPWare,So,th e design of NPWare is multi-platform and extensible.After being tested,the performance of microcode produced by NPWare is n ot less than that produced by hand.The system has an important value in quick development of network application.
Keywords/Search Tags:network processor, programming model, compiler, software component
PDF Full Text Request
Related items