"sistema e processo para prover arbitragem especulativa para transferência de dados"

"SISTEMA E PROCESSO PARA PROVER ARBITRAGEM ESPECULATIVA PARA TRANSFERêNCIA DE DADOS" Trata-se de um sistema e um processo para otimizar a quantidade de tempo que um dispositivo solicitante ( 540, 320) leva para receber dados (230) de uma unidade de armazenamento de memória (110) em um ambi...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DOUGLAS E. MORRISSEY, MITCHELL A. BAUMAN, DONALD R. KALVESTRAND, JOSEPH S. SCHIBINGER
Format: Patent
Sprache:por
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:"SISTEMA E PROCESSO PARA PROVER ARBITRAGEM ESPECULATIVA PARA TRANSFERêNCIA DE DADOS" Trata-se de um sistema e um processo para otimizar a quantidade de tempo que um dispositivo solicitante ( 540, 320) leva para receber dados (230) de uma unidade de armazenamento de memória (110) em um ambiente de transmissor com vários solicitantes. A presente invenção fornece um sinal de resposta unidirecional (740) denominado de sinal de aviso antecipado (740), enviado de uma unidade de armazenamento de memória (110) a um dispositivo (540, 320), algum tempo depois que o dispositivo (540, 320) tenha executado uma solicitação de busca de dados (230), para alertar o dispositivo (540, 320) de que os dados (230) estão chegando. Esse sinal de aviso antecipado (740) permite ao dispositivo (540, 320) arbitre pelo transmissor de dados (520, 340), de modo que quando os dados (230) chegam, o dispositivo (540, 320) terá propriedade exclusiva do transmissor de dados (520, 340) para aceitar os dados (230) imediatamente. A presente invenção compreende uma memória principal (110), uma memória cache (510), um ou mais módulos de processador (120), um ou mais módulos I/O (320), e um transmissor de aviso antecipado (710). A memória cache (510) é ligada à memória principal (110) por meio de transmissor de interface (130). Os módulos de processador (120) são ligados à memória cache (510) por meio de um transmissor de interface de processador (520). Os módulos I/O (320) são ligados à memória principal (110) por meio de um transmissor de interface I/O (340). Tantos os módulos de processador (120) quanto os módulos I/O incluem dispositivos para solicitar uma unidade de dados da memória principal. O transmissor de aviso antecipado (710) é ligado entre a memória principal (110) , a memória cache (510) e o módulo I/O (320). A system and method for optimizing the amount of time it takes for a requestor (device) to receive data from a memory storage unit in a multi-requestor bus environment. The present invention provides a unidirectional response signal, referred to as an early warning signal, sent from a memory storage unit to a device, sometime after that device has executed a fetch request for data, to alert the device that the data is forthcoming. This early warning signal allows the device to arbitrate for the data bus so that when the data arrives, the device will have exclusive ownership of the data bus to accept the data immediately. The present invention comprises a main memory, a cache mem