A system for managing data in multiple data processing devices using
common data paths. Embodiments of the invention comprise a first data
processing system comprising a cacheable coherent memory space; and a
second data processing system communicatively coupled to the first data
processing system with the second data processing system comprising at
least one bridge, wherein the bridge is operable to perform an
uncacheable remote access to the cacheable coherent memory space of the
first data processing system. In some embodiments, the access performed
by the bridge comprises a data write to the memory of the first data
processing system for incorporation into the cacheable coherent memory
space of the first data system. In other embodiments, the access
performed by the bridge comprises a data read from the cacheable coherent
memory space of the first data system.