Colin Riley

Lead PS3 Developer at Codeplay Software Ltd.

Edinburgh, United Kingdom

Current
  • Lead PS3 Developer at Codeplay Software Ltd
Past
  • Compiler Developer at Codeplay Software Ltd.
  • Software Engineer at Graham Technology
Education
  • The University of Glasgow
Connections
76 connections
Industry
Computer Software

Colin Riley’s Summary

Software engineer developing for the latest multi-core hardware by utilizing new methods and tools towards programming on new architectures. Interested in all aspects of multi-core, NUMA and parallel algorithm research.

Colin Riley’s Specialties:

Multi-core programming and simulation.


Colin Riley’s Experience

  • Lead PS3 Developer

    Codeplay Software Ltd

    (Privately Held; Computer Software industry)

    July 2008Present (1 year 5 months)

    Project lead for the Sieve Partitioning System on Playstation 3. Responsible for research, technology development, runtime architecture decisions and end-user experience.

    Codeplay Software Ltd build advanced custom compiler solutions and technologies for multi-core, many-core, NUMA and VLIW hardware systems. The Sieve Partitioning System aims to aid programmers by cutting through the complex data movement issues and risks inherent with other concurrent C++ models, whilst adding type-safety to architecture 'barriers', deterministic auto-parallelization, auto-vectorization and compiler guided performance tuning. Sieve is built on top of our proven VectorC compiler technology.

  • Compiler Developer

    Codeplay Software Ltd.

    (Computer Software industry)

    June 2006July 2008 (2 years 2 months)

    Developer for the Sieve C++ Parallel Programming system. Responsible for deploying the system on cutting-edge new multi-core architectures such as the Ageia PhysX accelerator, STIs Cell BE processor, and 2/4/8+ core x86 offerings. Also involved in the research, design and implementation of the system at all levels.

  • Software Engineer

    Graham Technology

    (Privately Held; 201-500 employees; Computer Software industry)

    June 2005September 2005 (4 months)

    Intern development position. Responsible for developing an automated suite of tools for user-interaction testing of graphical interfaces. Complete with scripting language for manual tweaking of tests, the tools were easily integrated into existing test suites for inclusion in the main testing procedure where appropriate.


Colin Riley’s Education

  • The University of Glasgow

    BSc Hons in Software Engineering , Computer Science , 20022006

    Graduated July 2006


Additional Information

Colin Riley’s Interests:

Next generation multi-core hardware architectures, NUMA algorithmic research, performance programming, bass guiter, amateur astronomy

Colin Riley’s Groups:

Multicore Association

  •    XNA Game Studio Developers
  •    UK Games Developers
  •    UK Games Industry Tax Breaks Campaign
  •    Cell Broadband Engine™ Developers

Colin Riley’s Contact Settings

Interested In:

  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Colin Riley’s full profile:

  • See who you and Colin Riley know in common
  • Get introduced to Colin Riley
  • Contact Colin Riley directly

View Full Profile