BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Programming Computers Without Processors - Dr Satnam Singh - X\, T
 he Moonshot Factory
DTSTART:20171101T161500Z
DTEND:20171101T173000Z
UID:TALK84331@talks.cam.ac.uk
CONTACT:David Greaves
DESCRIPTION:Some of the most important algorithms today have computational
  requirements that far outstrip what is practically achievable using gener
 al purpose processors like Intel's Pentium or Xeon chips. Important algori
 thms from areas like security\, financial transactions and machine intelli
 gence are increasingly implemented using highly specialized parallel proce
 ssors like GPUs or by developing application specific circuits implemented
  on FPGAs and custom silicon. There is an arms race raging at the moment t
 o accelerate how we design such hardware systems quicker than has been pos
 sible using conventional hardware design techniques. Furthermore\,  we nee
 d to more quickly map or compile algorithms onto such specialized processo
 r to give us the agility we need to adapt to constantly changing and impro
 ving models. This presentation will argue for the use of high level abstra
 ctions for implementing such low level systems\, taking much inspiration f
 rom the world of functional programming.
LOCATION:Lecture Theatre 1\, Computer Laboratory
END:VEVENT
END:VCALENDAR
