Parallel software processing system

   
   

A computer memory structure for parallel computing has a first level of hierarchy comprising a plane. The plane contains a thread which represents an independent flow of control managed by a program structure, a heap portion for data structure, a stack portion for function arguments, and local variables and global data accessible by any part of the program structure. The memory structure further has a second level of hierarchy comprising a space. The space contains two or more of the planes, with the planes in the space containing the program structure. The space further contains common data accessible by the program structure between each of the planes. A third level of hierarchy in the memory structure comprises two or more of the spaces. The spaces contain the same or different program structures, and common data accessible by the program structure between each of the spaces. The program structure comprises a library of programs and further includes a function table for each space, with the function table being adapted to exchange services with the library in each space.

Uma estrutura de memória do computador para computar paralelo tem um primeiro nível da hierarquia compreender um plano. O plano contem uma linha que represente um fluxo independente do controle controlado por uma estrutura do programa, por uma parcela do heap para a estrutura de dados, por uma parcela da pilha para argumentos da função, e pelos dados locais do variável e os globais acessíveis por qualquer parte da estrutura do programa. A estrutura de memória mais adicional tem um segundo nível da hierarquia compreender um espaço. O espaço contem dois ou mais dos planos, com os planos no espaço que contem a estrutura do programa. O espaço mais adicional contem os dados comuns acessíveis pela estrutura do programa entre cada um dos planos. Um terceiro nível da hierarquia na estrutura de memória compreende dois ou mais dos espaços. Os espaços contêm o mesmo ou as estruturas diferentes do programa, e os dados comuns acessíveis pela estrutura do programa entre cada um dos espaços. A estrutura do programa compreende uma biblioteca dos programas e inclui mais mais uma tabela da função para cada espaço, com a tabela da função que está sendo adaptada aos serviços de troca com a biblioteca em cada espaço.

 
Web www.patentalert.com

< Method for automatically updating a computer registry

< Updating system ROM configuration utility using NVRAM

> Method and system for accessing operating system resources

> Method and apparatus for reducing hardware scan dump data

~ 00149