Oliver Williams
Microsoft
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Oliver Williams.
ieee computer society annual symposium on vlsi | 2010
Srinidhi Kestur; John D. Davis; Oliver Williams
High Performance Computing (HPC) or scientific codes are being executed across a wide variety of computing platforms from embedded processors to massively parallel GPUs. We present a comparison of the Basic Linear Algebra Subroutines (BLAS) using double-precision floating point on an FPGA, CPU and GPU. On the CPU and GPU, we utilize standard libraries on state-of-the-art devices. On the FPGA, we have developed parameterized modular implementations for the dot-product and Gaxpy or matrix-vector multiplication. In order to obtain optimal performance for any aspect ratio of the matrices, we have designed a high-throughput accumulator to perform an efficient reduction of floating point values. To support scalability to large data-sets, we target the BEE3 FPGA platform. We use performance and energy efficiency as metrics to compare the different platforms. Results show that FPGAs offer comparable performance as well as 2.7 to 293 times better energy efficiency for the test cases that we implemented on all three platforms.
british machine vision conference | 2008
Timothy M. Hospedales; Oliver Williams
We model the class of problem faced by a video broadcast director, who must act as an active perception agent to select a view of interest to a human from a range of possibilities. Real-time learning of a broadcast direction policy is achieved by efficient online Bayesian learning of the model’s parameters based on intermittent user feedback. In contrast to existing machine direction systems, which are dedicated to a particular scenario, our novel approach allows flexible learning of direction policies for novel domains or for viewerspecific preferences. We illustrate the flexibility of our approach by applying our model to a selection of scenarios with audio-visual input including teleconferencing, meetings and dance entertainment.
Archive | 2013
Robert M. Craig; Tommer Leyvand; Craig Peeper; Momin Al-Ghosien; Matt Bronder; Oliver Williams; Ryan Michael Geiss; Jamie Shotton; Johnny Chung Lee; Mark J. Finocchio
neural information processing systems | 2010
Oliver Williams; Frank McSherry
Archive | 2013
Oliver Williams; Ryan Michael Geiss
Archive | 2011
Philip Tossell; Andrew D. Wilson; Alex Aben-Athar Kipman; Johnny Chung Lee; Alex Balan; Jamie Shotton; Richard Moore; Oliver Williams; Ryan Michael Geiss; Mark J. Finocchio; Kathryn Stone Perez; Aaron Kornblum; John Clavin
Archive | 2006
Oliver Williams; Andrew W. Fitzgibbon
Archive | 2010
Alexandru Balan; Matheen Siddiqui; Ryan Michael Geiss; Alex Aben-Athar Kipman; Oliver Williams; Jamie Shotton
Archive | 2011
Oliver Williams; Michael Isard; Paul Barham
Archive | 2009
Oliver Williams; Michael Isard