A system and method for increasing processing performance in a computer system by asynchronously performing system activities that do not conflict with normal instruction processing, during inactive memory access periods. The computer system includes at least one instruction processor to process instructions of an instruction stream, and a memory to store data. One or more inactive data blocks in the memory are identified, and a list of addresses corresponding to the identified inactive data blocks is generated. Available computing cycles occurring during processing in the computer system are identified, such as processing stalls and idle memory write periods. The inactive data blocks associated with the list of addresses are initialized to a predetermined state, during the available computing cycles. Addresses corresponding to those initialized data blocks are then made available to the computing system to facilitate use of the data blocks.

Een systeem en een methode om verwerkingsprestaties in een computersysteem te verhogen door systeemactiviteiten asynchroon uit te voeren die niet met normale instructieverwerking, tijdens de inactieve periodes van de geheugentoegang strijdig zijn. Het computersysteem omvat minstens één instructiebewerker om instructies van een instructiestroom te verwerken, en een geheugen om gegevens op te slaan. Één of meerdere inactieve gegevensblokken in het geheugen worden geïdentificeerd, en een lijst van adressen die aan de geïdentificeerde inactieve gegevensblokken beantwoorden wordt geproduceerd. De beschikbare gegevensverwerkingscycli die tijdens verwerking in het computersysteem voorkomen worden geïdentificeerd, zoals verwerkingsboxen en nutteloos geheugen schrijf periodes. De inactieve gegevensblokken verbonden aan de lijst van adressen worden geïnitialiseerd aan een vooraf bepaalde staat, tijdens de beschikbare gegevensverwerkingscycli. De adressen die aan die geïnitialiseerde gegevensblokken beantwoorden worden dan ter beschikking gesteld van het gegevensverwerkingssysteem om gebruik van de gegevensblokken te vergemakkelijken.

 
Web www.patentalert.com

< Semantic error diagnostic process for multi-agent systems

< Accessing sources of resources within standard request-response protocols

> System and method for analyzing filesystems to detect intrusions

> Reliable distributed shared memory

~ 00079