Academic publications such as research papers or master's thesis about PoCL or using PoCL for something are listed here.
If you use or somehow benefit from PoCL in your research, please cite the "pocl-paper" below (bibtex) and let us know. We are happy to add your paper to this page to get it more visibility.
About PoCL the open source project itself
- Pekka Jääskeläinen, Carlos Sánchez de La Lama, Erik Schnetter, Kalle Raiskila, Jarmo Takala, Heikki Berg:
"pocl: A Performance-Portable OpenCL Implementation"
International Journal of Parallel Programming, Springer. October 2015, Volume 43, Issue 5. - Ville Korhonen:
"Portable OpenCL Out-of-Order Execution Framework for Heterogeneous Platforms"
Master's thesis. Tampere University of Technology. December 2014. - Pekka Jääskeläinen, Ville Korhonen, Matias Koskela, Jarmo Takala, Karen Egiazarian, Aram Danielyan, Cristóvão Cruz, James Price, Simon McIntosh-Smith:
"Exploiting Task Parallelism with OpenCL: A Case Study"
Journal of Signal Processing Systems, Springer. January 2019, Volume 91, Issue 1. - Jan Solanti, Michal Babej, Julius Ikkala, Vinod Kumar Malamal Vadakital, Pekka Jääskeläinen:
"PoCL-R: A Scalable Low Latency Distributed OpenCL Runtime"
SAMOS XXI: Embedded Computer Systems: Architectures, Modeling, and Simulation, July 2021. - Topi Leppänen, Panagiotis Mousouliotis, Georgios Keramidas, Joonas Multanen, Pekka Jääskeläinen:
"Unified OpenCL Integration Methodology for FPGA Designs"
NorCAS 2021: IEEE Nordic Circuits and Systems Conference, October 2021. - Tobias Baumann, Matthias Noack, Thomas Steinke:
"Performance Evaluation and Improvements of the PoCL Open-Source OpenCL Implementation on Intel CPUs"
IWOCL'21: International Workshop on OpenCL. April 2021. - Topi Leppänen, Atro Lotvonen, Pekka Jääskeläinen:
"Cross-vendor programming abstraction for diverse heterogeneous platforms,"
Frontiers in Computer Science, vol. 4, 2022. - Topi Leppänen, Atro Lotvonen, Panagiotis Mousouliotis, Joonas Multanen, Georgios Keramidas, Pekka Jääskeläinen:
"Efficient OpenCL system integration of non-blocking FPGA accelerators,"
Microprocessors and Microsystems, vol. 97, 2023. - Yashvardhan Agarwal:
"Dynamic Device Management and Automatic Network Resource Discovery in OpenCL for Multi-Access Edge Computing"
Master's thesis (Eindhoven University of Technology), Aug. 2024. - Jakub Žádník, Robin Bijl and Jan Solanti, Erno Joensuu, Markku Mäkitalo and Pekka Jääskeläinen:
"Open Software Stack for Compression-Aware Adaptive Edge Offloading"
IEEE Wireless Communications and Networking Conference (WCNC), Mar. 2025. - Jan Solanti, Pekka Jääskeläinen:
"Latency Reduction Potential of Server-Side Command Buffers in OpenCL-Based Edge Offloading"
IWOCL '25: International Workshop on OpenCL and SYCL (IWOCL). Apr. 2025. - Jan Solanti, Michal Babej, Julius Ikkala, Pekka Jääskeläinen:
"PoCL-R: An open standard based heterogeneous offloading layer with server side scalability"
The International Journal of High Performance Computing Applications, online Sep. 1., 2025.
Publications using PoCL somehow
- Rizwan A. Ashraf and Roberto Gioiosa:
"Exploring the Use of Novel Spatial Accelerators in Scientific Applications."
In Proceedings of the 2022 ACM/SPEC on International Conference on Performance Engineering (ICPE '22). ACM, New York, NY, USA, 47–58, 2022. - John A. Stratton, Jyothi Krishna V. S., Jeevitha Palanisamy, Karthikadevi Chinnaraju:
"Kernel Fusion in OpenCL"
Euro-Par 2021: Parallel Processing Workshops. Springer, Cham, 2022. - Tobias Baumann, Matthias Noack, Thomas Steinke:
"Performance Evaluation and Improvements of the PoCL Open-Source OpenCL Implementation on Intel CPUs"
International Workshop on OpenCL (IWOCL'21). ACM, New York, USA, Article 6, 1–12, 2021. - Fares Elsabbagh, Blaise Tine, Priyadarshini Roshan, Ethan Lyons, Euna Kim, Da Eun Shim, Lingjun Zhu, Sung Kyu Lim, Hyesoon Kim:
"Vortex: OpenCL Compatible RISC-V GPGPU"
ArXiv preprint, 2020. - Kati Tervo, Samawat Malik, Topi Leppänen, Pekka Jääskeläinen:
"TTA-SIMD Soft Core Processors"
FPL2020: 30th International Conference on Field-Programmable Logic and Applications 2020. - Michal Babej and Pekka Jääskeläinen:
"HIPCL: Tool for Porting CUDA Applications to Advanced OpenCL Platforms Through HIP"
Poster. Proceedings of the International Workshop on OpenCL (IWOCL '20). ACM, New York, USA, Article 18, 1–3. 2020. - Joost Hoozemans, Jeroen van Straten, Timo Viitanen, Aleksi Tervo, Jiri Kadlec, Zaid Al-Ars:
"ALMARVI Execution Platform: Heterogeneous Video Processing SoC Platform on FPGA"
Journal of Signal Processing Systems, 91, 61–73, 2019. - Heikki Kultala, Timo Viitanen, Heikki Berg, Pekka Jääskeläinen, Joonas Multanen, Mikko Kokkonen, Kalle Raiskila, Tommi Zetterman, Jarmo Takala:
"LordCore: Energy-Efficient OpenCL-Programmable Software-Defined Radio Coprocessor"
IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Volume 27, Issue 5, May 2019. - Peng Zhang, Jianbin Fang, Canqun Yang, Tao Tang, Chun Huang, Zheng Wang:
"MOCL: An Efficient OpenCL implementation for the Matrix-2000 Architecture"
Proceedings of the 15th ACM International Conference on Computing Frontiers (CF '18), ACM, New York, USA, 26–35, 2018. - Yuan-Ming Chang, Shao-Chung Wang, Chun-Chieh Yang, Yuan-Shin Hwang, Jenq-Kuen Lee:
"Enabling PoCL-based runtime frameworks on the HSA for OpenCL 2.0 support"
Journal of Systems Architecture, Volume 81, Pages 71-82, 2017. - Hosseinabady, M., Nunez-Yanez, J.L.:
"Optimised OpenCL workgroup synthesis for hybrid ARM-FPGA devices"
25th International Conference on Field Programmable Logic and Applications (FPL), 2015. - Van der Wijst, H. (master's thesis):
"An Accelerator based on the ρ-VEX Processor: an Exploration using OpenCL"
Faculty of Electrical Engineering, Mathematics and Computer Science, Delft University of Technology, November, 2015. - Jianbin Fang, Henk Sips, Pekka Jääskeläinen, Ana Lucia Varbanescu:
"Grover: Looking for Performance Improvement by Disabling Local Memory Usage in OpenCL Kernels"
The 43rd International Conference on Parallel Processing (ICPP-2014), Minneapolis, USA, September 9-12, 2014.