Instruction combining logic combines data from a plurality of write transactions before the data is written into main memory. In one embodiment, the instruction combining logic receives write transactions generated from store pair instructions, stores data from the write transactions in a buffer, and combines the data in the buffer. The combined data is subsequently written to memory in a single write transaction. The instruction combining logic may determine whether the data from the transactions are in the same cache line before combining them. A programmable timer may be used to measure the amount of time that has elapsed after the instruction combining logic receives the first write transaction. If the elapsed time exceeds a predetermined limit before another write instruction is received, the instruction combining logic combines the data in the buffer and writes it to memory in a single write transaction.

Инструкция совмещая логику совмещает данные от множественности пишет трудыы прежде чем данные написаны в главную память. В одном воплощении, инструкция совмещая логику получает пишет трудыы произведенные от инструкций пары магазина, данных по магазинов от трудыов писания в буфере, и зернокомбайнов данные в буфере. Совмещенные данные затем написаны к памяти в одиночной пишут трудыы. Инструкция совмещая логику может обусловить находятся ли данные от трудыов в такой же линии тайника перед совмещать их. Programmable отметчик времени может быть использован для того чтобы измерить количество времени истекало после того как инструкция совмещая логику получает первое пишет трудыы. Если получен фактическая продолжительность превышает предопределенный предел прежде чем друг написанная инструкция, то инструкция совмещая логику совмещает данные в буфере и пишет ее к памяти в одиночной пишет трудыы.

 
Web www.patentalert.com

< Methods and apparatus for combining a plurality of memory access transactions

< Methods and apparatus for combining a plurality of memory access transactions

> Method and apparatus for semiconductor integrated circuit testing and burn-in

> Dynamically generating expanded user messages in a computer system

~ 00073