Abstract:
A method of an aspect includes running a plurality of threads on a plurality of thread processors. Memory accesses, of a thread of the plurality that is running on a first thread processor of the plurality, are monitored to both a first memory through a first memory controller and a second memory through a second memory controller. A second thread processor of the plurality is selected for a thread based on the monitoring of the memory accesses of the thread to both the first memory and the second memory. Installation of the thread, for which the second thread processor was selected, is initiated on the second thread processor. Other methods, apparatus, and systems are also disclosed.
Abstract:
Vorrichtung, umfassend:eine Logik, die eingerichtet ist, zu bestimmen (404), ob ein Ziel-Port (306) eines Pakets (302) einen Auslastungsschwellenwert erreicht hat;eine Logik, die eingerichtet ist, das Paket (302) in Reaktion auf einen Umleitungswahrscheinlichkeitswert auf eine Route zu einem alternativen Port (308) umzuleiten, wobei der auf einem Auslastungswert des Ziel-Ports (306) und der Priorität des Pakets (302) basierend bestimmt (406) wird, wobei die der Umleitungswahrscheinlichkeitswert umso höher ist, je höher der Auslastungswert des Ziel-Ports (306) und je niedriger die Priorität des Pakets (302) ist; undeine Logik, die eingerichtet ist, die Priorität des Pakets (302) jedes Mal zu erhöhen, wenn das Paket (302) umgeleitet wird.
Abstract:
Methoden und Vorrichtungen für die Bereitstellung einer adaptiven Paket-Umlenkung werden beschrieben, um eine angemessene, kostengünstige und/oder energie-effiziente Dienstgüte (Quality of Service (QoS)) in Chipnetzwerk-(Network-on-Chip (NoC)Vorrichtungen zu erzielen. In einigen Ausführungsformen wird bestimmt, ob ein Ziel-Port eines Pakets einen Schwellennutzungswert erreicht hat und das Paket wird auf einem Leitweg zu einem alternativen Port gelenkt, in Reaktion auf einen Umlenkungswahrscheinlichkeitswert, der auf Basis eines Nutzungswertes des Ziel-Ports und einem Prioritätsstufenwertes des Pakets bestimmt werden soll. Andere Ausführungsformen werden auch beansprucht und/oder geoffenbart.
Abstract:
In one embodiment, the present invention includes a method for obtaining file information regarding a file to be downloaded from a remote location to a computing device, creating at least one empty file in a destination storage based on the file information and communicating block information regarding the empty file to a network interface, and receiving a data packet of the file in the network interface and directly sending a payload of the data packet from the network interface to the destination storage according to the block information, while a host processor of the computing device is in a low power state. Other embodiments are described and claimed.