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 отметчик времени может быть использован для того чтобы измерить количество времени истекало после того как инструкция совмещая логику получает первое пишет трудыы. Если получен фактическая продолжительность превышает предопределенный предел прежде чем друг написанная инструкция, то инструкция совмещая логику совмещает данные в буфере и пишет ее к памяти в одиночной пишет трудыы.