Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- posterApril 2020
Making Banking Secure via Bio Metrics application built using oneAPI and DPC++ based on SYCL/C++
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 27, Page 1https://doi.org/10.1145/3388333.3388671In this work we will look at oneVPL (oneAPI Video Processing Library) and how it is used in Certiface technology designed to combat fraud and protect honest people by ability to differentiate between a live person and a recorded video. Certiface is ...
- extended-abstractApril 2020
- research-articleApril 2020
RTX-RSim: Accelerated Vulkan Room Response Simulation for Time-of-Flight Imaging
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 17, Pages 1–11https://doi.org/10.1145/3388333.3388662Time-of-Flight camera systems are an essential component in 3D scene analysis and reconstruction for many modern computer vision applications. The development and validation of such systems requires testing in a large variety of scenes and situations. ...
- research-articleApril 2020
Evaluating the Performance of the hipSYCL Toolchain for HPC Kernels on NVIDIA V100 GPUs
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 16, Pages 1–7https://doi.org/10.1145/3388333.3388660Future HPC leadership computing systems for the United States Department of Energy will utilize GPUs for acceleration of scientific codes. These systems will utilize GPUs from various vendors which places a large focus on the performance portability of ...
- extended-abstractApril 2020
Data Parallel C++: Enhancing SYCL Through Extensions for Productivity and Performance
- Ben Ashbaugh,
- Alexey Bader,
- James Brodman,
- Jeff Hammond,
- Michael Kinsner,
- John Pennycook,
- Roland Schulz,
- Jason Sewall
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 7, Pages 1–2https://doi.org/10.1145/3388333.3388653SYCL™ is a heterogeneous programming framework built on top of modern C++. Data Parallel C++, recently introduced as part of Intel's oneAPI project, is an implementation of SYCL. Data Parallel C++ (DPC++) is being developed as an open-source project on ...
- research-articleApril 2020
Debugging SYCL Programs on Heterogeneous Intel® Architectures
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 13, Pages 1–10https://doi.org/10.1145/3388333.3388646Intel recently announced a large initiative named oneAPI that provides a direct programming model based on SYCL. As part of the oneAPI distribution, we developed a debugger that can be used for debugging SYCL programs that offload kernels to CPU, GPU, ...
- extended-abstractApril 2020
Evaluation of modern GPGPU technologies for image processing
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 2, Pages 1–2https://doi.org/10.1145/3388333.3388645Image processing has high computational requirements. As many papers (including [Frisk 2010; N. Zhang and Wang 2010; Yang et al. 2008]) have indicated, a number of image processing operations can be optimized by heavy parallelization of the computation. ...
- extended-abstractApril 2020
Taking Memory Management to the Next Level: Unified Shared Memory in Action
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 1, Pages 1–3https://doi.org/10.1145/3388333.3388644This Technical Presentation will describe Unified Shared Memory (USM), an extension to OpenCL™ and SYCL™ that enables memory allocations to be represented using pointers rather than API-specific handles.
Unified Shared Memory enables representation of ...
- research-articleApril 2020
Evaluating the performance of HPC-style SYCL applications
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 12, Pages 1–11https://doi.org/10.1145/3388333.3388643SYCL is a parallel programming model for developing single-source programs for running on heterogeneous platforms. To this end, it allows for one code to be written which can run on a different architectures. For this study, we develop applications in ...
- posterApril 2020
POCL-R: Distributed OpenCL Runtime for Low Latency Remote Offloading
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 19, Pages 1–2https://doi.org/10.1145/3388333.3388642Running complex applications on mobile devices stress their performance and power consumption limits. As new wireless networking technologies that promise lower communication latencies appear, it is interesting to study whether dynamic offloading from ...
- posterApril 2020
HIPCL: Tool for Porting CUDA Applications to Advanced OpenCL Platforms Through HIP
IWOCL '20: Proceedings of the International Workshop on OpenCLArticle No.: 18, Pages 1–3https://doi.org/10.1145/3388333.3388641Heterogeneous-compute Interface for Portability (HIP), is an open-source C++ runtime API and a kernel language. It is designed to be compatible with CUDA and to deliver close to native performance on CUDA platforms while exposing additional low-level ...