I’ve always been engrossed in electronics and being hands on with hardware – I liked getting my hands dirty, but I’ve never set myself something to work on with actual value to people, it’s always been Lilliputian projects that have been one minute wonders and have never seen a wink of daylight from the cramped […]
Read moreAs part of our work in Open Source and Machine learning, Embecosm has recently been undertaking a project to make the UCL model of the COVID-19 pandemic fully free and open source (see the repository here). The UCL model of the COVID-19 pandemic is based on the cutting edge Dynamic Causal Modelling technique that has […]
Read moreIn this series of blog posts, we discuss work done to port the COVID-19 Dynamic Causal Model (DCM) to Octave, an open source tool. While this project was conceptually simple (especially given the strong similarity between the two languages we are concerned with, MATLAB and Octave), its implementation proved surprisingly difficult in practice. Where our […]
Read moreIn this series of blog posts we discuss work done to port the COVID-19 Dynamic Causal Model (DCM) to Octave, an open source tool. In other blog posts we discuss an overview of the problem, and the practical engineering side of releasing this project. The purpose of this blog post is to provide a brief […]
Read moreIn a previous blog post, we announced that Embecosm will be hosting two projects for the 2021 Google Summer of Code (GSOC). You can read more about GSOC itself here, details of the application process for students here, and find more details about Embecosms proposed projects here, as well as in our last blog post. […]
Read moreAs part of the GCC organisation, GCC-Rust has been accepted as a mentoring organisation within the Google Summer of Code 2021 framework. This is exciting news for eligible students around the world to add compiler development to your resume. Please see example projects over on the GCC wiki to get started and reach out to […]
Read moreEmbecosm has been working with Southampton University as an industrial partner for it’s MEng final year Group Design Projects. The scope of this project was to create a RISC-V based instruction set extension to accelerate AI and machine learning applications. The project used the OpenHW Group’s CV32E40P core as the starting point. In 12 weeks […]
Read moreIn conjunction with the recent announcement of the GNU tool chain implementation of Rust supported by Open Source Security, Inc. and Embecosm we want to outline how the project will move forward. To create a trustworthy compiler it takes time, and with this support it provides a full time resource to work on the compiler […]
Read moreHere, we discuss an interesting problem: the task of analyzing the respective performance of two compilers to see which one is better. Explicitly, we have two (or more) different compilers that we wish to compare, and we’re trying to quantify which compiler is “best” (for some value of best) over a set of programs for […]
Read more