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

Running Numba on PyPy

Graham Markall

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[…]

Read More

Ding Dong LED on High

Jeremy Bennett

Embecosm’s staff got into the Christmas spirit with our entry into the Lymington Christmas Tree Festival. A tree festooned with glittery GNUs and Tuxes, a 3D printed star and 17 small computers

Read More

Researchers are needed!

Elisabeth Oswald

A guest post from Professor Elisabeth Oswald, University of Bristol: The Department of Computer Science at the University of Bristol is recruiting for applicants interested in all aspects of leakage aware cryptographic implementations: in particular in the area of utilising[…]

Read More

Pine Cluster Performance

Dan Gorringe

Over the summer of 2016 I created a Pine64 cluster for Embecosm, for use with their work on the TSERO project. To begin with I had a cluster of four boards and I used Linpack to benchmark my original quartet:[…]

Read More

World’s cheapest supercomputer?

Dan Gorringe

First week of work and T Minus 1 week until Hartree HPC summer school with practically no knowledge of software programming, I used the time to learn C by completing Project Euler problems and then converting my serial programs to[…]

Read More

Recent Updates to SDCC in Release 3.6.0

Philipp Krause

The Small Device C Compiler (SDCC) is a free optimizing standard C compiler targeting various 8-bit architectures. At FOSDEM 2015, I gave talk about SDCC. This guest blog is a quick summary of what has happened since up to the release of SDCC 3.6.0.

Read More

RISC-V Compiler Performance Part 1: Code Size Comparisons

Graham Markall

RISC-V is an open-source Instruction Set Architecture (ISA) that was originally developed for teaching and research in computer architecture. It is rapidly moving towards becoming a standard architecture for industry applications, with Version 2.0 of the user-level ISA finalised, and[…]

Read More