Allocating memory to free space in a cache

    公开(公告)号:GB2456924A

    公开(公告)日:2009-08-05

    申请号:GB0904430

    申请日:2009-03-16

    Applicant: IBM

    Abstract: The cache 20 in a computer system is divided into storage elements 24, which may be smaller than a cache line 22. Each storage element has a flag 33 which indicates whether the element is available for allocation. When a program 38 running on the processor requests the allocation of memory in the heap, the system firmware 36 identifies whether there is a contiguous block of storage elements, which is large enough to satisfy the memory request and is available for allocation. If so, the flags are set to indicate that the storage elements are no longer available and the memory block which corresponds to the storage elements is returned. When the program frees the data from the heap, the flags are cleared to indicate that the storage elements are now available.

    Method for Performing a Regression Test after Modifying Source Code File

    公开(公告)号:GB2508643A

    公开(公告)日:2014-06-11

    申请号:GB201222038

    申请日:2012-12-07

    Applicant: IBM

    Abstract: A method for performing a regression test comprises: the creation of a map of at least one source file to a test case by storing a relationship between the files which was used to verify the source file in the past; assembling exactly the test cases mapped with the modified source file into a test case scenario; and regression testing based in the scenario. Preferably, mappings may provide an unambiguous correlation between the test case and source file, where all test cases may have been previously used for testing the source file. The mapping may be updated (such as deletion of defunct relationships) before initiating the test. The maps may be stored in a database, and provided to a source control management system and regression test entity. The test case scenario assembly may require a valid problem number. Also included is a claim to a system for performing the method.

Patent Agency Ranking