Tininess prediction and handler engine for smooth handling of numeric underflow
AssigneeSamsung Electronics Co., Ltd.
InventorsAshraf Ahmed, Nicholas Todd Humphries, Marc Augustin
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsAshraf Ahmed, Nicholas Todd Humphries, Marc Augustin
Estimating the term…
Embodiments of the present disclosure include a tininess prediction and handler engine for handling numeric underflow while streamlining the data path for handling normal range cases, thereby avoiding flushes, and reducing the complexity of a scheduler with respect to how dependent operations are handled. A preemptive tiny detection logic section can detect a potential tiny result for the function or operation that is being performed, and can produce a pessimistic tiny indicator. The tininess prediction and handler engine can further include a subnormal post-processing pipe, which can denormalize and round one or more subnormal operations while in a post-processing mode. A schedule modification logic section can reschedule in-flight operations. The schedule modification logic section can issue dependent operations optimistically assuming that a producing operation will not produce a tiny result, and so will not incur extra latency associated with fixing the tiny result in the post-processing pipe.
A tininess prediction and handler engine, comprising:
A method for handling numeric underflow using a tininess prediction and handler engine, the method comprising:
A mobile device, comprising:
Dependencies are inferred from the claim text.