Sean Siddens

Sean Siddens

Computer Science Student

About Me

Hey 👋, I’m Sean. I recently graduated with my BSc in Computer Science from University of California, Santa Cruz, where I worked as a research assistant in the Concurrency and Heterogenous Programming Lab led by Tyler Sorensen. I significantly contributed to Epiphron, a portable benchmark suite studying fine-grained synchronization and dynamic work allocation on GPUs. As of December 2023, I am working as a Junior Specialist at UCSC, contributing to the Ecoscape project, a tool to visualize and model the habitat connectivity of birds in order to help inform conservation and climate efforts. Additionally, I’m working with Tyler at Trail of Bits as an intern, investigating GPU security vulnerabilities of multi-tenant GPU systems.

My research interests generally revolve around high performance computing, with an emphasis on parallel programming and heterogeneous architectures. I strongly believe that the future of computing will be significantly impacted by specialized hardware accelerators. I’m interested in optimizing application performance on these systems and enhancing developer interaction through improved compiler tools and programming models. It’s always more fun when your program produces something cool looking, so I’m especially interested in applying GPU programming to computer graphics and simulations.

Interests
  • GPU Programming - fine grained synchronization, dynamic work allocation, GPGPU
  • Computer Architecture - specialized architectures and heterogenous systems
  • Computer Graphics - real time rendering, physically based light transport, GPU driven rendering
  • Compilers
Education
  • BSc in Computer Science, 2023

    University Of California, Santa Cruz

Contact