2017
DOI: 10.1016/j.scico.2017.03.005
|View full text |Cite
|
Sign up to set email alerts
|

cf4ocl: A C framework for OpenCL

Abstract: OpenCL is an open standard for parallel programming of heterogeneous compute devices, such as GPUs, CPUs, DSPs or FPGAs. However, the verbosity of its C host API can hinder application development. In this paper we present cf4ocl, a software library for rapid development of OpenCL programs in pure C. It aims to reduce the verbosity of the OpenCL API, offering straightforward memory management, integrated profiling of events (e.g., kernel execution and data transfers), simple but extensible device selection mec… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(3 citation statements)
references
References 12 publications
0
3
0
Order By: Relevance
“…Benchmarks were performed using the following modelling approaches: i. Similarity(Sim)-Euclidean distance as a metric of the spectral and compositional similarity between neighbouring samples in the feature space (e.g., FaChada et al, 2014); ii. Principal component regression (PCR) -where the latent structures of the sub-level spectra ½t 1 t 2 t 3 , superset T and tomato spectra U; PLS maximises the covariance between the spectra X and tomato composition Y by determining the eigenvectors of X t Y (Martins et al, 2023).…”
Section: Prediction Of Tomato Qualitymentioning
confidence: 99%
“…Benchmarks were performed using the following modelling approaches: i. Similarity(Sim)-Euclidean distance as a metric of the spectral and compositional similarity between neighbouring samples in the feature space (e.g., FaChada et al, 2014); ii. Principal component regression (PCR) -where the latent structures of the sub-level spectra ½t 1 t 2 t 3 , superset T and tomato spectra U; PLS maximises the covariance between the spectra X and tomato composition Y by determining the eigenvectors of X t Y (Martins et al, 2023).…”
Section: Prediction Of Tomato Qualitymentioning
confidence: 99%
“…We randomly generated a network of 50 wetlands and ran the population dynamics model on it. For generating the random network we used the algorithm developed by Fachada et al (2014). This algorithm generates a random network configuration starting from deterministic topological parameters (e.g., Slope, Number of clusters, Total points) and stochastic parameters (e.g., Average separation of line centers along the X axis, Average separation of line centers along the Y axis, "Cluster fatness").…”
Section: Scenarios For Different Wetlandscapesmentioning
confidence: 99%
“…Networks of wetlands were generated with the algorithm by Fachada et al (2014) using the software MATLAB (The MathWorks 2016). The algorithm generates a network on a two-dimensional plane through the coordinates of nodes; the coordinates are the centroids of wetlands, and a spatial unit corresponds to 1 km.…”
Section: Supporting Informationmentioning
confidence: 99%