Reference number : GC-2017-Q3-00581, amendment number : , agreement type : G, recipient legal name : Han, Jie (University of Alberta), recipient country : CA, recipient province : nan, recipient city : Alberta, recipient postal code : nan, program name english : Engage Grants for universities, program name french : Subventions d'engagement partenarial pour les universités, program purpose english : The cloud computing paradigm provides users with access over the Internet to large clusters of computing_x000D_
nodes . Cloud computing offers several advantages: Primarily, users benefit by only paying for the computing_x000D_
time that they need without having to purchase their own equipment. In addition, cloud computing clusters are_x000D_
organized to make it easy for users to scale up their programs to exploit a large number of computing nodes_x000D_
that operate in parallel and thus speed up computationally demanding calculations. Finally, cloud computing_x000D_
allows users to bid for computer access at less busy times and benefit from lower fees. In recent years the_x000D_
capabilities of computing nodes have increased from the inclusion of multiple general-purpose central_x000D_
processing units (CPUs). Also, specialized parallel computers with many simple CPUs, called graphics_x000D_
processing units (GPUs) and which were developed originally to accelerate visual effects, have been used to_x000D_
speed up more general calculations whose parallel structure matches that of the GPU. Cloud computing nodes_x000D_
have already adopted those advances. More recently, cloud computing nodes have become available whose_x000D_
performance is further enhanced by software re-configurable chips, called field-programmable gate arrays_x000D_
(FPGAs). FPGAs provide an implementation technology that is intermediate in performance and cost between_x000D_
general-purpose software-programmable CPUs (and GPUs) and full-custom chips that only perform specific_x000D_
calculations very fast. FPGAs have been widely used as platforms for building hardware accelerators where no_x000D_
suitable full-custom chip is available. However, it is only recently that FGPAs have been provided in cloud_x000D_
computing nodes. This project is a collaboration between the principal investigator (PI) and the sponsoring_x000D_
company to investigate a series of promising applications of FPGA-enhanced cloud computing nodes for_x000D_
problems that build upon the PI's expertise and that are likely to open up new business opportunities for the_x000D_
company. The proposed Engage grant funded project would allow Eideticom to benefit from the expertise and_x000D_
engineering time of the PI as well as his graduate students at the University of Alberta., program purpose french : The cloud computing paradigm provides users with access over the Internet to large clusters of computing_x000D_
nodes . Cloud computing offers several advantages: Primarily, users benefit by only paying for the computing_x000D_
time that they need without having to purchase their own equipment. In addition, cloud computing clusters are_x000D_
organized to make it easy for users to scale up their programs to exploit a large number of computing nodes_x000D_
that operate in parallel and thus speed up computationally demanding calculations. Finally, cloud computing_x000D_
allows users to bid for computer access at less busy times and benefit from lower fees. In recent years the_x000D_
capabilities of computing nodes have increased from the inclusion of multiple general-purpose central_x000D_
processing units (CPUs). Also, specialized parallel computers with many simple CPUs, called graphics_x000D_
processing units (GPUs) and which were developed originally to accelerate visual effects, have been used to_x000D_
speed up more general calculations whose parallel structure matches that of the GPU. Cloud computing nodes_x000D_
have already adopted those advances. More recently, cloud computing nodes have become available whose_x000D_
performance is further enhanced by software re-configurable chips, called field-programmable gate arrays_x000D_
(FPGAs). FPGAs provide an implementation technology that is intermediate in performance and cost between_x000D_
general-purpose software-programmable CPUs (and GPUs) and full-custom chips that only perform specific_x000D_
calculations very fast. FPGAs have been widely used as platforms for building hardware accelerators where no_x000D_
suitable full-custom chip is available. However, it is only recently that FGPAs have been provided in cloud_x000D_
computing nodes. This project is a collaboration between the principal investigator (PI) and the sponsoring_x000D_
company to investigate a series of promising applications of FPGA-enhanced cloud computing nodes for_x000D_
problems that build upon the PI's expertise and that are likely to open up new business opportunities for the_x000D_
company. The proposed Engage grant funded project would allow Eideticom to benefit from the expertise and_x000D_
engineering time of the PI as well as his graduate students at the University of Alberta., agreement title english : Performance Evaluation and Application Development using FPGA-enhanced Cloud Computing Nodes, agreement title french : Performance Evaluation and Application Development using FPGA-enhanced Cloud Computing Nodes, agreement number : EGP, agreement value : 25000.0, agreement start date : 2017-11-08, agreement end date : nan, description english : nan, description french : nan, expected results english : nan, expected results french : nan, additional information english : Grant or Award spanning more than one fiscal year (2017-2018 to 2018-2019)., additional information french : Subvention ou bourse octroyée s'appliquant à plus d'un exercice financier (2017-2018 à 2018-2019)., owner organization : nserc-crsng, owner organization title : Natural Sciences and Engineering Research Council of Canada | Conseil de recherches en sciences naturelles et en génie du Canada