Home News & Events Press Releases

Press Releases

Khronos Drives Momentum of Parallel Computing Standard with Release of OpenCL 1.1 Specification

June 14th 2010 - Beaverton, OR – The Khronos™ Group today announced the ratification and public release of the OpenCL™ 1.1 specification, the latest version of the open, royalty-free standard for cross-platform, parallel programming of modern processors. OpenCL 1.1 provides enhanced performance and functionality for parallel programming in a backwards compatible specification that is the result of cooperation between industry-leading companies.

Codeplay has been a contributing member of the Khronos™ Group since 2006.

Click here to see the full press release on the Khronos™ Group website.

 

Offload™: Community Edition now available for Cell Broadband Engine™ Devices

Codeplay’s Offload™ programming tool suite is now available for all programmers developing software for Cell Broadband Engine™ powered devices running under Linux.

Offload™ was first released in October for SCE licensed PlayStation®3 Games developers, and has also recently been made available on the PlayStation®3 Developer Network.

The Offload™ tool suite provides the Offload™ tool as well as a full Windows based GCC SDK, enabling the easy offloading code to the SPUs on the Cell Broadband Engine™.  It also includes integration with a Cell Broadband Engine™ enhanced Eclipse CDT, and the Offload™ Player Debugger, for executing and debugging code on the target Cell Broadband Engine™ hardware.  Offload™: Community Edition is free to use for academic research and commercial projects, subject to licensing conditions.

Offload™ provides a smooth migration path to heterogeneous multi-core processors. Unlike many other multi-core tools, Offload™ does not focus on parallelizing software. Instead, Offload™ focuses on providing a very easy migration path from CPU to SPU. Parallelism can instead be expressed using standard parallel programming techniques such as C++ parallel template libraries. Heterogeneous multi-core overcomes the problem of memory bandwidth saturation (that occurs with Symmetric Multi-Threading multi-core processors) by requiring software developers to handle memory accesses themselves, by using separate local and shared memories, or streaming DMA. Offload™ lets programmers take full advantage of the memory-bandwidth features of heterogeneous multi-core, but only requiring minimal and incremental changes to source code.

Codeplay are also using this version of Offload™ as a technology demonstrator for the Offload programming model for heterogeneous multi-core processors.  Codeplay are looking to attract future customers with new heterogeneous multi-core architectures who need a proven multi-core programming model to add value to their chip.

“Codeplay’s efforts with Offload™ on PlayStation®3 have proven that Offload provides an easy multi-core programming solution that actually works with real-world software.” said Codeplay founder and CEO Andrew Richards.

“The Cell Broadband Engine™ version will allow everyone to see the benefits of the Offload model.  It will be quite exciting to port it to other multi-core devices in the future and see what other applications it helps developers save time and money with.”

Offload for Cell Broadband Engine™ can be downloaded here from the Offload™ website.

 

Codeplay Part of European Multi-Core Research Project

Offload™ is already being used as part of the European FP7 research project PEPPHER (for "Performance Portability and Programmability of Heterogeneous many-core aRchitectures”).  The research is being undertaken by a consortium of European research groups, including both academic and commercial partners.

Codeplay is one of the research partners, alongside the University of Vienna, Chalmers Tekniska Högskola, Institut National de Recherche en Informatique et en Automatique, Intel, Linköping University, Movidius, and Karlsruhe Institute of Technology.

The aim of PEPPHER is to devise a methodology and framework for developing applications that will run efficiently on multi-cores processors consisting of different types of parallel subsystems and can be ported across different types of both homogeneous and hybrid multi-cores systems under preservation of crucial performance aspects. 

"Using C++ template metaprogramming with Offload enables researchers and developers to write template libraries that give generic solutions to the problems of heterogeneous multicore parallelism and streaming memory access." said project coordinator Dr. Sabri Pllana from the University of Vienna.

The €3.4m project started on January 1st and will last until 2012.

For further information of PEPPHER visit www.peppher.eu.

 

About Codeplay

Codeplay is software compiler technology company based in Edinburgh, UK.  Codeplay aims to be the supplier of choice for developers of parallel processing, reconfigurable and network processing devices who need custom-built compilers which are optimised for their devices.

Codeplay was formed in March 2002 and its first product was launched in July 2002.  In December 2000 Codeplay received ‘seedcorn’ funding from Jez San, the founder of Argonaut Games and ARC International. Jez is considered a 'founding father' of the computer games industry, having written one of the very first 3D games. Jez remains a significant shareholder in Codeplay.

Codeplay have a global client base, servicing customers in the USA, Japan and EU.

Further information on Codeplay is available at www.codeplay.com.

 

Contact Information

Scott McKenzie, Technical Marketing

Codeplay Software Limited

Telephone: 0131 466 0503

Email: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

Address:   45 York Place, Edinburgh EH1 3HP

Web:  www.codeplay.com

 

 

“PlayStation” is a registered trademark, and “Cell Broadband Engine” is a trademark of Sony Computer Entertainment Inc.

 

Codeplay Joins TIGA

TIGA, the trade association representing the UK games industry, today announced Codeplay as its newest member.

Based in Edinburgh, Scotland, Codeplay research and develop powerful compiler technology and software development tools to use with advanced manycore processor architectures. 

Codeplay Software Limited was founded by veteran games developer Andrew Richards in 2002 with seedcorn funding from Jez San (the founder of Argonaut Games and ARC International) and others. Codeplay introduced its first product, VectorC, a highly optimizing compiler for x86 PC and PlayStation®2, in 2003.

Development of the company's latest product, Offload™, began in 2006 and was released to games developers in October 2009.  Offload™ is a tool suite for PlayStation®3 game optimization, helping programmers easily offload code to SPU's on the Cell Broadband Engine™.  Using Offload™ games developers can quickly and easily specify which parts of their games code they want to have executed on an SPU, and with a few small changes get the best performance from their code on PlayStation®3 hardware.

Offload™ is available to SCE licensed PlayStation®3 Games developers, and can be downloaded from the PlayStation®3 Developer Network.  The tool is free to use for commercial games, subject to licensing terms.

Codeplay continues to research and develop portable and scalable programming tools to take advantage of multi-core and many-core processor architectures.

Andrew Richards, Managing Director of Codeplay stated: “Our mission at Codeplay is to enable game developers save time and money by utilising the programming tools we have developed.”

On joining TIGA Richards added: “We share TIGA’s vision of making the UK the best place in the world to do games business and we feel it is important to join an organisation committed to supporting UK developers.” 

Richard Wilson TIGA CEO stated: “Codeplay is a fantastic example of a British company developing cutting edge tools and technology which sit at the very top end of the computer science world. Codeplay’s work is recognised not only by the games developers but also by academics and scientists working in other knowledge industries. We welcome Codeplay to the TIGA community.”

Codeplay will be attending GDC in March and look forward to demonstrating Offload to games developers and meeting fellow TIGA members. 

 

About TIGA

TIGA is the trade association representing the UK’s games industry.  The majority of TIGA members are either independent games developers or in-house publisher owned developers.  TIGA also have outsourcing companies, technology businesses and universities amongst our membership.

TIGA's vision is to make the UK the best place in the world to do games business.  TIGA focus on three sets of activities: political representation, generating media coverage and developing services that enhance the competitiveness of its members.  This means that TIGA members are effectively represented in the corridors of power, their voice is heard in the media and they receive benefits that make a material difference to their businesses, including a reduction in costs and improved commercial opportunities.

 

About Codeplay

Codeplay is software compiler technology company based in Edinburgh, UK.  Codeplay aims to be the supplier of choice for developers of parallel processing, reconfigurable and network processing devices who need custom-built compilers which are optimised for their devices.

Codeplay also have extensive background in video games development, offering programming tools and consultancy services.  Codeplay are PlayStation®3 Tools & Middleware licensees. Codeplay have a global client base, servicing customers in the USA, Japan and EU.

 

Contact Information

Scott McKenzie, Technical Marketing

Codeplay Software Limited

45 York Place, Edinburgh EH1 3HP

T: 0131 466 0503

E: This e-mail address is being protected from spambots. You need JavaScript enabled to view it

www.codeplay.com