The Importance Of Data Granularity

931 Words2 Pages

3. GRANULARITY: Granularity is one of the important issue to implement DSM algorithm. Granularity can be define as the size of data sharing unit which is present in the shared memory. The unit can possibly be a byte, a word, a page, few pages or other kind of unit. The quick successor of shared memory would have a page as the unit to transfer data in a multiprocessor system. The size of the smallest unit of shared memory describe by the granularity in the DSM structure is the page-size. it is advantageous to pick a different hardware page size as the unit of sharing. The conventions and hardware that are utilized in the DSM structure to spread upgrades will have an impact on the decision of granularity. To pick the appropriate granularity is a noteworthy issue in distributed shared memory due to the fact that DSM deals with the amount of computation in a multiprocessor that is time to request data and execute …show more content…

It can be identified as the quantity of data transferring between nodes toward the end of execution stage as this is the data that will be processed further in the execution stage. In the DSM system the quantity of data sharing between nodes is normally based on different physical page-size. The system utilizing paging, in spite of the measure of data sharing, the measure of data transferring between nodes is normally based on different physical page size of the fundamental architecture. Issue emerges when system that comprises very small data granularity are running on system that backing very large physical pages. On the off chance that the shared data is saved in adjacent memory area then most data can be saved in couple of physical pages. Subsequently lower the efficiency of system as the common physical page hits between multiple processors. To resolve this issue the DSM system subdivided the shared data structure on to disjoint physical

More about The Importance Of Data Granularity

Open Document