The recent explosion of GPU (Graphical Processing Unit) power has not been fully utilised by many SMEs, possibly because GPU programming requires specialist skills different from those of conventional programming. GPSME will provide the SME participants with a simple route to accessing GPU power.
Each of the SME participants is facing increasing competition in the market and GPSME will allow them to greatly improve their products in terms of speed and quality without major overheads. By involving close cooperation between the SMEs and RTD performers, GPSME will develop a toolkit to automate the conversion of existing sequential CPU code to an optimal GPU implementation. With such a toolkit, the SMEs will be able to convert their existing CPU code without committing significant effort and time. It will also support the execution of advanced techniques within acceptable runtimes and hence allow the SMEs to use more complex computing models in their new products. This will bring them major commercial benefits and significantly improve their market positions.
Technically, GPSME features techniques to adapt automatic parallelization to the latest GPU compute architecture to deliver optimal performance. This is expected to greatly improve on traditional CPU-based automatic parallelization. The literature review has suggested that the techniques in this area are still very much in their infancy and that there is no existing toolkit that can benefit the SMEs immediately.
The application areas of the SME participants are widely differing, so GPSME will produce a breakthrough that will open the door for great performance gains across many areas of application. This development will be particularly suitable for SMEs that focus applications on moderate platforms. In the long term, the outcomes of GPSME will benefit many companies and improve industrial competitiveness across the whole European Union.
Fields of science
Call for proposal
See other projects for this call
Funding SchemeBSG-SME - Research for SMEs
W6 7BA London
UB10 8QA Uxbridge