Tag: GCC

GNU Tools Cauldron 2018 is coming!

This year Embecosm will be hosting the GNU Tools Cauldron between the 6th and the 9th September in Manchester, UK. Manchester is home of the Small-Scale Experimental Machine (SSEM), Vimto, Alan Turing statue, Turing’s clock, the suffragettes, multiple football clubs… Read More

Ten Years Old Today

Embecosm was registered as a Company ten years ago today on 25 April 2008.  From our initial contract developing GDB for the Epiphany multicore processor, we have grown to developing full LLVM and GNU tool chains for some of the world's best known processors. Read More

How Much Does a Compiler Cost?

The compiler tool chain is one of the largest and most complex components of any system, and increasingly will based on open source code, either GCC or LLVM. On a Linux system only the operating system kernel and browser will have more lines of code. For a commercial system, the compiler has to be completely reliable—whatever the source code, it should produce correct, high performance binaries. So how much does producing this large, complex and essential component cost? Thanks to open source not as much as you might think. In this post I provide a real world case study, which shows how bringing up a new commercially robust compiler tool chain need not be a huge effort. Read More

RISC-V Compiler Performance Part 1: Code Size Comparisons

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… Read More