Programme
Sunday, July 23rd, 2017
15:00 - 17:00 Informal meeting of the IEEE 754 Floating-Point Standards committee
Room 508, EEE building, building 16. You can enter via the Imperial College Main Entrance on Exhibition Road. It can also be accessed from Queen's Gate and Exhibition road via Imperial College Road, though note that the entrance to the building is on the walk-way (mezzanine) level, so you'll need to go up stairs at some point (see annotated map). Access to the EEE building is by swipe-card. There will be someone there to let people in before the meeting starts, and a contact number on display for those arriving later who need to get in.Monday, July 24th, 2017
08:30 - 09:00 Registration / Breakfast
09:00 - 09:10 Welcome and Introduction
09:10 - 10:10 Session 1 : Keynote Talk
Chair: Nathalie Revol
The Rise of Multiprecision Arithmetic
Prof. N. Higham, Manchester University
10:10 - 10:40 Coffee break
10:40 - 12:20 Session 2 : Multiprecision Arithmetic
Chair: David Hough
Multiple precision floating point arithmetic on SIMD processors
J. van der Hoeven (LIX, Palaiseau, France)
Multiprecision Multiplication on ARMv8
Z. Liu (University of Waterloo, Canada), K. Järvinen (University of Helsinki, Finland), W. Liu (Nanjing University, China), and H. Seo (I2R, Singapore)
Optimized Binary64 and Binary128 Arithmetic with GNU MPFR
V. Lefèvre and P. Zimmermann (LORIA, Nancy, France)
Implementation and performance evaluation of an extended precision floating-point arithmetic library for high-accuracy semi-definite programming
M. Joldes (LAAS, Toulouse, France), and J-M. Muller and V. Popescu (LIP, Lyon, France)
12:20 - 13:35 Lunch
13:35 - 14:50 Session 3 : Arithmetic Operators
Chair: Alberto Nannarelli
Normalizing or Not Normalizing? An Open Question for Floating-Point Arithmetic in Embedded Systems
S. Gonzalez-Navarro and J. Hormigo (Universidad de Málaga, Spain)
On Lifting-Based Fixed-Point Complex Multiplications and Rotations
O. Gustafsson (Linköping University, Sweden)
A Number System Approach for Adder Topologies
A. Vazquez and E. Antelo (University of Santiago de Compostela, Spain)
14:50 - 15:20 Coffee Break
15:20 - 15:50 Session 4 : Invited Talk
Chair: Jean-Michel Muller
Arb: Efficient Arbitrary-Precision Midpoint-Radius Interval Arithmetic
F. Johansson (IMB, Bordeaux, France)
15:50 - 17:40 Session 5 : Realizing Efficient Matrix Computations (special session)
Chair: Martin Langhammer
QRD for Parallel Arithmetic Structures
M. Langhammer (Intel, UK)
Optimizing Matrix Multiplication on Intel Xeon PhiTM x200 Architecture
M. E. Guney, K. Goto, T. B. Costa, S. Knepper, L. Huot, A. A. Mitranok, and S. Story (Intel, USA)
Accelerating Matrix Processing with GPUs
N. Malaya, S. Che, J. L. Greathouse, R. van Oostrum, and M. J. Schulte (AMD, USA)
Algorithms and Arithmetic: Choose Wisely
G.A. Constantinides (Imperial College, London)
20:00 - 22:00 Conference Drinks reception at the Science Museum
Tuesday, July 25th, 2017
08:30 - 09:00 Breakfast
09:00 - 10:40 Session 6 : Floating-Point Error Analysis
Chair: Elisardo Antelo
The classical relative error bounds for computing \(\sqrt{a^2 + b^2}\) and \(c/\sqrt{a^2 + b^2}\) in binary floating-point arithmetic are asymptotically optimal
C.-P. Jeannerod, J-M. Muller, and A. Plet (LIP, Lyon, France)
Certified Roundoff Error Bounds using Bernstein Expansions and Sparse Krivine-Stengle Representations
A. Rocca, T. Dang, and V. Magron (Verimag, France)
Round-off Error Analysis of Explicit One-Step Numerical Integration Methods
S. Boldo and F. Faissole (LRI, Orsay, France), and A. Chapoutot (ENSTA ParisTech, France)
ULPs and Relative Error
M. Cornea (Intel, USA)
10:40 - 11:20 Coffee Break
11:20 - 12:35 Session 7 : Hardware for Fast and Reproducible Arithmetic
Chair: Eric Schwarz
High-Precision Anchored Accumulators for Reproducible FP Summation
D.R. Lutz and C.N. Hinds (ARM, USA)
Modified FMA for exact low precision product accumulation
N. Brunie (kalray, France)
A Hardware Accelerator for Computing an Exact Dot Product
J. Koenig, D. Biancolin, J. Bachrach, and K. Asanovic (UC Berkeley, USA)
12:35 - 13:50 Lunch
13:50 - 14:40 Session 8 : Keynote Talk
Chair: Milos Ercegovac
Large scale numerical simulations of the climate J-C. Rioual, Met Office
14:40 - 15:30 Session 9 : Arithmetic in FPGAs
Chair: Oscar Gustafsson
Flexible fixed-point function generation for FPGAs
B. Pasca (Intel, France) and M. Istoan (INSA, Lyon, France)
Optimal Design of Large Multipliers for FPGAs
M. Kumm, J. Kappauf and P. Zipf (University of Kassel, Germany), and M. Istoan (INSA, Lyon, France)
15:30 - 16:00 Coffee break
16:00 - 17:55 Session 10 : Arithmetic in DSP (Special Session)
Chair: Julio Villalba
Optimal Streamed Linear Permutations
F. Serre and M. Püschel (ETH Zurich, Switzerland)
On improving the performance per area of ASTC with a multi-output decoder
K.C. Rovers and S. Elliott (Imagination Technologies, UK)
Approximate Neumann Series or Exact Matrix Inversion for Massive MIMO
O. Gustafsson, E. Bertilsson, J. Klasson, and C. Ingemarsson (Linköping University, Sweden) et al
Floating Point Tangent Implementation for FPGAs
M. Langhammer (Intel, UK) and B. Pasca (Intel, France)
High performance and energy efficient circuit technologies for machine learning accelerators in sub-10nm process generations
R. Krishnamurthy (Intel, USA)
19:00 - 22:00 Conference banquet at Ognisko
Wednesday, July 26th, 2017
08:30 - 09:00 Breakfast
09:00 - 10:15 Session 11 : Cryptography
Chair: Naofumi Takagi
Fast Arithmetic Modulo \( 2^x p^y \pm 1 \)
J. Bos and S. Friedberger (NXP, Belgium)
Efficient Leak Resistant Modular Exponentiation in RNS
A. Lesavourey and C. Negre (LIRMM, France), and T. Plantard (University of Wollongong, Australia)
A New Multiplicative Inverse Architecture in Normal Basis Using Novel Concurrent Serial Squaring and Multiplication
A. Monfared, H. El-Razouk, and A. Reyhani-Masoleh (Western University, Canada)
10:15 - 10:45 Coffee break
10:45 - 12:00 Session 12 - Miscellaneous Topics in Computer Arithmetic
Chair: Martin Kumm
A Sum Error Detection Scheme for Decimal Arithmetic
A. Vazquez and E. Antelo (University of Santiago de Compostela, Spain)
Reliable verification of digital implemented filters against frequency specifications
A. Volkova, C. Lauter, and T. Hilaire (Sorbonne University, France)
A Parallel Method for the Computation of Matrix Exponential based on Truncated Neumann Series
V.S. Dimitrov, D.F.G. Coelho and L. Rakai (University of Calgary, Canada), V. Ariyarathna and A. Madanayake (University of Akron, USA), and R.J. Cintra (Universidade Federal de Pernambuco, Brazil)
12:00 - 12:10 Conference close
12:30 - 17:30 (Optional) Post-conference trip to Bletchley Park