SPILLING TEMPORARY RESULTS FOR ACCOMMODATION OF MEMORY BOUNDARIES

An aspect includes a system architecture that includes a processing unit, an accelerator, a main source buffer, a main target buffer, and a memory block. The main source buffer stores a first part of a source symbol received from an external source. The main target buffer stores an output symbol rec...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: BRADBURY Jonathan, SOFIA Anthony, Thomas, JACOBI Christian, MISHRA Ashutosh, BHATTACHARJEE Deepankar, KLEIN Matthias, KURUP Girish, Gopala
Format: Patent
Sprache:eng ; spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An aspect includes a system architecture that includes a processing unit, an accelerator, a main source buffer, a main target buffer, and a memory block. The main source buffer stores a first part of a source symbol received from an external source. The main target buffer stores an output symbol received from the accelerator. The memory block includes an overflow source buffer that stores the first part of the source symbol received from the main source buffer. The accelerator fetches the first part of the source symbol stored in the overflow source buffer and a second part of the source symbol stored in the main source buffer, and converts the first and second parts of the source symbol together into the output symbol. The second part of the source symbol includes a part of the source symbol not included in the first part of the source symbol. Un aspecto incluye una arquitectura de sistema que incluye una unidad de procesamiento, un acelerador, una memoria intermedia de fuente principal, una memoria intermedia diana principal, y un bloque de memoria. La memoria intermedia de fuente principal almacena una primera parte de un símbolo de fuente recibido de una fuente externa. La memoria intermedia diana principal almacena un símbolo de salida recibido del acelerador. El bloque de memoria incluye una memoria intermedia de fuente de sobreflujo que almacena la primera parte del símbolo de fuente recibido de la memoria intermedia de fuente principal. El acelerador recupera la primera parte del símbolo de fuente almacenado en la memoria intermedia de fuente de sobreflujo y una segunda parte del símbolo de fuente almacenado en la memoria intermedia de fuente principal, y convierte la primera y segunda parte del símbolo de fuente conjuntamente en el símbolo de salida. La segunda parte del símbolo de fuente incluye una parte del símbolo de fuente no incluida en la primera parte del símbolo de fuente.