Blog

Chip Hack
19 July 2017

Welcome back, Chip Hack!

Hello, everyone. Chip Hack is back with Embecosm!!

Read more
14 July 2017

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
9 June 2017

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 afternoon for members, friends and families of the group. Since this regular event has been such […]

Read more
LLVM_16-bit_stamp
18 April 2017

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 addressed, so we endeavoured to support this natively in LLVM. The C language has the concept […]

Read more
4 April 2017

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 were extremely happy to support HackSoton 2017, hosted at Central Hall in Southampton — an […]

Read more
Eurollvm
29 March 2017

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 program.  This post takes a look at some of my highlights. Day 1 Keynote: LLVM for HPC The opening talk was […]

Read more
GCHQ
20 February 2017

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 University CERT Co-ordination Centre dates from 1998. Organizations such as the NSA and GCHQ — and their equivalents […]

Read more
10 February 2017

FOSDEM 2017 Summary

Last weekend was the seventeenth edition of one of the largest and most important events on the Open Source calendar, which of course is FOSDEM. As usual the event was bustling with people discussing the various open source projects they use and contribute to. Impressively, the website describes there now being 8000+ people attending each year, which means there’s always a good spectrum of talks.

Read more
numba-on-pypy-2
19 January 2017

Running Numba on PyPy

Summary Numba can be modified to run on PyPy with a set of small changes. With these changes, 91.5% of Numba tests pass. Execution speed appears to be similar to using Numba on CPython, with a small overhead. Introduction I recently attended the LLVM Cauldron to give a talk, Accelerating Python code with Numba and […]

Read more