Canada Spends Logo

Explore our Budget 2026 analysis

Grant: Collaborative Research and Development Grants

University of Western Ontario

$48,000.00

Comprehensive optimization of parametric kernels for graphics processing units

FY 2018-19

Summary
This proposal deals with the optimization of computer programs*targeting Graphics Processing Units (GPUs). The goal is to lift, from*programmers to optimizing compilers, the heavy burden of specifying*program and machine-specific details. The expected benefit is to*ensure robustness, portability and efficiency of the generated*computer programs.*We address these requirements by treating machine and program*parameters as unknown symbols during code generation, and generating*optimized programs in the form of a case discussion, based on the*possible values of the machine and program parameters.*This is a new approach to the design of optimizing compilers. By*taking advantage of recent advances in the area of computer algebra,*preliminary experimentation has demonstrated the merit of the above*ideas. With this proposal, we want to turn them into mature*technology in support of commercial compilers such as the IBM XL*compiler.*
Program
Collaborative Research and Development Grants
Location
Ontario, Canada
Recipient Type
Academia
Type
Grant
Source
NSERC's Awards Data

As published

Application id
500717-2016
Name nom
MorenoMaza, Marc
Department département
Computer Science
Organization id
36
Institution établissement
University of Western Ontario
Province en
Ontario
Province fr
Ontario
Country en
CANADA
Country fr
CANADA
Fiscal year exercice financier
2018
Competition year année de concours
2016
Award amount
48000
Program id
CRDPJ
Program name en
Collaborative Research and Development Grants
Program name fr
Subventions de recherche et développement coopérative
Group en
Research partnerships programs
Group fr
Programmes de partenariat
Committee code
96
Committee name en
RPP Internal Decision Cttee
Committee name fr
Cté de décision interne - PPR
Area of application code
801
Area of application group en
Information and communication services
Area of application group fr
Services d'information et de télécommunications
Area of application en
Computer software
Area of application fr
Logiciel
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
3
Nb partie
3
Application title
Comprehensive optimization of parametric kernels for graphics processing units
Keyword
NSERC
Application summary
This proposal deals with the optimization of computer programs*targeting Graphics Processing Units (GPUs). The goal is to lift, from*programmers to optimizing compilers, the heavy burden of specifying*program and machine-specific details. The expected benefit is to*ensure robustness, portability and efficiency of the generated*computer programs.*We address these requirements by treating machine and program*parameters as unknown symbols during code generation, and generating*optimized programs in the form of a case discussion, based on the*possible values of the machine and program parameters.*This is a new approach to the design of optimizing compilers. By*taking advantage of recent advances in the area of computer algebra,*preliminary experimentation has demonstrated the merit of the above*ideas. With this proposal, we want to turn them into mature*technology in support of commercial compilers such as the IBM XL*compiler.*