Blog

8 July 2022

Work Experience – Background Material

This blog post fleshes out some of the topics detailed in the recent blog post by our work experience student Cameron covering the work he did with us over this summer (2022). This post is only intended as a to provide some high level background for his work – if you want to read more […]

Read more
18 December 2021

Forget ARIMA – Going Bayesian with Time Series Analysis

At Embecosm, we have recently been taking an interest in time series modelling in the context of the COVID-19 pandemic and, in particular, the application of Bayesian methods to these problems. In this blog post, we want to backtrack a bit and talk discuss how the Bayesian approach can fit into time series analysis in […]

Read more
29 November 2021

Breaking the AI sound barrier with Doctor Syn

Executive Summary The problem facing the AI industry today is that many of the functions at the heart of machine learning processes were written over forty years ago when computer hardware and compiler technology were very different. Our library, Doctor Syn, addresses this problem by using the three technologies of SIMD, multithreading and autovectorisation. We […]

Read more
2 September 2021

Google Summer of Code: AI support for CORE-V

My Google Summer of Code (GSoC) project builds upon a previous joint project between Embecosm and Southampton University, which recently developed an open source AI/ML ISA extension for a RISC-V core. This project extended a CV32E40P RISC-V core with a vector instruction accelerator to improve performance in neural networks inference. This project produced excellent results, […]

Read more
9 August 2021

Chiphack for Teens: FOMU

For my two weeks of work experience with Embecosm I was tasked with updating the Chiphack application note (EAN12) to use a different computer board, the Fomu. The end result of my work can be found here. Fomu is a tiny FPGA (field programmable gate array) that fits inside your USB port! An FPGA which […]

Read more
16 July 2021

Humidity detector – An arduino project.

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 more
12 July 2021

Open Source Dynamic Causal Modelling of COVID-19

As 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 more
12 July 2021

Open Source Dynamic Causal Modelling of COVID-19: Practice

In 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 more
12 July 2021

Open Source Dynamic Causal Modelling of COVID-19: Theory

In 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 more