[oshug] OSHUG #30 — Speed (overclocking, souped-up BBC Micro, compiler optimisation), 28th November 2013.

Andrew Back arback at computer.org
Fri Nov 8 10:40:59 UTC 2013


Registration for the last OSHUG of 2013 is now open, and it looks like
it's going to be a fun one!




Event #30 — Speed (overclocking, souped-up BBC Micro, compiler optimisation)

28th November 2013, 18:00 - 20:00 at Erlang Solutions, New Loom House,
101 Back Church Lane, London, E1 1LU.

 Registration: http://oshug.org/event/30

The thirtieth OSHUG meeting is dedicated to the quest for computing
speed. It will feature talks on a hardware design to aid overclocking,
retrofitting a 30+ year old microcomputer with modern processors, and
compiler optimisation.

— Fast and Furious: Overclocking chips for fun and profit

Due to the variance in silicon manufacturing technologies, integrated
circuits used in everyday designs are usually spec'ed at lower speeds
than their actual capabilities. It is, therefore, not unlikely for
chips to run faster than their advertised speeds, sometimes at
significant margins with a little push. The umbrella term used for
this practice isoverclocking and it encapsulates a variety of
techniques from simply increasing the clock speed to employing
elaborate systems with liquid nitrogen cooling.

This talk will provide an overview of overclocking and overvolting
techniques — investigating the effects of forcing chips to run faster
on the silicon level — and present vftweak: an open source hardware
design that aims to simplify experimenting with circuits by providing
a programmable interface and monitoring tools.

Omer Kilic works on Erlang Embedded, a Knowledge Transfer Partnership
project in collaboration with University of Kent and Erlang Solutions.
The aim of this project is to bring the benefits of concurrent systems
development using Erlang to the field of embedded systems; through
investigation, analysis, software development and evaluation.

Before joining Erlang Solutions, Omer was a research student in the
Embedded Systems Lab at the University of Kent, working on a
reconfigurable heterogeneous computing framework.

Omer likes tiny computers, things that 'just work' and real beer.

— Souping up the BBC Micro

This talk will introduce a selection of projects which allow modern
processors to be used with a 30+ year old BBC Micro, before exploring
in more detail the speaker's own open hardware contribution to the
options available.

Jason Flynn creates open electronics designs for the amateur radio and
retro computing. His main areas of interest are digital TV, microwave,
satellite and most things related to Acorn and ARM. He previously held
a post on the RSGB Data Communications Committee, is an honorary
member of SSETI, has been committee of Martlesham Radio Society for 7
years, and is presently involved in setting up a hackspace in Ipswich.

— How compiler optimisation helps you get the best out of your hardware

This talk will give a high-level overview of compiler optimisation,
covering general approaches used in both local and global
optimisation, and also taking a look at the technique of
superoptimization. The talk will conclude by looking at some of the
200+ optimisation passes used in GCC.

The talk will be given by Jeremy Bennett, and he will be joined by
Joern Rennecke and Simon Cook, who will take questions about
optimisation in the compilers on which they are involved.

Dr Jeremy Bennett is founder of Embecosm and an expert on debugging
and silicon chip modeling. A former academic, Jeremy holds a MA and
PhD from Cambridge University and is a Chartered Engineer, Chartered
Information Technology Professional and Fellow of the Royal Society of
Arts. He is the author of the standard textbook, "Introduction to
Compiling Techniques" (McGraw-Hill 1990, 1996, 2003).

Simon Cook leads Embecosm's work on LLVM and is author of the standard
guide to the LLVM assembler. He is also an expert on low-energy
compilation, being lead engineer on the MAGEEC project. Simon holds a
double first class honors degree in Computer Science and Electronics
from Bristol University.

Jörn Rennecke is an expert on compiler back-end optimization and also
leads Embecosm's work on GCC. Over 18 years he has become one of the
all-time largest contributors to the compiler. During 2006-9, Jörn was
a major contributor to the EU-funded MILEPOST project, which developed
the first machine learning compiler optimization framework. He is
currently maintainer for GCC for the Epiphany and Synopsys ARC
architectures and a major contributor to GCC for Atmel AVR.

Note: Please aim to arrive for 18:15 as the event will start at 18:30 prompt.

More information about the oshug mailing list