SRT is named after Sweeney [1], Robertson [2], Tocher [3], which came up with the idea independently of each other. There is also a 1956 paper by Nadler said to have a similar algorithm, but it seems impossible to find.
[1] http://www.computerhistory.org/collections/catalog/102632302
[2] https://archive.org/details/newclassofdigita82robe
[3] http://qjmam.oxfordjournals.org/content/11/3/364.full.pdf
Re:ILLIAC I Programming Manual (1956) [pdf]
by DonGateley on Monday May 12, 2014 @04:41AM
(#7731698)
Thanks. [3] is essentially the outline of the first course I took from him.
It didn't occur me that SRT division might have any recent relevance, ancient history and all that, but Google tells me that the Pentium floating point bug was in fact a buggy lookup table for SRT division and that it is still apparently in use in microprocessors today. I wish he could know that.
SRT division was implemented in the Illiac II.