XMOS is a fabless semiconductor company that develops multi-core multi-threaded processors designed to execute several real-time tasks, DSP, and control flow all at once. XMOS coined the term software-defined silicon, and this can be seen as midway between FPGA and MCU. However, unlike an FPGA there is no requirement for a complex HDL toolchain, and C and C++ can be employed in development, with XMOS extensions to C for concurrency (XC).
David May will be known to many as architect of the transputer and author of the concurrent programming language, occam. As co-founder and chief technical officer of XMOS Semiconductor, he will be presenting an introduction to the XCore XS1 microprocessor architecture and the associated development environment.