Patent number 8762673 is assigned to
The following quote was obtained by the news editors from the background information supplied by the inventors: "A server, one of data processing apparatus, has redundantly configured memories in some cases. Even if an error occurs on one of the redundantly configured memories, the server may thereby continue a process by using another regularly working memory. Some server accesses a memory by using an interleave function so as to achieve higher speed access to the memory. That is, the server divides data of consecutive addresses when the data is written into the memory, and puts a portion of the divided data on an interleave block of every way, i.e., one of areas into which the memory is divided. When the server reads data having been written, the server reads a plurality of portions of the data of the consecutive addresses put on the interleave blocks of the respective ways in parallel so as to achieve higher speed access to the memory. In such a case, a type of interleaving in case of dividing a memory into two interleave blocks is called 2-Way interleaving, and a type of interleaving in case of dividing a memory into four interleave blocks is called 4-Way interleaving.
"In a case, however, where a server stores data in a memory on the basis of, e.g., a 2-Way interleave setting and then changes the 2-Way interleave setting to, e.g., a 4-Way interleave setting, an address that data is written into and an address that data is read from disagree with each other. Such disagreement results in that the data written into the memory and the data read from the memory do not match each other. Thus, if the server needs a change in an interleave setting because of, e.g., addition of a memory, the interleave setting is changed after the server stops working and after a process for rebooting the server."
In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventor's summary information for this patent: "According to an aspect of an embodiment, a data processing apparatus includes a first memory that has first storage areas, a capacity of each first storage area being variable, a second memory that has second storage areas, a capacity of each second storage area being variable, and each second storage area is redundant to a first storage area corresponding to a second storage area, a memory controller that stores data stored in each first storage area to the corresponding second storage area, and writes data stored in a second storage area to the corresponding varied first storage area and writes data stored in a first storage area to the corresponding varied second storage area when capacities of the first storage area and the second storage areas are varied.
"The object and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the claims.
"It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed."
URL and more information on this patent, see:
Keywords for this news article include:
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Businesses, Investors Pressing for Green Policy
- 'The Voice' Sounds Different This Season
- NSHMBA to Rebrand With New Name, Logo
- Lower Used-Car Prices Roil the Auto Industry
- Chrysler and Google Launch Virtual Plant Tour
- Perry Wants to Skip Court for Foreign Trip
- Investors Fret Yahoo's Future, Stock Dips
- Iran Digs in on Underground Nuclear Site
- Existing Home Sales in U.S. Fell in August
- U.N. Endorses Rights of Indigenous Peoples