Font Size: a A A

Architectural Research And Implementation On Reconfigurable Computing System

Posted on:2007-08-12Degree:DoctorType:Dissertation
Country:ChinaCandidate:S LuoFull Text:PDF
GTID:1118360212960443Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
The new generation applications such as wireless communication, digital media, mobile computing in today's fast-growing embedded market segment, put strict requirements on speed, power, integration, cost and flexibility of electronic devices. Robustness, weight, volume, etc are more important in military and aerospace area. However neither the software execution mode based on general purpose processor (GPP) or hardware execution mode based on ASIC meets all of these requirements well. Firstly, GPP instructions are executed serially. The lack of enough functional units and instructions limits its performance. Secondly, it's difficult and costly to make an ASIC chip in despite of its performance. ASIC does well in a very huge volume only. As the life-cycle of consumer electronics become shorter and shorter, the advantage of ASIC is disappearing. The new emerging high-capacity FPGA is surpassing ASIC. The reconfigurable computing (RC) mode based-on FPGA fills the gap between GPP and ASIC. Because of its high-performance and flexibility, RC finds good trade-off amongst all the requirement factors, and is spreading widely.Reconfigurable computing is a new computing diagram on temporal-spatial domain. The RC system often consists of lots of programmable logic and routing resources. It performs well because algorithms are implemented on hardware and executed in a fully-parallel manner. Meanwhile, the system will adjust its hardware dynamically according to the algorithm's run-time character, so that the hardware will be highly optimized for the data width and computing mode. Good flexibility and adaptability could be achieved.Along with the semiconductor's history, RC was originally implemented on the user-made programmable device, later the general device such as FPGA. Many architectural specifications of RC are purposed from the diverse hardware fabrics.
Keywords/Search Tags:Reconfigurable Computing, Architecture, Programming Model, Term Rewriting System, Functional Modeling and Simulation, Performance Estimation
PDF Full Text Request
Related items