According to one aspect of the invention, there is provided a method for dynamically changing page types in a unified scalable shared-memory architecture. The method includes the step of assigning a default page type of a given page as simple cache only memory architecture (SCOMA). Upon n memory references, a first parameter of the given page is calculated. A second parameter of the given page is calculated, when the first parameter is greater than a first threshold. The page type of the given page is dynamically changed to cache-coherent non-uniform memory architecture (ccNUMA), when the second parameter is greater than a second threshold. The first and the second parameters are one of a page reference probability and one minus a page utilization, the second parameter being different than the first parameter. According to another aspect of the invention, the n memory references correspond to all pages. According to yet another aspect of the invention, the n memory references correspond only to the given page.

Согласно одному аспекту вымысла, обеспечено методу для dynamically изменять страницу печатают внутри унифицированное scalable зодчество на машинке делить-pam4ti. Метод вклюает шаг задавать тип страницы невыполнения обязательства, котор дали страницы как просто зодчество памяти тайника только (SCOMA). На справках памяти н, высчитан первый параметр, котор дали страницы. Второй параметр, котор дали страницы высчитан, когда первый параметр greater than первый порог. Тип страницы, котор дали страницы dynamically изменен к тайник-kogerentnomu non-uniform зодчеству памяти (ccNUMA), когда второй параметр greater than второй порог. Первые и вторые параметры одной из вероятности справки страницы и одним минус использование страницы, второй параметр по-разному чем первый параметр. Согласно другому аспекту вымысла, справки памяти н соответствуют к всем страницам. Согласно yet another аспекту вымысла, справки памяти н соответствуют только к, котор дали странице.

 
Web www.patentalert.com

< (none)

< Instruction cache associative crossbar switch

> Predecoding multiple instructions as one combined instruction and detecting branch to one of the instructions

> (none)

~ 00030