John Linford a creative scientist, software engineer, consultant, tutor, and presenter with a talent for improving software run-time performance. An expert in high performance computing and multi-core architectures with special emphasis on multi-core and accelerated architectures, i.e. NVIDIA GPUs, Intel Xeon Phi, and the Cell Broadband Engine Architecture. Excited about open-source and open-standards technologies for large-scale computation and cross-platform real-time applications.
Specialties: Large-scale computing, high performance computing, massively-parallel computing, low-memory systems, runtime systems, Intel Xeon Phi, Cell Broadband Engine Architecture, GPGPU architectures, NVIDIA CUDA, multi-core CPUs, atmospheric modeling, atmospheric chemistry, computational science.