
معرفی
Paul Keir is a Lecturer at the School of Computing, Engineering and Physical Sciences, University of the West of Scotland. He holds a Ph.D. in Computer Science from the University of Glasgow. His research focuses on high-performance parallel computing systems, compilers for GPGPU and heterogeneous architectures, low-power computing, edge computing, secure programming, and functional programming. He has contributed to EU FP7 projects such as Peppher, LPGPU, and CARP, and is a co-investigator on Innovate UK KTP projects (Lumen Research, Visual Management Systems, and Kibble). He leads open-source projects like Curtains and C'est, and is involved with the BSI C++ Panel and Khronos advisory panels for SYCL/OpenCL.
Education:
- Ph.D. in Computer Science, University of Glasgow
Research Interests:
Dr. Keir's work addresses challenges in parallel programming models for GPGPU systems, compiler optimization, and energy-efficient computing. His interests span metaprogramming, secure programming in C++/Rust, and applications of immersive technologies like virtual/augmented reality in education and smart cities. He also explores functional programming and type systems to ensure software correctness.
Grants & Collaborations:
- Co-Investigator: Innovate UK KTP Projects (Lumen Research, Visual Management Systems, Kibble)
- EU FP7 Projects: Peppher, LPGPU, CARP
- Open Source Contributions: GCC, LLVM, Boost, SYCL, C'est
Advising:
- Raymond Holder (M.Phil./Ph.D.): Applications of Immersive Technology to Pedagogy
- Andrew Gozillon (Completed 2022): Metaprogramming for Heterogeneous Parallelism
Labs/Teams:
He leads the development of the C++20 metaprogramming library Curtains and compile-time C++ standard library C'est, and contributes to Khronos SYCL standards.




