Related Experiment Video
Updated: Jun 1, 2026

07:19
Microfluidic Imaging Flow Cytometry by Asymmetric-detection Time-stretch Optical Microscopy (ATOM)
Published on: June 28, 2017
Achieving High Performance with FPGA-Based Computing
Martin C Herbordt1, Tom Vancourt, Yongfeng Gu
1Boston University.
Summary
Field-programmable gate arrays (FPGAs) offer high performance for bioinformatics and computational biology. Identifying effective design techniques is key to unlocking their full potential in these demanding fields.
Area of Science:
- Computational Biology
- Bioinformatics
- Computer Engineering
Background:
- Increasing computational demands in bioinformatics and computational biology.
- Field-programmable gate arrays (FPGAs) are suitable for specific computation cores and data types.
- The need for high-performance computing solutions in scientific research.
Purpose of the Study:
- To explore the potential of FPGAs for high-performance computing in life sciences.
- To identify and evaluate design techniques for maximizing FPGA performance.
- To address the challenge of extracting maximum computational power from FPGA fabric.
Main Methods:
- Analysis of FPGA suitability for bioinformatics and computational biology workloads.
- Investigation of various design methodologies for FPGA implementation.
- Performance evaluation of different FPGA design techniques.
Main Results:
- FPGAs present a viable hardware acceleration option for demanding computational tasks.
- Specific design techniques are crucial for achieving high performance on FPGAs.
- The FPGA fabric's potential can be significantly leveraged through optimized design approaches.
Conclusions:
- Effective FPGA design strategies are essential for realizing high performance in computational biology and bioinformatics.
- Further research into FPGA design techniques can unlock significant processing capabilities for scientific applications.
- FPGAs represent a powerful, yet challenging, platform for accelerating complex biological data analysis.
Related Concept Videos
Parallel Processing
The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
Ampere-Maxwell's Law: Problem-Solving
A parallel-plate capacitor with capacitance C, whose plates have area A and separation distance d, is connected to a resistor R and a battery of voltage V. The current starts to flow at t = 0. What is the displacement current between the capacitor plates at time t? From the properties of the capacitor, what is the corresponding real current?
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
To solve the problem, we can use the equations from the analysis of an RC circuit and Maxwell's version of Ampère's law.
For the first part of the problem,...
Biasing of FET
Biasing a Junction Field Effect Transistor (JFET) is crucial for setting operational parameters and ensuring efficient functioning in electronic circuits. JFETs are characterized by using a single carrier type in N-channel or P-channel configurations, where the channel is surrounded by PN junctions. These junctions are central to the device's ability to control current flow.
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the gate...
In an N-channel JFET, the structure consists of N-type material forming the channel on a P-type substrate, with the gate...
Fast Fourier Transform
The Fast Fourier Transform (FFT) is a computational algorithm designed to compute the Discrete Fourier Transform (DFT) efficiently. By breaking down the calculations into smaller, manageable sections, the FFT significantly reduces the computational complexity involved. Direct computation of an N-point DFT requires N2 complex multiplications, whereas the FFT algorithm needs only (N/2)log2N multiplications, offering a much faster performance.
The computational efficiency of the FFT becomes...
The computational efficiency of the FFT becomes...
MOSFET: Enhancement Mode
Enhancement-mode MOSFETs are pivotal components in electronics, distinguished by their capacity to act as highly efficient switches. They are part of the larger family of metal-oxide Semiconductor Field-Effect Transistors (MOSFETs). They are available in two types: p-channel and n-channel, each tailored to specific polarity operations.
In their basic form, enhancement-mode MOSFETs are typically non-conductive when the gate-source voltage (Vgs) is zero. This default 'off' state means no current...
In their basic form, enhancement-mode MOSFETs are typically non-conductive when the gate-source voltage (Vgs) is zero. This default 'off' state means no current...
Semiconductors
There is variation in the electrical conductivity of materials - metals, semiconductors, and insulators that are showcased with the help of the energy band diagrams.
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...
Metals such as copper (Cu), zinc (Zn), or lead (Pb) have low resistivity and feature conduction bands that are either not fully occupied or overlap with the valence band, making a bandgap non-existent. This allows electrons in the highest energy levels of the valence band to easily transition to the conduction band upon gaining...