Tyler’s research interests are in developing and understanding models for testing and safely developing GPU applications which contain irregular computations. In particular, he examines issues related to the GPU relaxed memory model and execution model. He received his MSc from University of Utah in 2014 and worked as an intern for the Nvidia compiler team during the summers of 2013 and 2014.
His personal page is here.
Group Publications
-
Mix Testing: Specifying and Testing ABI Compatibility of C/C++ Atomics Implementations
Luke Geeson, James Brotherston, Wilco Dijkstra, Alastair F. Donaldson, Lee Smith, Tyler Sorensen, John Wickerson
Proceedings of the ACM Programming Languages
-
The Semantics of Shared Memory in Intel CPU/FPGA Systems
Dan Iorga, Alastair F. Donaldson, Tyler Sorensen, John Wickerson
Proceedings of the ACM Programming Languages
-
Specifying and Testing GPU Workgroup Progress Models
Tyler Sorensen, Lucas F. Salvador, Harmit Raval, Hugues Evrard, Margaret Martonosi, Alastair F. Donaldson
Proceedings of the ACM Programming Languages
-
Slow and Steady: Measuring and Tuning Multicore Interference
Dan Iorga, Tyler Sorensen, John Wickerson, Alastair F. Donaldson
26th IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'20)
-
One Size Doesn’t Fit All: Quantifying Performance Portability of Graph Applications on GPUs
Tyler Sorensen, Sreepathi Pai, Alastair F. Donaldson
2019 IEEE International Symposium on Workload Characterization (IISWC'19)
-
Performance Evaluation of OpenCL Standard Support (and Beyond)
Tyler Sorensen, Sreepathi Pai, Alastair F. Donaldson
International Workshop on OpenCL (IWOCL'19)
-
GPU Schedulers: How Fair Is Fair Enough?
Tyler Sorensen, Hugues Evrard, Alastair F. Donaldson
29th International Conference on Concurrency Theory (CONCUR'17)
-
Forward Progress on GPU Concurrency
Alastair F. Donaldson, Jeroen Ketema, Tyler Sorensen, John Wickerson
28th International Conference on Concurrency Theory (CONCUR'17)
-
Cooperative Kernels: GPU Multitasking for Blocking Algorithms
Tyler Sorensen, Hugues Evrard, Alastair F. Donaldson
11th Joint Meeting on Foundations of Software Engineering (ESEC/FSE'17)
-
Portable Inter-workgroup Barrier Synchronisation for GPUs
Tyler Sorensen, Alastair F. Donaldson, Mark Batty, Ganesh Gopalakrishnan, Zvonimir Rakamaric
31st Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'16)
-
Exposing Errors Related to Weak Memory in GPU Applications
Tyler Sorensen, Alastair F. Donaldson
37th Annual ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'16)
-
The Hitchhiker's Guide to Cross-Platform OpenCL Application Development
Tyler Sorensen, Alastair F. Donaldson
4th International Workshop on OpenCL (IWOCL'16)
-
GPU Concurrency: Weak Behaviours and Programming Assumptions
Jade Alglave, Mark Batty, Alastair F. Donaldson, Ganesh Gopalakrishnan, Jeroen Ketema, Daniel Poetzl, Tyler Sorensen, John Wickerson
20th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'15)