Publications (research papers, thesis) about or using pocl 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.
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. - 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. - 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.
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.