Search the World's Largest Database of Information Science & Technology Terms & Definitions
InfInfoScipedia LogoScipedia
A Free Service of IGI Global Publishing House
Below please find a list of definitions for the term that
you selected from multiple scholarly research resources.

What is Field Programmable Gate Array (FPGA)

Handbook of Research on Computational Science and Engineering: Theory and Practice
is a reconfigurable electronic device with fine-grain architecture that implements customized computational logic specific to the application being executed, and can be reconfigured for a wide range of tasks (Maxfield, 2004). Its reconfigurable architecture is composed of: processing elements called Look-Up-Tables (LUTs) that can implement any logic function with few inputs, an interconnection network that can connect any logic cell with the rest of the circuit, memory blocks that store data to be loaded by any other element of the architecture, and special modules that are integrated on chip to efficiently do a frequently used task such as multiplications, digital signal processing, and external input-output interfacing.
Published in Chapter:
High-Performance Customizable Computing
Domingo Benitez (University of Las Palmas de Gran Canaria, Spain)
DOI: 10.4018/978-1-61350-116-0.ch003
Abstract
Many accelerator-based computers have demonstrated that they can be faster and more energy-efficient than traditional high-performance multi-core computers. Two types of programmable accelerators are available in high-performance computing: general-purpose accelerators such as GPUs, and customizable accelerators such as FPGAs, although general-purpose accelerators have received more attention. This chapter reviews the state-of-the-art and current trends of high-performance customizable computers (HPCC) and their use in Computational Science and Engineering (CSE). A top-down approach is used to be more accessible to the non-specialists. The “top view” is provided by a taxonomy of customizable computers. This abstract view is accompanied with a performance comparison of common CSE applications on HPCC systems and high-performance microprocessor-based computers. The “down view” examines software development, describing how CSE applications are programmed on HPCC computers. Additionally, a cost analysis and an example illustrate the origin of the benefits. Finally, the future of the high-performance customizable computing is analyzed.
Full Text Chapter Download: US $37.50 Add to Cart
More Results
Ensuring QoS Over Wireless Channels for E-Learning
FPGAs are nonconventional processors built primarily out of logic blocks connected by programmable wires.
Full Text Chapter Download: US $37.50 Add to Cart
Challenges in FPGA Technology Paradigm for the Implementation of IoT Applications
FPGA is basically a silicon chip that has reprogrammable digital circuitry.
Full Text Chapter Download: US $37.50 Add to Cart
Cognitive Radio Programming Survey
Integrated circuit designed to be configured after manufacturing, using a hardware description language.
Full Text Chapter Download: US $37.50 Add to Cart
Evolvable Hardware
A programmable chip that contains logic gates as well as that can be arranged in different ways. To receive different configurations, the FPGA is connected through an interface to a computer which contains vendor specific software that offers to the developer two kinds of specification languages: one graphical and the other textual. VHDL (IEEE Standardized), Verilog, and AHDL are examples of the textual description languages.
Full Text Chapter Download: US $37.50 Add to Cart
Eye Tracker: An Assistive Tool in Diagnosis of Autism Spectrum Disorder
A programmable semiconductor device allowing designers to configure any design using its logic blocks.
Full Text Chapter Download: US $37.50 Add to Cart
eContent Pro Discount Banner
InfoSci OnDemandECP Editorial ServicesAGOSR