Abstract:
Una realización proporciona una unidad de procesamiento de gráficos de propósito general que comprende un clúster de cómputo que incluye múltiples unidades de cómputo, un módulo de notificación de bloqueo para detectar que una o más unidades de cómputo en el clúster de cómputo están bloqueadas y enviar una notificación de bloqueo, y un módulo de reequilibrio para recibir la notificación de bloqueo, el módulo de reequilibrio para migrar una primera carga de trabajo desde una o más unidades de cómputo bloqueadas en respuesta a la notificación de bloqueo. (Traducción automática con Google Translate, sin valor legal)
Abstract:
A processor is provided with a workload that has a real-time demand. A processor clock frequency requirement is set for the processor, based on a deadline margin for the real-time demand. Other embodiments are also described and claimed.
Abstract:
A system for reducing the power consumed in modems while maintaining maximum data throughput that includes logic for detecting when data is not being transmitted across an established modem connection and turns off all modem functions not required to maintain the connection. A protocol between the local and remote modem is run using logic running at lower clock rates to maintain the connection. Existing error correction and data compression protocols as well as distortion compensation functions are turned off during this period. When data is again to be sent, the clocks are returned to their data transmission operating frequency and the function previously turned off are turned on.
Abstract:
According to some embodiments, performance bottlenecks that arise in particular resources within a graphic processor unit may be alleviated by dynamically rebalancing workloads among the resources, with the goal of removing the current performance bottleneck, while at the same time maintaining power dissipation within a currently allocated power budget. In some embodiments this may be achieved by defining a separate clock domain for each of the plurality of graphics processor resources whose performance may then be rebalanced.
Abstract:
An embodiment may be an apparatus comprising a link coupled with a memory, and circuitry coupled with the link to calculate the amount of memory access idle time, determine if memory access idle time is sufficient to change to a self-refresh state, and change to a self-refresh state based on memory access idle time without explicit notification from a processor regarding the processor power state. Another embodiment may be a method for memory to enter self-refresh comprising calculating the amount of memory access idle time, determining if memory access idle time is sufficient to change to a self-refresh state, and changing to a self-refresh state based on memory access idle time without explicit notification from a processor regarding the processor power state. Various other embodiments systems, methods, machine readable mediums and apparatuses may provide similar functionality to these exemplary embodiments.
Abstract:
Verfahren und Vorrichtung bezüglich Techniken zum Bestimmen des Blindleistungszustands sind beschrieben. In einer Ausführungsform bestimmt die Leistungskonfigurationslogik eine Leistungszustandskonfiguration für einen Abschnitt eines Prozessors. Die Leistungszustandskonfiguration entspricht mehreren Einstellungen für Operationen des Abschnitts des Prozessors während eines Blindleistungszeitraums. Weiterhin bestimmt die Leistungskonfigurationslogik die Leistungszustandskonfiguration mindestens teilweise basierend auf einer oder mehreren (z. B. Laufzeit-) Workload-Messungen. Andere Ausführungsformen werden ebenfalls offenbart und beansprucht.
Abstract:
Ein Verfahren für Speicher (115) zum Eintreten in ein Selbstauffrischen, mit: Berechnen eines Betrags einer Speicherzugriffsleerlaufzeit; Bestimmen, ob die Speicherzugriffsleerlaufzeit einen Wechselstrom-Schwellenwert oder einen Gleichstrom-Schwellenwert übersteigt, um in einen Auffrischzustand zu wechseln, wobei der Wechselstrom-Schwellenwert einem Betrieb einer Schaltung (213) oder des Speichers (115) bei Wechselstrom und der Gleichstrom-Schwellenwert einem Betrieb einer Schaltung (213) oder des Speichers (115) bei Gleichstrom entspricht; und Wechseln in einen Selbstauffrischzustand ohne eine explizite Angabe von einem Prozessor (105) bezüglich des Prozessorleistungszustands, wenn bestimmt wurde, dass Speicherzugriffsleerlaufzeit den Wechselstrom-Schwellenwert oder den Gleichstrom-Schwellenwert übersteigt.
Abstract:
A processor may operate at a first frequency level for a first time interval. The processor automatically may transition to a sleep state from the first frequency level after the first time interval. Then the processor automatically transitions from the sleep state to the first frequency level after a second time interval. As a result the processor may operate at a reduced power consumption and higher performance.
Abstract:
Load balancing may be achieved in heterogeneous computing environments by first evaluating the operating environment and workload within that environment. Then, if energy usage is a constraint, energy usage per task for each device may be evaluated for the identified workload and operating environments. Work is scheduled on the device that maximizes the performance metric of the heterogeneous computing environment.