Intel® Moderncode for Parallel Architectures
Support for developing parallel programming applications on Intel® Architecture.

Change Control Manager, is it needed?

jeffrw
Beginner
369 Views
Havent had much time to play around with Smoke, but I had a quick question... Anytime you want to share data between systems, you have to register a subject/observer, AND copy the data itself once per frame (possibly MORE than once if you have multiple systems that care about the data).

My question is, why couldnt you just double buffer ALL your 'shared' data? You would still enforce the single writer/multiple reader rules, but you would eliminate the overhead of the Change Control Manager.

What am I missing here?
0 Kudos
2 Replies
TimP
Honored Contributor III
369 Views
Quoting - jeffrw

What am I missing here?
You're missing the identity of the forum you've chosen. Your post has little meaning on a forum unrelated to your topic.
0 Kudos
jeffrw
Beginner
369 Views
Quoting - tim18
You're missing the identity of the forum you've chosen. Your post has little meaning on a forum unrelated to your topic.
This was the forum linked to from the official smoke website. On closer inspectionI see there is one other forum about the smoke demo (with a wopping 15 threads).

Thanks for the awesome help though.
0 Kudos
Reply