A computer system optimized for block copy operations is provided. In order to perform a block copy from a remote source block to a local destination block, a processor within a local node of the computer system performs a specially coded write operation. The local node, upon detection of the specially coded write operation, performs a read operation to the source block in the remote node. Concurrently, the write operation is allowed to complete in the local node such that the processor may proceed with subsequent computing tasks while the local node completes the copy operation. The read from the remote node and subsequent storage of the data in the local node is completed by the local node, not by the processor. In one specific embodiment, the specially coded write operation is indicated using certain most significant bits of the address of the write operation. The address identifies the destination coherency unit within the local node, and a translation of the address to a global address identifies the source coherency unit. Subsequent to completion of the copy operation, the destination coherency unit may be accessed in the local node.

Um sistema computatorizado optimized para operações da cópia do bloco é fornecido. A fim executar um bloco copíe de um bloco remoto da fonte a um bloco local do destino, um processador dentro de um nó local do sistema computatorizado executa codificado especialmente escrevem a operação. O nó local, em cima da deteção do codificado especialmente escreve a operação, executa uma operação lida ao bloco da fonte no nó remoto. Simultaneamente, a operação da escrita é permitida terminar no nó local tais que o processador pode proseguir com tarefas computando subseqüentes quando o nó local terminar a operação da cópia. Lido do nó remoto e do armazenamento subseqüente dos dados no nó local é terminado pelo nó local, não pelo processador. Em uma incorporação específica, codificados especialmente escrevem a operação são indicados usando determinados bocados os mais significativos do endereço da operação da escrita. O endereço identifica a unidade da coerência do destino dentro do nó local, e uma tradução do endereço a um endereço global identifica a unidade da coerência da fonte. Subseqüente à conclusão da operação da cópia, a unidade da coerência do destino pode ser alcançada no nó local.

 
Web www.patentalert.com

< (none)

< Method and apparatus for modifying memory accesses utilizing TLB entries

> Invariant, Eigenvalue based, non-degenerate data structure characterization, storage and retrieval indexing method

> (none)

~ 00023