Interlaken: The ideal high-speed chip-to-chip interface?
design-reuse.com
design-reuse.com
I forgot about Interlaken. Might be useful, maybe?
treating coherency memory like a message protocol is possible, but would not just have constant performance problems, but scaling issues due to remote dictionary lookups. you could turn all that off with flags I guess.