EFFICIENT CONTROL OF MEMORY HIERARCHY

FIELD: information technologies. ^ SUBSTANCE: situations are possible in processor, when commands and certain parts of program may be arranged in data cash until completion of program. Hardware and software methods are proposed to select command in data cash after miss occurs in cash of commands, ma...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: MORROU MAJKL UILL'JAM, SARTORIUS TOMAS EHNDRJU
Format: Patent
Sprache:eng ; rus
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:FIELD: information technologies. ^ SUBSTANCE: situations are possible in processor, when commands and certain parts of program may be arranged in data cash until completion of program. Hardware and software methods are proposed to select command in data cash after miss occurs in cash of commands, making it possible to improve processor characteristic. If command is not available in cash of commands, then address of command access is sent as address of data access into data cash. If there are existing data present in data cash by introduced address of command access, then this data is actually a command, and record of data cash is withdrawn and delivered as command into processor complex. Additional bit may be included into table of command pages to indicate miss in cash of commands, and to specify that data cash shall be checked for availability of command. ^ EFFECT: expansion of functional capabilities. ^ 20 cl, 6 dwg Изобретение относится к области вычислительной техники и относится в целом к способам для выборки команд из памяти, имеющей кэш команд и кэш данных, и, более конкретно, к усовершенствованному подходу к выборке команд, после неудачного обращения к кэшу команд, посредством прямой выборки команды из кэша данных, если команда находится там. Техническим результатом является расширение функциональных возможностей. В процессоре возможны ситуации, когда команды и некоторые части программы могут находиться в кэше данных до выполнения программы. Предложены аппаратные и программные способы для выборки команды в кэше данных после возникновения промаха в кэше команд, позволяющие улучшить характеристику процессора. Если команда не присутствует в кэше команд, то адрес выборки команды посылается в качестве адреса выборки данных в кэш данных. Если имеются действительные данные, присутствующие в кэше данных по введенному адресу выборки команды, то эти данные в действительности являются командой, и запись кэша данных извлекается и подается как команда в процессорный комплекс. Дополнительный бит может быть включен в таблицу страниц команд, чтобы указать на промах в кэше команд и что кэш данных должен быть проверен на наличие команды. 3 н. и 17 з.п. ф-лы, 6 ил.