One embodiment of the present invention provides a system that supports space and time dimensional program execution by facilitating accesses to different versions of a memory element. The system supports a head thread that executes program instructions and a speculative thread that executes program instructions in advance of the head thread. The head thread accesses a primary version of the memory element, and the speculative thread accesses a space-time dimensioned version of the memory element. During a reference to the memory element by the head thread, the system accesses the primary version of the memory element. During a reference to the memory element by the speculative thread, the speculative thread accesses a pointer associated with the primary version of the memory element, and accesses a version of the memory element through the pointer. Note that the pointer points to the space-time dimensioned version of the memory element if the space-time dimensioned version of the memory element exists. In one embodiment of the present invention, the pointer points to the primary version of the memory element if the space-time dimensioned version of the memory element does not exist.

Uma incorporação da invenção atual fornece um sistema que suporte a execução de programa dimensional do espaço e do tempo facilitando acessos às versões diferentes de um elemento da memória. O sistema suporta uma linha principal que execute instruções de programa e uma linha speculative que execute instruções de programa adiantado da linha principal. A linha principal alcança uma versão preliminar do elemento da memória, e a linha speculative alcança uma versão calculada as dimensões espaço-tempo do elemento da memória. Durante uma referência ao elemento da memória pela linha principal, o sistema alcança a versão preliminar do elemento da memória. Durante uma referência ao elemento da memória pela linha speculative, a linha speculative alcança um ponteiro associado com a versão preliminar do elemento da memória, e alcança uma versão do elemento da memória através do ponteiro. Anote que o ponteiro aponta à versão calculada as dimensões espaço-tempo do elemento da memória se a versão calculada as dimensões espaço-tempo do elemento da memória existir. Em uma incorporação da invenção atual, o ponteiro aponta à versão preliminar do elemento da memória se a versão calculada as dimensões espaço-tempo do elemento da memória não existir.

 
Web www.patentalert.com

< (none)

< Program conversion apparatus

> Treatment process for resins or organic compounds, or waste plastics containing them

> (none)

~ 00041