发明名称 Out of order instruction processing using dual memory banks
摘要 A process of synchronizing two execution units sharing a common memory with a plurality of memory banks starts by assigning a first memory bank to a one of two execution units. The other memory bank is assigned to the other execution unit. Then a sequence of operations is processed within one of the execution units while another sequence of operations is processed within the other execution unit. When the first execution unit completes a sequence of operations, a synchronizing operation is performed which causes that first execution unit to suspend processing if a corresponding sequence of operations in the other execution unit has not been completed. When both execution units have completed their respective sequences of operations, the assignment of memory banks is swapped between the two execution units, thereby preventing erroneous reads and writes.
申请公布号 US6044206(A) 申请公布日期 2000.03.28
申请号 US19970949991 申请日期 1997.10.14
申请人 C-CUBE MICROSYSTEMS 发明人 KOHN, LESLIE
分类号 G06F9/30;G06F9/38;(IPC1-7):G06F9/38 主分类号 G06F9/30
代理机构 代理人
主权项
地址
您可能感兴趣的专利