Symmetric multi-processing system with attached processing units being able to access a shared memory without being structurally configured with an address translation mechanism

   
   

A method and system for attached processing units accessing a shared memory in an SMP system. In one embodiment, a system comprises a shared memory. The system further comprises a plurality of processing elements coupled to the shared memory. Each of the plurality of processing elements comprises a processing unit, a direct memory access controller and a plurality of attached processing units. Each direct memory access controller comprises an address translation mechanism thereby enabling each associated attached processing unit to access the shared memory in a restricted manner without an address translation mechanism. Each attached processing unit is configured to issue a request to an associated direct memory access controller to access the shared memory specifying a range of addresses to be accessed as virtual addresses. The associated direct memory access controller is configured to translate the range of virtual addresses into an associated range of physical addresses.

Een methode en een systeem voor verwerkingseenheidën die in bijlage tot een gedeeld geheugen in een SMP systeem toegang hebben. In één belichaming, bestaat een systeem uit een gedeeld geheugen. Het systeem bestaat verder uit een meerderheid van verwerkingselementen die aan het gedeelde geheugen worden gekoppeld. Elk van de meerderheid van verwerkingselementen bestaat uit een verwerkingseenheid, uit een controlemechanisme van de direct geheugentoegang en uit een meerderheid van verwerkingseenheidën in bijlage. Elk controlemechanisme van de direct geheugentoegang bestaat uit een adres vertaalmechanisme daardoor associëerde het toelaten van elk verwerkingseenheid in bijlage om tot het gedeelde geheugen op een beperkte manier zonder een adres vertaalmechanisme toegang te hebben. Elke verwerkingseenheid wordt in bijlage gevormd om een verzoek aan een geassocieerd controlemechanisme van de direct geheugentoegang uit te geven om tot het gedeelde geheugen toegang te hebben dat een waaier van adressen die als virtuele adressen specificeert moeten worden betreden. Het geassocieerde controlemechanisme van de direct geheugentoegang wordt gevormd om de waaier van virtuele adressen in een bijbehorende waaier van fysieke adressen te vertalen.

 
Web www.patentalert.com

< Method and apparatus for handset detection

< System for automatically generating queries

> Adjusting a condition of a fluid medium to produce an image of a patient

> Memory device having a systematic arrangement of logical data locations and having plural data portals

~ 00125