In this paper, we proposed a new way of implementing non-uniformity correction (NUC) techniques by using NVIDIA
CUDA parallel programming model. Non-uniformity and bad cells problems generally exist in Infrared Focal Plane
Array (IRFPA) Sensors and real-time correction is needed before further processing. With the intrinsic parallel nature of
most non-uniformity correction algorithms, the ever popular multi-core multi-thread processor architecture is a suitable
match. We'll investigate several non-uniformity correction techniques on CUDA, CPU and ASIC platforms and compare
the results in processing power, latency, costs and etc.