SDI Seminar

Speaker: Chung-Kwong Yuen, School of Computing, National University of Singapore

Date: June 18, 1998
Time: Noon
Place: Wean Hall 8220

Utilizing Idle Capacity Through Speculative Processing - An Application of Active Objects


Speculative processing seeks to maximize parallelism by spawning tasks for execution before knowing whether they will be needed. A control mechanism is required to give more speculative tasks lower priority, adjusting as new information becomes available, and to confirm or cancel their side effects. The use of speculative active objects provides appropriate encapsulation and visibility of such information. Some programming examples with speculative objects are shown for illustration.