Friday, August 19, 2016

hiCL

"A high level OpenCL abstraction layer for C/C++ and Fortran scientific computing.  hiCL is a C/C++ and Fortran wrapper that makes it easier to use OpenCL for scientific computing. Writing an OpenCL code evolves including hundreds of lines of host code. In scientific computing, host code is usually cumbersome and very verbose in such a manner scientists would spend more time putting together the host code rather than focusing on accelerating their workloads on GPUs or on any other OpenCL capable hardware.

hiCL extensively reduces the need to focus on the host code and offers a set of functionalities in C/C++ and Fortran to help efficiently exploit hardware accelerators for scientific computing.

hiCL offers a transparent way to manage memory objects on different hardware accelerators with different memory models thanks to a set of bitwise flags.  A paper about hiCL was published at the International OpenCL Workshop in Vienna, Austria on late April 2016."


https://github.com/issamsaid/hiCL 

https://github.com/issamsaid/ezCU 

No comments:

Post a Comment