Related Experiment Video
Updated: Jun 4, 2026

Generation of Warfighter Avatars from Weapon Training Scene Images for Blast Exposure Simulations
Published on: December 6, 2024
CUDA-BLASTP: accelerating BLASTP on CUDA-enabled graphics hardware
Weiguo Liu1, Bertil Schmidt, Wolfgang Müller-Wittig
1Fraunhofer IDM@NTU, Nanyang Technological University, NS-05-01, Singapore 639798. liuweiguo@ntu.edu.sg
Abstract:
Scanning protein sequence database is an often repeated task in computational biology and bioinformatics. However, scanning large protein databases, such as GenBank, with popular tools such as BLASTP requires long runtimes on sequential architectures. Due to the continuing rapid growth of sequence databases, there is a high demand to accelerate this task. In this paper, we demonstrate how GPUs, powered by the Compute Unified Device Architecture (CUDA), can be used as an efficient computational platform to accelerate the BLASTP algorithm. In order to exploit the GPU’s capabilities for accelerating BLASTP, we have used a compressed deterministic finite state automaton for hit detection as well as a hybrid parallelization scheme. Our implementation achieves speedups up to 10.0 on an NVIDIA GeForce GTX 295 GPU compared to the sequential NCBI BLASTP 2.2.22. CUDA-BLASTP source code which is available at https://sites.google.com/site/liuweiguohome/software.
Related Concept Videos
Acceleration Vectors
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Direction of Acceleration Vectors
Average Acceleration
Maxwell-Boltzmann Distribution: Problem Solving
This distribution function f(v) is defined by saying that the expected number N (v1,v2) of particles with speeds between v1 and v2 is given by
Power Expended by a Constant Force

