Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
Dear David,
Am 26.01.2016 um 15:26 schrieb David Lester: Dear Ulrich,In my book Computer Arithmetic and Validity, the possibility of interrupting a dot product computation is considered. See Figures 8.17 and 8.18 in the second edition and the text around these figures. However, I am of the opinion that a dot product computation never should and never needs to be interrupted. I repeat from my mail below: The simplest and fastest way for computing a dot product is to compute it exactly. By pipelining, it can be computed in the time the processor needs to read the data, i.e., it comes with utmost speed. So the question is: would you interrupt reading the data into the processor. I think if another computation really has higher priority (what I doubt) it would be better to place the interrupt before the dot product operation. See another remark below. Yes, it was required in IEEE 754R and found the support of Dan Zuras. But the majority of IEEE 754R members did not know how to do it efficiently at that time. So the reduction operations were put in instead. Regrettably IEEE 1788 seems to make the same mistake nine years after that. I wonder why Dan Zuras does not contribute to the discussion anymore. Best regards Ulrich
-- Karlsruher Institut für Technologie (KIT) Institut für Angewandte und Numerische Mathematik D-76128 Karlsruhe, Germany Prof. Ulrich Kulisch KIT Distinguished Senior Fellow Telefon: +49 721 608-42680 Fax: +49 721 608-46679 E-Mail: ulrich.kulisch@xxxxxxx www.kit.edu www.math.kit.edu/ianm2/~kulisch/ KIT - Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gesellschaft |