摘要:
A scheduler configured to schedule multiple channels (212) of a Data Memory Access (DMA) includes a shift structure (600) having entries corresponding to the multiple channels (212) to be scheduled. Each entry (602) in the shift structure includes multiple fields (604). Each entry (602) also includes a weight that is determined based on these multiple fields (604). The scheduler (508) also includes a comparison-logic circuit that is configured to then sort the entries based on their respective weights.
摘要:
There is provided, for use in a processing system containing a plurality of processors coupled to a main memory, a control circuit for perturbing a lock-step sequence of memory requests received from the processors. The control circuit comprises a memory request generator for generating at least one memory request operable to terminate the lock-step sequence of memory requests.
摘要:
A first computing device includes a data transmission processing unit (12) transmitting data to be transferred to another computing device to a first storage area among the plurality of storage areas (25), and an interrupt generating unit (14) generating an interrupt corresponding to transmission of data by the data transmission processing unit (12) with respect to a transmission destination of the data together with identification information specifying the storage area (25), and a second computing device includes an interrupt processing unit (23) specifying from which computing device the interrupt is requested based on the identification information received together with the interrupt when receiving the interrupt, and a data receiving unit (22) reading out data from the first storage area (25) corresponding to the computing device specified by the interrupt processing unit (23) among the plurality of storage areas (25) to efficiently communicate among computing devices in an information processing apparatus including a plurality of computing devices.
摘要:
A first computing device includes a data transmission processing unit (12) transmitting data to be transferred to another computing device to a first storage area among the plurality of storage areas (25), and an interrupt generating unit (14) generating an interrupt corresponding to transmission of data by the data transmission processing unit (12) with respect to a transmission destination of the data together with identification information specifying the storage area (25), and a second computing device includes an interrupt processing unit (23) specifying from which computing device the interrupt is requested based on the identification information received together with the interrupt when receiving the interrupt, and a data receiving unit (22) reading out data from the first storage area (25) corresponding to the computing device specified by the interrupt processing unit (23) among the plurality of storage areas (25) to efficiently communicate among computing devices in an information processing apparatus including a plurality of computing devices.