09.08.2013 Views

BlueSpec - Computation Structures Group - MIT

BlueSpec - Computation Structures Group - MIT

BlueSpec - Computation Structures Group - MIT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Multiple Rules and Conflicts<br />

If two rules are enabled in a particular<br />

cycle, what prevents them from<br />

executing concurrently?<br />

Answer: conflicts<br />

Since state read/write ordering is different<br />

in rule-at-a-time semantics compared to<br />

concurrent execution, certain concurrent<br />

executions would result in inconsistent<br />

states<br />

Certain resource sharings prevent<br />

concurrency<br />

25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!