Patent ID: 8275947
Filing Date: 2012-09-25
Classification: G06F

Abstract:
1. A data processing system comprising: a processing unit; a local memory with real address (RA) space allocated to a subset of effective addresses (EAs) of a local task executing on the processing unit; a host fabric interface (HFI) having at least one HFI window allocated to the local task and processing logic for completing operations utilizing the HFI window that enable parallel job execution via a plurality of distributed tasks that have a global shared memory (GSM) accessible by effective addresses, wherein only a first portion of effective addresses within a global address space (GAS) is mapped to the local memory, while other portions of the EAs within the GAS are mapped to other physical memory of other nodes within a GSM environment, wherein the processing logic further completes the functions of: automatically tagging each global shared memory (GSM) packet that is generated by the HFI for the local task with a global job identifier (ID) of a distributed job to which the local task is affiliated; and issuing the GSM packet to the network fabric with the job ID embedded within the GSM packet.