Grant: Discovery Grants Program - Individual
Nipissing University
$14,000.00
High-performance global optimization and signal processing on multicore, GPU, and hybrid architectures
FY 2011-12
Summary
Computation is now considered as one of the three pillars of contemporary science, along with theory and experimentation. The proposed research will contribute to interdisciplinary computational science by exploiting the potential of graphics processing units (GPUs), multicore computer systems, and hybrid GPU/multicore architectures to solve complex problems in the related areas of global optimization and signal processing. Many investigators in diverse fields are exploring GPUs, originally developed to speed simple arithmetic operations for computer graphics, for general purpose computation. This research will concentrate on identifying and exploiting data- and task-level parallelism for optimization and signal processing problems that require the processing of large amounts of data. Optimization will be applied to multidimensional scaling, an important component in information visualization and analysis for geospatial problems, and to particle swarm techniques, which will be used to calibrate large mathematical models, such as those that are common in spatial econometrics. Global optimization will also be used in blind source separation, which has implications for the development of noise-cancelling hearing aids. Furthermore, signal processing on new architectures can facilitate geospatial research by enabling efficient analysis of streaming data from sensor networks and weather stations. These computational areas have great societal and economic importance, as improved high-dimensional global optimization approaches will facilitate high-fidelity simulations and models needed to solve important scientific and engineering problems. Signal processing algorithms utilizing the new architectures allow more efficient solutions to problems in biomedicine and real-time applications. The goal of the proposed research is to investigate and analyze the capabilities and limitations of multicore/GPU algorithms that can be incorporated into applications in simulation and modeling, biomedical signal processing, and in geospatial data analysis. As most desktop and laptop computers are now available with both multicore chips and GPUs, exploitation of these capabilities is increasingly relevant.
Program
Discovery Grants Program - Individual
Recipient
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data
As published
Application id
386586-2011
Name nom
Wachowiak, Mark
Department département
Arts and Science, Faculty of
Organization id
44
Institution établissement
Nipissing University
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2011
Competition year année de concours
2011
Award amount
14000
Program id
RGPIN
Program nane en
Discovery Grants Program - Individual
Program name fr
Programme de subventions à la découverte - individuelles
Group en
Discovery grants programs
Group fr
Programmes de subventions à la découverte
Committee code
1507
Committee name en
Computer Science
Committee name fr
Sciences informatiques
Area of application code
1206
Area of application group en
Advancement of knowledge
Area of application group fr
Avancement des connaissances
Area of application en
Engineering
Area of application fr
Génie
Research subject code
2704
Research subject group en
Information technology
Research subject group fr
Technologie de l'information
Research subject en
Distributed and parallel processing
Research subject fr
Traitement réparti et simultané
Partie
1
Nb partie
5
Application title
High-performance global optimization and signal processing on multicore, GPU, and hybrid architectures
Keyword
NSERC
Application summary
Computation is now considered as one of the three pillars of contemporary science, along with theory and experimentation. The proposed research will contribute to interdisciplinary computational science by exploiting the potential of graphics processing units (GPUs), multicore computer systems, and hybrid GPU/multicore architectures to solve complex problems in the related areas of global optimization and signal processing. Many investigators in diverse fields are exploring GPUs, originally developed to speed simple arithmetic operations for computer graphics, for general purpose computation. This research will concentrate on identifying and exploiting data- and task-level parallelism for optimization and signal processing problems that require the processing of large amounts of data. Optimization will be applied to multidimensional scaling, an important component in information visualization and analysis for geospatial problems, and to particle swarm techniques, which will be used to calibrate large mathematical models, such as those that are common in spatial econometrics. Global optimization will also be used in blind source separation, which has implications for the development of noise-cancelling hearing aids. Furthermore, signal processing on new architectures can facilitate geospatial research by enabling efficient analysis of streaming data from sensor networks and weather stations. These computational areas have great societal and economic importance, as improved high-dimensional global optimization approaches will facilitate high-fidelity simulations and models needed to solve important scientific and engineering problems. Signal processing algorithms utilizing the new architectures allow more efficient solutions to problems in biomedicine and real-time applications. The goal of the proposed research is to investigate and analyze the capabilities and limitations of multicore/GPU algorithms that can be incorporated into applications in simulation and modeling, biomedical signal processing, and in geospatial data analysis. As most desktop and laptop computers are now available with both multicore chips and GPUs, exploitation of these capabilities is increasingly relevant.