Category Archives: All

F2F Video Interviews #3: Katerina Pontzolkova Think Silicon

Katerina is a fairly new member to LPGPU2 and to Think Silicon. Find out more about her here:

F2F Video Interviews #2: Ben Juurlink Prof. Dr. TUB

Watch this video and find out more about Ben and TUB:




Prof. Ben Juurlink from TUB attended the 13th International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES) workshop which was held from the 9th to 15th of July at Fiuggi, Italy. Prof. Juurlink presented a poster about the LPGPU2 Project – Low-Power Parallel Computing on GPUs 2. He promoted the project to the wider ACACES/HiPEAC community and initiated collaboration opportunities with several research groups worldwide.

Read more »

(Another) New Starter at Codeplay

Kavan is currently studying at the University of Glasgow towards an MSc in Computing Science. He will be working on the remote profiling of various devices. Outside of work, he works on various side projects, enjoys participating in running marathons and is an avid gamer.

New-ish starter at Codeplay

Illya is a generalist programmer with 20+ years of experience who has worked for Codeplay Software as a Principle Engineer since 2013 overseeing the development of tools chains for automotive semiconductor customers. He is also the editor for the newly formed Safety Critical Advisory Panel (SCAP) in Khronos, the open standards body for OpenCL compute and OpenGL ES2.0 SC. Illya has a BSc (Hons) degree (in Electrical and Electronics Engineering) by the University of Surrey (UK) following a 4 years electronics apprenticeship at the MoD Royal Aircraft Establishment Farnborough (UK). After university he spent 12 years programming games, tool chains and profilers for major games consoles like Playstation 3 and Playstation Vita for Sony Computer Entertainment Europe followed by further 2 years in a Scottish indy games company improving performance and implementing anti-hack solutions for their open world multiplayer online video game.

When not coding illya gets out on his mountain bike as much as he can be exploring and riding trails both locally and the far reaches of Scotland. Often making videos of those excursions and posting up in Youtube to share.



First Vulkan Capture!

Today we performed our first full Vulkan capture of a LunarG Vulkan sample app ‘Draw-textured’cube’. See it all happen here:




F2F Video Interviews #1: Georgios Keramidas CSO Think Silicon

Watch this video and discover more about Georgios!


Ben Juurlink Senior Member of the ACM

Prof. Ben Juurlink, coordinator of the LPGPU2 project, has been accepted by the ACM Senior Member Committee as Senior Member of the ACM. His endorsers were Prof. Per Stenström of Chalmers University of Technology, Dr. Georgios Keramides – CTO of Think Silicon – and Dr. Alex Ramirez of Google. Successful candidates for Senior Member must have demonstrated performance that sets them apart from their peers. In general, this will be reflected in one or more of the following:

  • Technical leadership: project/engineering leadership, research leadership, education leadership, management, etc.

  • Technical contributions: publications in refereed journals or conference proceedings, textbooks, success product engineering/development, patents, standards, etc.

  • Professional contributions: service to professional societies, review committees, conference committees, standards committees, etc.

The importance of profiling automation

Pablo Zurita has written an excellent post regarding the need for profiling automation when working on games:

Pablo’s article is definitely worth reading and it’s also worth considering that we can apply this methodology to applications other than games.

In the context of LPGPU2 we support one of his key recommendations which is the ability to export trace files for use in automated systems where performance metrics (of the captured data) can be tracked across builds / releases. LPGPU2 intends to go further and leverage general purpose scripts to analyse the collected data and then provide targeted feedback to the user on ways to improve his application code, and/or highlight systemic issues.


(Another) New Starter at Samsung!

Borja graduated from Universidad de Cantabria with an MSc in Computer Science and Engineering. He is currently working towards his PhD on heterogeneous systems. As a researcher in Universidad de Cantabria, Borja has taken part in the Mont-Blanc project. His work has focused on load balancing of OpenCL applications, so they make the most of the available resources. As part of his PhD, he has also dealt with low level aspects of the architecture of GPUs, such as the memory hierarchy.

Borja will be working on the feedback task, adding intelligence into scripts that can be used to analyse applications for behavioural patterns and provide suggestions on how best to improve their performance.

When not at work, he loves films, reading and hiking. He is also a poor guitar player and an amateur beer brewer.


By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.