|
Reconfigurable computing is a rapidly evolving field of computer science that uses Field Programmable Gate Arrays (FPGAs) to implement high-performance co-processing elements for application acceleration. FPGAs are reconfigurable logic devices that may be configured to instantiate complex special-purpose processing functions exhibiting hybrid characteristics that combine the flexibility of software and the performance of an application specific integrated circuit (ASIC). FPGAs are well suited for text, data and integer processing algorithms where acceleration factors of 100x to 1000x over conventional microprocessors and be achieved. The extremely low power requirements of FPGAs and support for rapid reconfiguration make the technology ideal for field-deployable computing resources. Brown Deer Technology has years of experience supporting conventional EDA workflows for FPGA application development. Brown Deer also develops powerful integrated software allowing programmers to access FPGA-based co-processing through compilers within a familiar UNIX-based development environment.
|