HARDWARE MANAGED POWER COLLAPSE AND CLOCK WAKE-UP FOR MEMORY MANAGEMENT UNITS AND DISTRIBUTED VIRTUAL MEMORY NETWORKS

Methods and systems are disclosed for full-hardware management of power and clock domains related to a distributed virtual memory (DVM) network. An aspect includes transmitting, from a DVM initiator to a DVM network, a DVM operation, broadcasting, by the DVM network to a plurality of DVM targets, th...

Full description

Saved in:
Bibliographic Details
Main Authors HALTER, STEVEN JOHN, SOMASUNDARAM, MANOKANTHAN, DENA, SINA, PODAIMA, JASON EDWARD, AVOINNE, CHRISTOPHE DENIS BERNARD, RAMKUMAR, MYIL, RYCHLIK, BOHUSLAV, PAL, DIPTI RANJAN, SUBRAMANIAM GANASAN, JAYA PRAKASH, WIERCIENSKI, PAUL CHRISTOPHER JOHN
Format Patent
LanguageEnglish
French
Published 05.10.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Methods and systems are disclosed for full-hardware management of power and clock domains related to a distributed virtual memory (DVM) network. An aspect includes transmitting, from a DVM initiator to a DVM network, a DVM operation, broadcasting, by the DVM network to a plurality of DVM targets, the DVM operation, and, based on the DVM operation being broadcasted to the plurality of DVM targets by the DVM network, performing one or more hardware optimizations comprising: turning on a clock domain coupled to the DVM network or a DVM target of the plurality of DVM targets that is a target of the DVM operation, increasing a frequency of the clock domain, turning on a power domain coupled to the DVM target based on the power domain being turned off, or terminating the DVM operation to the DVM target based on the DVM target being turned off. L'invention concerne des procédés et des systèmes de gestion matérielle complète de domaines de puissance et d'horloge associés à un réseau de mémoire virtuelle distribuée (DVM). Un aspect comprend la transmission, depuis un initiateur de DVM vers un réseau de DVM, d'une opération de DVM, la diffusion, par le réseau de DVM à une pluralité de cibles de DVM, de l'opération de DVM et, en fonction de la diffusion de l'opération de DVM à la pluralité de cibles de DVM par le réseau de DVM, la réalisation d'une ou plusieurs optimisations matérielles comprenant : la mise sous tension d'un domaine d'horloge couplé au réseau de DVM ou à une cible de DVM de la pluralité de cibles de DVM constituant une cible de l'opération de DVM, l'augmentation d'une fréquence du domaine d'horloge, la mise sous tension d'un domaine de puissance couplé à la cible de DVM en fonction de la mise hors tension du domaine de puissance, ou l'achèvement de l'opération de DVM vers la cible de DVM en fonction de la mise hors tension de la cible de DVM.
Bibliography:Application Number: CA20173015929