Year: 2017

Security-enhancing compilers (video)

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

ISC Logo

ISC 2017

I recently attended ISC 2017 in Frankfurt. Here are my personal highlights from the main conference, as well as the tutorial and workshop days. Main Conference Top500 and Green500 Rankings In the Top500 there… Read More

Punched Tape reader

Building a punched tape reader for Chip Hack

Back when the concept of an ‘electronic brain’ was new, the methods for storing information necessary for the running of the computer were primitive. Many early computers used punched paper tape, and EDSAC was no different. EDSAC used five hole… Read More

My Summer Project: Timing the Pendulum

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 increased. Read More

BigDayIn-featured-768x512

Big Day In

Saturday’s Big Day In is an event I have been looking forward to for months. Big Day In is produced by Michelle Rebello of local autism support group, Aspergers Adventures – Minecraft and Meltdowns, as a free autism-friendly Saturday… Read More

LLVM_16-bit_stamp

Non 8-bit char support in Clang and LLVM

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… Read More

HackSoton

HackSoton 2017

Sitting alongside Embecosm’s successful consultancy business is also a responsibility to give something back; in business parlance our corporate social responsibility, or CSR for short. Embecosm’s CSR takes the form of supporting both technical and local community events. So we… Read More

Eurollvm

EuroLLVM 2017

I’ve spent the last two days at EuroLLVM in Saarbrücken. 260 engineers from 40 companies and including 70 students, talking compilers. There were over 40 talks, plus posters and a student competition in the… Read More

GCHQ

Security Enhanced Compilers

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… Read More