US 2002010837 A1, 24.01.2002. RU 93012944 A, 27.08.1996. US 5737749 А, 07.04.1998. US 2002013892 A1, 31.01.2002. US 2006004942 A1, 05.01.2006. US 5377336 A, 27.12.1994.
Имя заявителя:
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Изобретатели:
МОРРОУ Майкл Уилльям (US) САРТОРИУС Томас Эндрю (US)
Патентообладатели:
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Приоритетные данные:
20.01.2006 US 11/336,282
Реферат
Изобретение относится к области вычислительной техники и относится в целом к способам для выборки команд из памяти, имеющей кэш команд и кэш данных, и, более конкретно, к усовершенствованному подходу к выборке команд, после неудачного обращения к кэшу команд, посредством прямой выборки команды из кэша данных, если команда находится там. Техническим результатом является расширение функциональных возможностей. В процессоре возможны ситуации, когда команды и некоторые части программы могут находиться в кэше данных до выполнения программы. Предложены аппаратные и программные способы для выборки команды в кэше данных после возникновения промаха в кэше команд, позволяющие улучшить характеристику процессора. Если команда не присутствует в кэше команд, то адрес выборки команды посылается в качестве адреса выборки данных в кэш данных. Если имеются действительные данные, присутствующие в кэше данных по введенному адресу выборки команды, то эти данные в действительности являются командой, и запись кэша данных извлекается и подается как команда в процессорный комплекс. Дополнительный бит может быть включен в таблицу страниц команд, чтобы указать на промах в кэше команд и что кэш данных должен быть проверен на наличие команды. 3 н. и 17 з.п. ф-лы, 6 ил.