Verfahren zum dynamischen Zuweisen von Speicherbandbreite

Die Erfindung betrifft ein Verfahren zum dynamischen Zuweisen von Speicherbandbreite an mehrere Prozessoreinheiten, die über eine Datenverbindung an eine gemeinsame Speichereinheit angebunden sind, wobei in einer Initialisierungsphase (200) den mehreren Prozessoreinheiten jeweils ein initialer Wert...

Full description

Saved in:
Bibliographic Details
Main Authors Pressler, Michael, Rehm, Falk, Dasari, Dakshina Narahari, Saeed, Ahsan
Format Patent
LanguageGerman
Published 02.06.2022
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Die Erfindung betrifft ein Verfahren zum dynamischen Zuweisen von Speicherbandbreite an mehrere Prozessoreinheiten, die über eine Datenverbindung an eine gemeinsame Speichereinheit angebunden sind, wobei in einer Initialisierungsphase (200) den mehreren Prozessoreinheiten jeweils ein initialer Wert (UI) einer nutzbaren Speicherbandbreite zugewiesen wird, und ein zulässiger Bereich (Umin, Umax) für eine mittlere Nutzung der Speicherbandbreite bestimmt wird, wobei nachfolgend die zugewiesenen Speicherbandbreiten wiederholt überprüft und bei Bedarf angepasst werden, wobei ein aktueller Wert (Um) einer mittleren Nutzung der Speicherbandbreite durch die mehreren Prozessoreinheiten bestimmt wird, und, wenn dieser aktuelle Wert außerhalb des zulässigen Bereichs (Umin, Umax) liegt, die Werte der nutzbaren Speicherbandbreite für zumindest einen Teil der mehreren Prozessoreinheiten angepasst werden. A method for dynamically assigning memory bandwidth to multiple processor units, which are connected via a data connection to a shared memory unit. In an initialization phase, each of the multiple processor units are assigned an initial value of a usable memory bandwidth, and a permissible range for a mean usage of the memory bandwidth is determined. Subsequently, the assigned memory bandwidths are checked repeatedly and adjusted if needed, a present value of a mean usage of the memory bandwidth by the multiple processor units being determined, and, if this present value is outside the permissible range, the values of the usable memory bandwidth are adjusted for at least a part of the multiple processor units.
Bibliography:Application Number: DE202010214951