Accelerating an imaging spectroscopy algorithm for submerged marine environments using heterogeneous computing

2012 
Graphics Processing Units (GPUs) have proven to be highly effective at accelerating processing speed for a large range of scientific and general purpose applications. As data needs increase, and more complex data analysis methods are used, the processing requirements for solving scientific problems also correspondingly increase. The massive parallel processing power of GPUs can be harnessed and used alongside multi-core CPUs to address these increased needs and allow acceleration of scientific algorithms to open up new realms of possibilities. As an example, there are many scientific problems that require solving non-linear optimization problems of multiple variables across large arrays of data. These types of problems are classified as highly difficult and require a great deal of computational time to solve using traditional techniques. By utilizing modern local optimization techniques, such as the iterative quasi-Newton algorithms, and combining them with the computational throughput of a CPU-GPU heterogeneous computing platform, we can greatly decrease the processing time required to solve scientific problems of this form. Remote sensing, which is utilized across a wide array of disciplines, including resource management, disaster relief planning, environmental assessment, and climate change impact analysis, represents an ideal problem to be addressed using these techniques. The data volume and processing requirements associated with remote sensing
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    8
    References
    1
    Citations
    NaN
    KQI
    []
    Baidu
    map