2009
DOI: 10.1007/s11554-009-0133-1
|View full text |Cite
|
Sign up to set email alerts
|

Orders-of-magnitude performance increases in GPU-accelerated correlation of images from the International Space Station

Abstract: We implement image correlation, a fundamental component of many real-time imaging and tracking systems, on a graphics processing unit (GPU) using NVI-DIA's CUDA platform. We use our code to analyze images of liquid-gas phase separation in a model colloid-polymer system, photographed in the absence of gravity aboard the International Space Station (ISS). Our GPU code is 4,000 times faster than simple MATLAB code performing the same calculation on a central processing unit (CPU), 130 times faster than simple C c… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
16
0

Year Published

2011
2011
2014
2014

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 22 publications
(16 citation statements)
references
References 38 publications
0
16
0
Order By: Relevance
“…12). Efficient algorithms designed for GPUs have reported up to 100x speedup over CPU implementations [25,78]. This difference in architecture has a direct consequence, the GPU is much more restrictive than the CPU but it is much more powerful if the solution is carefully designed for it.…”
Section: The Fundamental Difference Between Cpu and Gpu Architecturesmentioning
confidence: 99%
See 1 more Smart Citation
“…12). Efficient algorithms designed for GPUs have reported up to 100x speedup over CPU implementations [25,78]. This difference in architecture has a direct consequence, the GPU is much more restrictive than the CPU but it is much more powerful if the solution is carefully designed for it.…”
Section: The Fundamental Difference Between Cpu and Gpu Architecturesmentioning
confidence: 99%
“…The GPU is indeed attractive to any scientist, because it is no more restricted to graphical problems and offers impressive parallel performance at the cost of a desktop computer. It is not a surprise to see GPU-based algorithms achieve considerable amounts of speedup over a classic CPU-based solution [10,30], even by two orders of magnitude [25,78].…”
Section: Introductionmentioning
confidence: 99%
“…[57][58][59] However, such methods have gained popularity in the physics and mathematics communities and show great promise for future studies, especially with the emergence of the graphics card as a powerful platform for particle simulations and image processing. [60][61][62] Moreover, there has been a marked increase in the ability to synthesize a stunning array of faceted (nonconvex) particles, 15,26,27,[31][32][33][34][35] as well as a large improvement in the level of control with which such particles can be prepared. 28 This has led to particular interest from the materials science community in these overlap algorithms to perform simulations on nanoparticle and colloid systems.…”
Section: Hard-particle Overlap Algorithmsmentioning
confidence: 99%
“…General purpose CPUs today have multiple compute cores per chip, with an expected increase in the years to come [40]. Moreover, special purpose chips (e.g., GPUs [31,32]) are now combined or even integrated with CPUs to increase performance by orders-of-magnitude (e.g., see [28]). …”
Section: Jungle Computing Systemsmentioning
confidence: 99%