Hacker News new | past | comments | ask | show | jobs | submit login

I guess this is a good opportunity...

It irks me a bit that scoreboarding is not considered "out of order execution" in modern classification. If I have a long latency memory read followed by an independent short latency instruction, the short second instruction will execute before the first has finished executing in a processor with dynamic scheduling via scoreboarding, but this doesn't "count" as OoO. I mostly get it, it just bothers me.




score-boarding to me represents an in-between, because:

1. they stall on the first RAW conflict. 2. they initiate execution in-order, although they may complete execution out-of-order.

I wish there was better nomenclature so people don't get confused, because clearly it doesn't fit into the dichotomy of in-order vs. out-of-order execution.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: