By: john evans (no.delete@this.spam.john-evans.at.comcast.net), February 9, 2004 5:41 am
Room: Moderated Discussions
Good article. I was impressed -- much more than I expected. It's often the case that people will boast "I know a secret" and are never heard from again. (Maybe someone hunts them down.)
The following paper is also very informative.
http://citeseer.nj.nec.com/dehnert03transmeta.html
It details the design and performance of CMS along with the special hardware Transmeta added to aid emulation. For instance, the Crusoe has alias hardware that will throw an exception when load/stores to the same address occur out of order. This allows CMS to emulate "speculatively" - i.e., assume that everything will be ok - and recover when there's a problem. "Anonymous" mentioned the commit feature, but there is also hardware assist for the rollback, which speeds up exceptions.
The following paper is also very informative.
http://citeseer.nj.nec.com/dehnert03transmeta.html
It details the design and performance of CMS along with the special hardware Transmeta added to aid emulation. For instance, the Crusoe has alias hardware that will throw an exception when load/stores to the same address occur out of order. This allows CMS to emulate "speculatively" - i.e., assume that everything will be ok - and recover when there's a problem. "Anonymous" mentioned the commit feature, but there is also hardware assist for the rollback, which speeds up exceptions.
Topic | Posted By | Date |
---|---|---|
Crusoe Exposed, Part II | David Kanter | 2004/02/09 01:10 AM |
Good article (NT) | Singh, S.R. | 2004/02/09 02:04 AM |
Crusoe Exposed, Part II | john evans | 2004/02/09 05:41 AM |
Any plans for an assembler or compiler release? | Rick C. Hodgin | 2004/02/09 08:27 AM |
Help? | Rob Thorpe | 2004/02/09 09:46 AM |
Help? | Rick C. Hodgin | 2004/02/10 12:02 PM |