PhD Intern Wanted!

PhD Intern Wanted!

Graham Markall

If you are a talented PhD student with an interest in compilers and security, we would love to hear from you. Embecosm provides services developing Free and Open Source (F/OSS) compilers for companies around the world. The architectures for which[…]

Read More

Gender diversity in IT

Mary Bennett

The BCS has launched a report called “Diversity in IT – Shaping our Future together“. It is to be the UK’s first comprehensive report into all forms of diversity in the IT sector. To acknowledge this release, I shall briefly[…]

Read More

EDSAC Peripherals Update

Peter Bennett

Here at Embecosm HQ we’ve been busy finalising the design for all of our peripherals for the FPGA implementation, and re-imagining of the original EDSAC ready for Chip Hack. In this blog post, we’ll take you through what we’ve been[…]

Read More
Security-enhancing compilers (video)

Security-enhancing compilers (video)

Graham Markall

SECURE — Security Enhancing Compilation for use in Real Environments — is a 1-year project that is funded by Innovate UK to develop robust, production-ready implementations of security-enhancing compiler techniques. These implementations are being developed in open-source compilers, GCC and LLVM, to enable widespread access the tools for developing secure software.

Read More

My Summer Project: Timing the Pendulum

Mitchell

I’m Mitchell and I spent two weeks on work experience with Embecosm. Before I came I had limited experience with electronics and next to no experience with programming, however, over the two weeks I’ve spent here my knowledge has vastly[…]

Read More

Non 8-bit char support in Clang and LLVM

Ed Jones

Recently I spoke at FOSDEM on support for non 8-bit characters in LLVM. This is something I have been working on as part of bringing up a backend for a new DSP architecture. This architecture is completely 16-bit word addressed,[…]

Read More

Security Enhanced Compilers

Jeremy Bennett

Security of networked computers has been important for a long time, particularly for large facilities. However it is becoming increasingly important as powerful computing engines are incorporated into the most mundane of everyday objects. The original Carnegie-Mellon University CERT Co-ordination[…]

Read More