In one embodiment, a node comprises a plurality of processor cores,
coherency control circuitry coupled to the plurality of processor cores,
and at least one coherence unit coupled to the coherency control
circuitry. Each processor core is configured to have a plurality of
threads active and each processor core includes at least one first level
cache. The coherency control circuitry is configured to manage intranode
coherency among the plurality of processor cores. The coherency unit is
configured to couple to an external interface of the node, and is
configured to transmit and receive coherence messages on the external
interface to maintain coherency with at least one other node having one
or processor cores and a coherence unit. In another embodiment, a system
comprises an interconnect and a plurality of nodes coupled to the
interconnect.