ЕР 0955583 А2, 10.11.1999. ЕР 0676691 А2, 11.10.1995. US 2002116662 A1, 22.08.2002. RU 2193228 C2, 20.11.2002.
Имя заявителя:
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Изобретатели:
БАББАР Уппиндер Сингх (US) КАПУР Рохит (US)
Патентообладатели:
КВЭЛКОММ ИНКОРПОРЕЙТЕД (US)
Приоритетные данные:
10.11.2005 US 11/271,545
Реферат
Изобретения относятся к процессорам. Техническим результатом является повышение производительности. Способ управления системой блоков теневых регистров содержит этапы: выделяют первой процедуре один или более многопортовых регистров из блока физических регистров, которому соответствует часть логического стека регистров, сохраняют данные, ассоциативно связанные с первой процедурой, в выделенных многопортовых регистрах; выборочно сохраняют данные, ассоциативно связанные с первой процедурой, из одного или более многопортовых регистров в один или более регистров первого блока теневых регистров системы блоков теневых регистров, причем один или более регистров имеет независимые порты чтения/записи данных, и освобождают соответствующие выделенные многопортовые регистры для выделения второй процедуре; сохраняют данные, ассоциативно связанные с первой процедурой из первого блока теневых регистров во второй блок теневых регистров; сохраняют по меньшей мере часть данных, ассоциативно связанных с первой процедурой, из конкретного регистра второго блока теневых регистров в поддерживающее запоминающее устройство, и впоследствии извлекают упомянутую часть данных, ассоциативно связанных с первой процедурой, из поддерживающего запоминающего устройства в конкретный регистр второго блока теневых регистров; извлекают данные из второго блока теневых регистров в один или более регистров первого блока теневых регистров; и до продолжения приведения в исполнение первой процедуры, восстанавливают данные, ассоциативно связанные с первой процедурой, из одного или более регистров в один или более многопортовых регистров, и повторно выделяют один или более многопортовых регистров первой процедуре. 2 н. и 13 з.п. ф-лы, 5 ил.