logic Tone mapping Audio signal processing Audio and sound effects processing, to use a GPU for digital signal processing (DSP) Analog signal processing Speech processing Digital image processing Video processing Hardware accelerated video decoding and post-processing Motion compensation (mo comp) Inverse discrete cosine transform (iDCT) Variable-length decoding (VLD), Huffman coding Inverse quantization (IQ (not to be confused by Intelligence Quotient)) In-loop deblocking Bitstream processing (CAVLC/CABAC) using special purpose hardware for this task because this is a serial task not suitable for regular GPGPU computation Deinterlacing Spatial-temporal deinterlacing Noise reduction Edge enhancement Color correction Hardware accelerated video encoding and pre-processing Global illumination ray tracing, photon mapping, radiosity among others, subsurface scattering Geometric computing constructive solid geometry, distance fields, collision detection, transparency computation, shadow generation Scientific computing Monte Carlo simulation of light propagation Weather forecasting Climate research Molecular modeling on GPU Quantum mechanical physics Astrophysics Bioinformatics Computational finance Medical imaging Clinical decision support system (CDSS) Computer vision Digital signal processing / signal processing Control engineering Operations research Implementations of: the GPU Tabu Search algorithm solving the Resource Constrained Project Scheduling problem is freely available on GitHub; the GPU algorithm solving the Nurse Rerostering problem is freely available on GitHub. Neural networks Database operations Computational Fluid Dynamics especially using Lattice Boltzmann methods Cryptography and cryptanalysis Performance modeling: computationally intensive tasks on GPU Implementations of: MD6, Advanced Encryption Standard (AES), Data Encryption Standard (DES), RSA, elliptic curve cryptography (ECC) Password cracking Cryptocurrency transactions processing ("mining") (Bitcoin mining) Electronic design automation Antivirus software Intrusion detection Increase computing power for distributed computing projects like SETI@home, Einstein@home Bioinformatics GPGPU usage in Bioinformatics: Molecular dynamics † Expected speedups are highly dependent on system configuration. GPU performance compared against multi-core x86 CPU socket. GPU performance benchmarked on GPU supported features and may be a kernel to kernel performance comparison. For details on configuration used, view application website. Speedups as per Nvidia in-house testing or ISV's documentation. ‡ Q=Quadro GPU, T=Tesla GPU. Nvidia recommended GPUs for this application. Check with developer or ISV to obtain certification information. See also Fastra II Physics engine Advanced Simulation Library Physics processing unit (PPU) Close to Metal Audio processing unit Larrabee (microarchitecture) AI accelerator Deep learning processor (DLP) References Emerging technologies Graphics hardware Graphics cards Instruction processing Parallel computing Video game development