A system and method are described for optimizing access of shared data. Briefly described, in architecture, the system can be implemented as follows. The data load optimization system includes a linkage table that contains at least one unresolved data module accessible by a computer program. The linkage table also includes a load determination logic that determines the location of the unresolved data module at load time of the computer program, and a load modification logic that modifies the load instruction in the computer program, at load time of the computer program, to directly load the unresolved data module at the location. The present invention can also be viewed as providing a method for efficiently accessing shared data. In this regard, the method can be broadly summarized by the following steps: (1) generating a linkage table for the computer program when a load instruction in the computer program loads an unresolved data that is not in a same load module as the computer program; (2) determining a location of the unresolved data at load time of the computer program; and (3) modifying the load instruction at load time of the computer program to directly load the unresolved data at the location.

Система и метод описаны для оптимизируя доступа, котор делят данных. Кратко описано, в зодчестве, систему смогите быть снабжено следующим образом. Система оптимизирования нагрузки данных вклюает таблицу рычага содержит по крайней мере один unresolved модуль данных доступный компьутерной программой. Таблица рычага также вклюает логику определения нагрузки обусловливает положение unresolved модуля данных на временени загрузки компьутерной программы, и логику изменения нагрузки которая дорабатывает инструкцию нагрузки в компьутерной программе, на временени загрузки компьутерной программы, сразу нагрузить unresolved модуль данных на положении. Присытствыющий вымысел можно также осмотреть как обеспечивать метод для эффективно достигать, котор делят данных. В этом отношении, метод может обширно быть суммирован following шагами: (1) производить таблицу рычага для компьутерной программы когда инструкция нагрузки в компьутерной программе нагружает unresolved данные не находятся в таком же модуле нагрузки как компьутерная программа; (2) обусловливать положение unresolved данных на временени загрузки компьутерной программы; и (3) дорабатывающ инструкцию нагрузки на временени загрузки компьутерной программы сразу нагрузить unresolved данные на положении.

 
Web www.patentalert.com

< Method and system for testing millicode branch points

< Method and apparatus for manipulation of non-general purpose registers for use during computer boot-up procedures

> Microprocessor chip includes an addressable external communication port which connects to an external computer via an adapter

> System and method for efficient instruction prefetching based on loop periods

~ 00094