The document discusses eliminating redundant computation through data-triggered threads (DTT). DTT proposes spawning a separate thread to handle redundant loads caused by silent stores, which are stores that do not change memory contents. This avoids recomputing values for redundant loads. The programming model places redundant code in a separate thread triggered by a store. The architecture adds hardware tables to manage thread status and queues. The ISA is modified with new instructions like tstore and tspawn to generate and spawn threads.