The Silicon Review - Best Business Review Magazine 50 Most Trustworthy Companies 2019 | Page 79
The Face of the Firm
Andrew Richards | CEO
He started Codeplay with his co-founder,
Uwe, to enable as many programmers as
possible to accelerate their software and
reduce power consumption on parallel
processors. Together, the two have built up
the company to be a world-leading team of
engineers for high-performance, low-power
systems. He also chairs a few standards
groups so that the whole industry benefits
from collaboration and its innovations. As
a video-game developer, before starting
Codeplay, he produced some of the earliest
physics engines in videogames. The whole
industry now accepts what the firm
pioneered: moving software onto highly
parallel graphics processors saves power
and increases performance. He is very
proud of the team he has built up here at
Codeplay, who take on some really tough
technology challenges in a friendly, helpful
and professional way. He can often be seen
playing football with my highly-intelligent
border collie.
“
We enable SoC
manufacturers
to unlock their
hardware’s
potential for
developers.
”
high-performance graphics
techniques at low power for
mobile and embedded devices,
ensuring that performance
is portable and investigating
its impact across a variety
of different heterogeneous
systems, and analyzing
whether new compilation
techniques can assist in
making software faster and
more power-efficient. The
results of this research provide
the drive for products that are
made available to customers
and associated developers.
The ComputeAorta™
ComputeAorta is Codeplay’s
multi-target, multi-platform
toolkit for rapidly enabling
delivery of the OpenCL, SPIR
and Vulkancompute standards.
Currently supporting Linux ® ,
Windows ® and Android™
operating systems across x86,
ARM ® , and MIPS ® targets,
ComputeAorta can also be
easily customised to your
hardware. Bringing C++
applications to a wide range
of OpenCL accelerators using
SYCL™
Codeplay believes that the
full performance of today’s
highly parallel devices should
not be locked down to one
platform, but be available to
all programmers by using
open standards. That is why
it is giving developers free,
early access to ComputeCpp™,
its implementation of the
SYCL™ open standard. The
SYCL standard from the
Khronos™ Group is for
developers who want to take
software written using C++
single-source programming
models like CUDA ® or C++AMP
and port to a wide range of
OpenCL™ devices. The current
early-access ComputeCpp
Community Edition release
provides pre-conformance
SYCL v1.2 support for AMD ®
and Intel ® OpenCL GPUs
and CPUs. Further operating
system and device support
is on its way. This version
will let developers work
on acceleration of open-
source C++ software such as
TensorFlow, Eigen and the
C++ 17 Parallel STL.
The Company’s
offering
Codeplay build, optimize
and verify compilers for
the full range of processor
architectures, from CPUS
to GPUs, DSPs, and other
customer accelerators.
Working together, Codeplay
can help you build, optimize
and test your compiler,
ensuring high performance
and standards conformance
across the board.
The firm has developed a
number of compilers based
on the open-source Clang/
LLVMtechnology and for
over a decade with its legacy
VectorC proprietary compiler
technology. Whatever your
choice, Codeplay has the
experience and skill to make
your compiler a reality.
SR
79