Multithreaded layered-code processor

   
   

A multithreaded layered-code processing method includes: passing through the layered code to discover each layer of the layered code, acquiring a lock when a layer is discovered, determining whether to spawn a thread to process the discovered layer, and, if it is so determined, spawning a thread to process the discovered layer. The method may further include: releasing the lock once the new thread is either spawned or aborted, and, if spawned, proceeding with execution of the thread concurrently with other threads. Other embodiments include a processor for carrying out the method and a computer-readable medium having stored thereon instructions to cause a computer to execute the method.

A multithreaded o método processando do mergulh-código inclui: passando com o código mergulhado para descobrir cada camada do código mergulhado, adquirindo um fechamento quando uma camada for descoberta, determinando se spawn uma linha para processar a camada descoberta, e, se for assim que determinado, spawning uma linha para processar a camada descoberta. O método pode mais mais incluir: liberando o fechamento uma vez que a linha nova spawned ou é abortada, e, se spawned, procedimento com execução da linha simultaneamente com outras linhas. Outras incorporações incluem um processador para realizar o método e um meio computer-readable que armazenam thereon instruções para fazer com que um computador execute o método.

 
Web www.patentalert.com

< Flip-flop insertion in a circuit design

< Automatic synthesis script generation for synopsys design compiler

> Methods and apparatus for managing computer processes

> Method and apparatus for performing extraction using a model trained with Bayesian inference via a Monte Carlo method

~ 00121