Jawed
Legend
Yep, agree with all that - nothing looks difficult in the context of Larrabee. It has similarities to the way in which a thread requests TEX operations, and receives status updates or results. Though I suspect a TU is dedicated to a core, which is simpler than the one:many gather:worker setup I'm contemplating. Still, message passing between threads across Larrabee seems pretty fundamental.
For added fun, the gather thread(s) could sort addresses from extant requests to achieve some degree of coalescing
Jawed
For added fun, the gather thread(s) could sort addresses from extant requests to achieve some degree of coalescing
Jawed