[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
Motion: scaledProduct, scaledProductAdd, scaledProductSub
Name: David V James
Title: scaledProduct, scaledProductAdd, scaledProductSub
Background: The array operations were appropriately removed at the last
meeting, based on concerns for being able to specify operations on
arrays. However, Prof Kahan has expressed concerns that a basic loss of
functionality has occurred. Without these, its difficult for programmers
to specify an efficient set of steps for computing products of values,
sums, or differences.
A preferred solution would be to define individual steps in the array
computatin, so that each step is efficient and can be performed without
mandating performance-limiting transfers (between the I-unit and
FP-unit) or serialization due to sequential comparisons.
Motion: Update current draft with text from dvjTables2006Jul12,
subclause 7.5. This text defines individual product computations in a
manner that supports step-and-repeat sequencing without mandating
coordinated/serialized integer-unit actions.
These and other motion-related text can be found (in the form of exact
drop-in text) at:
http://dvjames.com/esync/dvjTables2006Jul12.pdf