By Targeted News Service
ALEXANDRIA, Va., Sept. 18 -- Rogue Wave Software, Boulder, Colo., has been assigned a patent (8,539,455) developed by six co-inventors for a "system for and method of capturing performance characteristics data from a computer system and modeling target system performance." The co-inventors are Erik Berg, Lidingo, Sweden, Erik Hagersten, Uppsala, Sweden, Hakan Zeffer, Santa Clara, Calif., Magnus Vesterlund, Stockholm, Sweden, Mats Nilsson, Taby, Sweden, and Mikael Petterson, Koping, Sweden.
The abstract of the patent published by the U.S. Patent and Trademark Office states: "A system, method, and computer program product that captures performance-characteristic data from the execution of a program and models system performance based on that data. Performance-characterization data based on easily captured reuse distance metrics is targeted. Reuse distance for one memory operation may be measured as the number of memory operations that have been performed since the memory object it accesses was last accessed. Separate call stacks leading up to the same memory operation are identified and statistics are separated for the different call stacks. Methods for efficiently capturing this kind of metrics are described. These data can be refined into easily interpreted performance metrics, such as performance data related to caches with LRU replacement and random replacement strategies in combination with fully associative as well as limited associativity cache organizations. Methods for assessing cache utilization as well as parallel execution are covered. The method includes modeling multithreaded memory systems and detecting false sharing coherence misses."
The patent application was filed on March 26, 2008 (12/055,996). The full-text of the patent can be found at http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8539455.PN.&OS=PN/8539455&RS=PN/8539455
Written by Kusum Sangma; edited by Anand Kumar.