MPI-INF Logo
Campus Event Calendar

Event Entry

What and Who

Fast Recursive Division

Joachim Ziegler
MPII
AG1 Mittagsseminar
AG 1, AG 2  
AG Audience
English

Date, Time and Location

Wednesday, 28 October 98
13:30
1/2 h
46.1
24
Saarbrücken

Abstract

We present a new recursive method for division with remainder of integers. Its

running time is 2K(n)+O(n log n) for division of a 2n-digit number by an
n-digit number where K(n) is the Karatsuba multiplication time. It pays in
practice for numbers with 860 bits or more. Then we show how we can lower this
bound to 3/2 K(n)+O(n log n) if we are not interested in the remainder. As
an application of division with remainder we show how to speedup modular
multiplication. We also give practical results of an implementation that allow
us to say that we have the fastest integer division on a SPARC architecture
compared to all other integer packages we know of.

Contact

Joachim Ziegler
--email hidden
passcode not visible
logged in users only

Tags, Category, Keywords and additional notes

Arithmetic; Karatsuba; Division; Integer