Category Archives: Multicore

Multicore Challenge Conference 2014 – Recordings available now !

The fifth edition of Multicore Challenge Conference which took place on 23 September 2014 was very successful and exciting event with presentations from a wide range of industry experts in providing a platform to discuss challenges and opportunities in building products based on multiple cores – from embedded industrial/consumer products and PC applications to mobile phones and high performance compute clusters.

The presenter recordings are now available on the TVS Website if you would like to review them again or unable to attend the event this year. We look forward to seeing you at the next event!

Multicore Challenge 2014 – Presentations now Available!

The presenter slides are now available to review on the TVS Website and the recordings will be available next week.

We hope you enjoyed the conference and would welcome your feedback with regard to next year’s event and grateful if you could take a few moments to complete a short survey to let us know how we can make next year better.

Thank you for your continued support and we look forward to seeing you again at the next event !!

Intel present “CM” Domain Specific Language to exploit parallelism at Multicore Challenge 2014

At this year’s Multicore Challenge (2014) conference, David Stuttard from Intel will be providing an overview of “CM”, a low level proprietary Domain Specific Language (DSL) that supports a different model for parallelism that provides direct support for hardware features particularly suited to media and compute tasks. In particular it allows lower level and more flexible access to the hardware’s parallelism allowing different parallelisation within the same algorithm as often required by for instance modern video codecs.

In his presentation, David will describe some of these hardware features, how the CM language supports them, how the programmer can make use of these features and how it sits within a wider Media Developer Framework runtime environment for multicore programming.

About David Stuttard

David has over 20 years of experience developing multicore tools and architectures. David was one of the original architects for the PixelFusion massively parallel GPU as well as developing simulation and programming tools for this architecture. Subsequently David was one of the co-developers of the ClearSpeed multicore accelerator processors for which he designed a programming language and associated compiler tools.

David also developed LLVM based OpenCL and OpenGLES compiler tools for the ZiiLABS range of ARM based processors for embedded systems (targeting the parallel GPU processor designed by ZiiLABS integrated into the SoC). David is currently at Intel working on parallel languages and compilers for GPU architectures

Additional Information

For additional information on the Multicore Challenge Conference and Tool Demonstrations (23 September, 2014 | Bristol, UK) Click Here.


Cray speak on optimisation & shared memory using ‘Reveal’ at Multicore Challenge 2014

At this year’s Multicore Challenge (2014) conference, Tom Edwards from the Cray Centre of Excellence in Edinburgh will be providing an overview of Reveal, a tool developed by Cray to help users browse their source code and quickly retrieve compiler optimization information and determine which high-level loops could most benefit from OpenMP parallelism.

Most applications running on large High Performance Computer systems, like the Cray XC30, use a distributed programming model like MPI or UPC, but don’t take advantage of shared memory programming possibilities within a multi-core node. To move forward and harness the power of the next generation systems, application developers face significant efforts as they prepare their programs to take advantage of the increasing number of cores and threads available to them. The Cray Reveal tool extends Cray’s existing performance measurement, analysis and visualization technology by combining runtime performance statistics and program source code visualization with Cray compiler optimization feedback.

Using a program library provided by the Cray Compiling Environment (CCE) and performance data collected by the Cray Performance, Measurement, Analysis, and Porting Tools (CPMAT), users of Reveal can:

  • Exploit multi-core through shared memory OpenMP directives
  • Integrate profile data with application source code
  • Automate dependency analysis and scoping of OpenMP for loops

About Tom Edwards

Tom is an Application Analyst and has worked for the past five years on HECToR and now on ARCHER, the UK’s largest Academic Supercomputer. Tom’s expertise in High Performance Computing and in particular in porting applications on multicore systems has benefited a wide spectrum of scientific users and developers across the environmental, engineering and academic space. Before joining Cray Tom was at the Met Office working on weather models before completing his PhD in High Performance Computational Magneto-hydrodynamics at the University of Edinburgh.

Additional Information

For additional information on the Multicore Challenge Conference and Tool Demonstrations (23 September, 2014 | Bristol, UK) Click Here.


Save the date: Multicore Challenge – 23 September 2014


Bristol, UK, 3 September 2014 – TVS, a leader in software test and hardware verification solutions, today announced the annual Multicore Challenge a conference and tools event set to take place on 23 September in Bristol, UK. This year’s main topics are multicore architectures and languages, multicore for mobile; with presentations and tool demonstrations to be given by a wide range of industry experts. For those unable to physically attend, the event can be attended by remote access.

Continue reading

Multicore Challenge Conference – ‘From Chips to High Performance Computing’

The 2014 Multicore Challenge Conference will take place on 23 September 2014 at the UWE Conference Centre in Bristol and registration is open.  This year it has been selected as the flagship event for the “From Chips to High Performance Computing” and will have an interesting mix of presentations, tool demonstrations and sessions on Architectures, Languages and Multicore for Mobile.  There will be speakers from Infineon, Intel, Imagination Technologies to name but a few and Simon Knowles of Xmos providing one of the Keynotes.  Please book your place early as its set to be a popular event.
Tool Demonstration – do you have a tool that you would like to share with 300 delegates at the Multicore Challenge Conference?  It’s free to participate, if interested please contact Mike Bartley  with the details.

Multicore Systems Face the Tools Challenge

“The move to more heterogeneous multicore systems is going to fundamentally change the way code is developed in mobile” according to an article on the Multicore Challenge by Nick Flaherty of the EETimes. The annual event was hosted in Bristol by Test and Verification Solutions and all of the presentations and recordings are available on our website.

Read the full article by Nick Flaherty.


Presentations from 2013 Multicore Challenge available

The 4th Annual Bristol Multicore Challenge hosted 185 delegates and 65 online delegates representing 122 Companies in 14 countries. There was robust debate over the advantages over heterogeneous and homogeneous architectures. A number of presentations looked at the relative advantages of the different architectures as well as performance and low power techniques. All the presentations are now available for viewing on the TVS website 

Please note that by registering on the TVS website then you are able to automatically get updates when new materials are added.




Over 200 registered for Multicore Challenge on 12th June

Many software engineers are now faced with the challenge of how to develop software that harnesses the performance of multiple cores whilst attempting to minimise the power dissipation. The Multicore Challenge, held annually in Bristol at the University of the West of England, is focused on this topic. It aims to bring together the major multicore semiconductor companies, major tool vendors and users for a pragmatic, hands-on day. And this year will see even more talks, presentations and labs from more providers and users.

The day has 3 major themes, the first being homogeneous vs. heterogeneous architectures. The two keynotes will address this topic. Firstly David May, of Bristol University and XMOS, will open the debate with an historic perspective and then Tony King-Smith, VP of Marketing at Imagination Technologies, will argue the case for heterogeneous architectures. ARM, Intel, NVIDIA and Imagination Technologies will all present their respective multicore solutions for higher performance and lower power, and there will be in-depth discussions on these topics in parallel sessions.

Entry is free for the whole day due to the kind sponsorship from the South West Microelectronics iNet, the ESP KTN and Test and verification Solutions. Refreshments will be provided.  It’s a fantastic opportunity to network, so make sure you register here.


The fourth Multicore Challenge now open for registration

Taking place in Bristol UK on 12th June, this year the conference will focus on Heterogeneous Systems with three main themes of heterogeneous architectures, low power and high performance.

As in previous years the focus will be on practical advice regarding the development of multicore systems from both the hardware and software perspective.

You will be able to choose between parallel sessions on architectures, low power and high performance. You will also have the opportunity to visit three 30-minute tool demonstrations to get hands-on experience with development. Combining this with talks from major players such as ARM, Imagination, Nvidia and Intel makes this an event not to be missed!

TVS also hopes to announce a 2-day multicore programming workshop at the event. The workshop is expected to be held in September in London.

As in past years, registration is free and early registration is recommended to avoid disappointment. Register here.