Follow
James Brodman
James Brodman
Verified email at intel.com
Title
Cited by
Cited by
Year
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
1072021
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
1022006
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
472020
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
372009
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
222019
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
182009
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
152013
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
132014
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
82020
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
82004
A sycl compiler and runtime architecture
A Bader, J Brodman, M Kinsner
Proceedings of the International Workshop on OpenCL, 1-1, 2019
72019
A parallel numerical solver using hierarchically tiled arrays
JC Brodman, GC Evans, M Manguoglu, A Sameh, MJ Garzarán, D Padua
Languages and Compilers for Parallel Computing: 23rd International Workshop …, 2011
72011
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
62008
Data parallel C++: Mastering DPC++ for programming of heterogeneous systems using C++ and SYCL james
J Reinders, B Ashbaugh, A Bader, J Brodman, J Hammond, M Kinsner, ...
Apress open, 1-2, 2020
52020
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
3*2023
Toward a Better Defined SYCL Memory Consistency Model
B Ashbaugh, JC Brodman, M Kinsner, G Lueck, J Pennycook, R Schulz
International Workshop on OpenCL, 1-3, 2021
32021
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
22023
Hierarchically Tiled Arrays Vs. Intel Threading Building Blocks for Programming Multicore Systems
D Andrade, J Brodman, B Fraguela, D Padua
Programmability Issues for Multi-Core Computers, 2008
22008
Hierarchically tiled array vs. intel thread building blocks for multicore systems programming
D Andrade, J Brodman, BB Fraguela, D Padua
Programmability Issues for Multi-Core Computers,(MULTIPROG), 2008
22008
Common parallel patterns
J Reinders, B Ashbaugh, J Brodman, M Kinsner, J Pennycook, X Tian
Data Parallel C++ Programming Accelerated Systems Using C++ and SYCL, 349-381, 2023
12023
The system can't perform the operation now. Try again later.
Articles 1–20