- They are both dynamic scheduling methods.
- They both resolve dependencies (RAW, WAR, and WAW).
- They are both pipelined.
- They both have limited out-of-order execution capabilities.
- Neither was designed to be superscalar.
Tomasulo's Algorithm, while solving dependencies better, was more complicated than Thornton's Algorithm.
Reposted from http://invisiblegdev.blogspot.com/
🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
"Scoreboarding" is also called "Thornton's Algorithm". Tomasulo's Algorithm and Thornton's Algorithm were developed around the same time with roughly the same goals.
Previous Entry
Forwarding and Out-of-Order Scalar Trouble
Next Entry
Scalar But Multiple Functional Units?
Advertisement
Latest Entries
Devlog #17: The Livestream
2200 views
Devlog #16: The Bugs are Fixed... I Think
2065 views
Devlog #15: Pulling is Buggy
1949 views
Devlog #13: New Version and Lots of Fan Art
2316 views
Devlog #11: Choo-Choo!
1968 views
Devlog #9: Holding Hands and Fast Iterations
2040 views
Advertisement