The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address-collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collision; and (3) alignment of data.

Присытствыющий вымысел обеспечивает систему и метод для управлять деятельностями нагрузки и магазина обязательно для читать от и писания к памяти или I/O в superscalar окружающей среде зодчества risc. Выполняет эту задачу, блок магазина нагрузки обеспечены, что цель которого главная должна сделать запросы нагрузки out of order когда по возможности для того чтобы получить данные по нагрузки задним for use by блок исполнения инструкции бистро как только возможно. Деятельность нагрузки может только быть выполненные out of order если не будут адресовать-stolknoveni1 и никакие пишут pendings. Столкновение адреса происходит когда прочитанное будет спрошено на участка памяти где более старая инструкция будет писать. Напишите в ожидании ссылает к случаю где более старая инструкция спрашивает деятельность магазина, но адрес магазина пока не был высчитан. Блок тайника данных возвращает 8 байт бесподстроечных данных. Блок load/store выравнивает эти данные правильн прежде чем он возвращен к блоку исполнения инструкции. Таким образом, 3 главным образом задачи блока магазина нагрузки являются следующими: (1) регулировать out of order запросы тайника; (2) обнаруживать столкновение адреса; и (3) выравнивание данных.

 
Web www.patentalert.com

< (none)

< Security for platform-independent device drivers

> Method and apparatus for providing VCR-like "trick mode" functions for viewing distributed video data

> (none)

~ 00040