James C. Brodman

Orcid: 0009-0004-7563-1752

According to our database1, James C. Brodman authored at least 16 papers between 2004 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

On csauthors.net:

Bibliography

2023
Towards Alignment of Parallelism in SYCL and ISO C++.
Proceedings of the 2023 International Workshop on OpenCL, 2023

2022
Untangling Modern Parallel Programming Models.
Proceedings of the IWOCL'22: International Workshop on OpenCL, Bristol, United Kingdom, May 10, 2022

2021
Toward a Better Defined SYCL Memory Consistency Model.
Proceedings of the IWOCL'21: International Workshop on OpenCL, Munich Germany, April, 2021, 2021

2020
Taking Memory Management to the Next Level: Unified Shared Memory in Action.
Proceedings of the IWOCL '20: International Workshop on OpenCL, 2020

Data Parallel C++: Enhancing SYCL Through Extensions for Productivity and Performance.
Proceedings of the IWOCL '20: International Workshop on OpenCL, 2020

2019
A comparative analysis of Kokkos and SYCL as heterogeneous, parallel programming models for C++ applications.
Proceedings of the International Workshop on OpenCL, 2019

A SYCL Compiler and Runtime Architecture.
Proceedings of the International Workshop on OpenCL, 2019

2014
Writing scalable SIMD programs with ISPC.
Proceedings of the 2014 Workshop on Programming models for SIMD/Vector processing, 2014

2013
Concurrent Collections on Distributed Memory Theory Put into Practice.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

2011
Data parallelism with hierarchically tiled objects
PhD thesis, 2011

2010
A Parallel Numerical Solver Using Hierarchically Tiled Arrays.
Proceedings of the Languages and Compilers for Parallel Computing, 2010

2009
Task-Parallel versus Data-Parallel Library-Based Programming in Multicore Systems.
Proceedings of the 17th Euromicro International Conference on Parallel, 2009

2008
Design Issues in Parallel Array Languages for Shared Memory.
Proceedings of the Embedded Computer Systems: Architectures, 2008

2005
A Language for the Compact Representation of Multiple Program Versions.
Proceedings of the Languages and Compilers for Parallel Computing, 2005

2004
From Rogue to MicroRogue.
Proceedings of the Fifth International Workshop on Rewriting Logic and Its Applications, 2004

Automated Reference-Counted Object Recycling for Real-Time Jav.
Proceedings of the 10th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2004), 2004


  Loading...