Data parallel C++: mastering DPC++ for programming of heterogeneous systems using C++ and SYCL J Reinders, B Ashbaugh, J Brodman, M Kinsner, J Pennycook, X Tian Springer Nature, 2021 | 157 | 2021 |
A language for the compact representation of multiple program versions S Donadio, J Brodman, T Roeder, K Yotov, D Barthou, A Cohen, ... Languages and Compilers for Parallel Computing: 18th International Workshop …, 2006 | 104 | 2006 |
Data parallel c++ enhancing sycl through extensions for productivity and performance B Ashbaugh, A Bader, J Brodman, J Hammond, M Kinsner, J Pennycook, ... Proceedings of the International Workshop on OpenCL, 1-2, 2020 | 56 | 2020 |
Task-parallel versus data-parallel library-based programming in multicore systems D Andrade, BB Fraguela, J Brodman, D Padua 2009 17th euromicro international conference on parallel, distributed and …, 2009 | 37 | 2009 |
A comparative analysis of Kokkos and SYCL as heterogeneous, parallel programming models for C++ applications JR Hammond, M Kinsner, J Brodman Proceedings of the International Workshop on OpenCL, 1-2, 2019 | 26 | 2019 |
New abstractions for data parallel programming JC Brodman, BB Fraguela, MJ Garzarán, D Padua HotPar’09: Proc. 1st USENIX Workshop on Hot Topics in Parallelism, 2009 | 18 | 2009 |
Concurrent collections on distributed memory theory put into practice F Schlimbach, JC Brodman, K Knobe 2013 21st Euromicro International Conference on Parallel, Distributed, and …, 2013 | 16 | 2013 |
Writing scalable SIMD programs with ISPC J Brodman, D Babokin, I Filippov, P Tu Proceedings of the 2014 Workshop on Programming models for SIMD/Vector …, 2014 | 14 | 2014 |
Taking memory management to the next level: Unified shared memory in action M Mrozek, B Ashbaugh, J Brodman Proceedings of the International Workshop on OpenCL, 1-3, 2020 | 8 | 2020 |
A sycl compiler and runtime architecture A Bader, J Brodman, M Kinsner Proceedings of the International Workshop on OpenCL, 1-1, 2019 | 7 | 2019 |
A parallel numerical solver using hierarchically tiled arrays JC Brodman, GC Evans, M Manguoglu, A Sameh, MJ Garzarán, D Padua International Workshop on Languages and Compilers for Parallel Computing, 46-61, 2010 | 7 | 2010 |
Automated reference-counted object recycling for real-time java M Deters, NA Leidenfrost, MP Hampton, JC Brodman, RK Cytron Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and …, 2004 | 7 | 2004 |
Design issues in parallel array languages for shared memory J Brodman, BB Fraguela, MJ Garzarán, D Padua International Workshop on Embedded Computer Systems, 208-217, 2008 | 6 | 2008 |
Data Parallel C++. Apress, Berkeley (2021) J Reinders, B Ashbaugh, J Brodman, M Kinsner, J Pennycook, X Tian | 6 | |
Experiences building an mlir-based sycl compiler E Tiotto, V Pérez, W Tsang, L Sommer, J Oppermann, V Lomüller, M Goli, ... 2024 IEEE/ACM International Symposium on Code Generation and Optimization …, 2024 | 4 | 2024 |
Programming for FPGAs J Reinders, B Ashbaugh, J Brodman, M Kinsner, J Pennycook, X Tian Data Parallel C++ Programming Accelerated Systems Using C++ and SYCL, 451-502, 2023 | 4* | 2023 |
Towards Alignment of Parallelism in SYCL and ISO C++ SJ Pennycook, B Ashbaugh, J Brodman, M Kinsner, S Larsen, G Lueck, ... Proceedings of the 2023 International Workshop on OpenCL, 1-9, 2023 | 4 | 2023 |
Data Parallel C++: Programming Accelerated Systems Using C++ and SYCL J Reinders, B Ashbaugh, J Brodman, M Kinsner, J Pennycook, X Tian Springer Nature, 2023 | 4 | 2023 |
Toward a Better Defined SYCL Memory Consistency Model B Ashbaugh, JC Brodman, M Kinsner, G Lueck, J Pennycook, R Schulz Proceedings of the 9th International Workshop on OpenCL, 1-3, 2021 | 3 | 2021 |
Unified Shared Memory J Reinders, B Ashbaugh, J Brodman, M Kinsner, J Pennycook, X Tian Data Parallel C++ Programming Accelerated Systems Using C++ and SYCL, 153-178, 2023 | 2 | 2023 |