(Note: the following is a rework of the preface of my thesis [1]) When I joined the CSA group in September 2008, my supervisor Chris Jesshope tasked me thus: “We made this novel chip called a Microgrid, and we want a C compiler to program it. Do it.” This is …| dr knz @ work
Ivan Godard from Out-of-the-Box Computing is currently touring the US talking about his Mill CPU architecture, based on a new machine model called the “Belt”. I just finished watching the 2nd talk on the machine model and its realization in the processor’s micro-architecture. OotB’s contribution is a machine …| dr knz @ work
Say you have invented “the next big thing”, e.g. the next C, the next operating system, the next processor, and hope your thing will shine, masses will come to it and you will be forever famous. You will invest money, time, the best engineering expertise you can get, to …| dr knz @ work
Upon our arrival in New Orleans on November 5th, 2018, my friend Nathan explained to me, with a mix of apparent excitement and apprehension: “our internal Jepsen test suite found a real consistency bug.” I replied: “This is great! This confirms yet again that good testing is actually useful! Have …| dr knz @ work
This week, I collaborated with my friend Martin at Daiteq to add a feature to the UT-LEON3 processor and support it in our variant of the C language called SL. In short, we extended the processors’ thread creation protocol to support a wider variety of synchronization modes, and created …| dr knz @ work