Visão geral
Heterogeneous Computing Framework based on the OpenCL open standard. OpenCL (Open Computing Language) is a framework for writing programs that execute across heterogeneous platforms consisting of CPUs, GPUs, and other processors. OpenCL includes a language (based on C99) for writing kernels (functions that execute on OpenCL devices), plus APIs that are used to define and then control the platforms. OpenCL provides parallel computing using task-based and data-based parallelism.
- Página: https://code.ua.pt/projects/hcf
: README
Compilacao:
mkdir build
cd build
cmake ../
make
Execucao:
cd build/pfs/tests
./md5_block 512 1024 md5_block ../../../pfs/tests/md5_block.cl
./md5_aca ../../../pfs/tests/md5_aca_passwords ../../../pfs/tests/md5_aca.cl
Membros
Manager: Joao Pedro Marcal Lemos Martins, Miguel Lopes Luis
Developer: Diogo Jorge Rolo Figueiral, Joao Pedro Marcal Lemos Martins, Miguel Lopes Luis, Tiago Costa Goncalves