IP Library Granted Patent US 8,612,692
Granted Patent B2
US 8,612,692 · App. 13/052,203 · Granted Dec 17, 2013

Variable write back timing to nonvolatile semiconductor memory

Inventors: Kenta Yasufuku (Kawasaki, JP); Masaki Miyagawa (Kawasaki, JP); Goh Uemura (Kawasaki, JP); Tsutomu Owa (Kawasaki, JP); Tsutomu Unesaki (Hachioji, JP); Atsushi Kunimatsu (Funabashi, JP)
Assignee: Kabushiki Kaisha Toshiba
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,612,692
App. No.
13/052,203
Granted
Dec 17, 2013
Kind
B2
Abstract

According to one embodiment, an information processing device includes a first determination section and a setting section. The first determination section determines inconsistency between first data and second data. The first data is stored in a nonvolatile semiconductor memory. The second data is corresponding to the first data and stored in a semiconductor memory. The setting section sets execution timing of write back based on access frequency information associated with the second data.

Claims (29)

1. An information processing device comprising:

a processor which executes an operating system;

a determination section which determines inconsistency between first data and second data, the first data being stored in a nonvolatile semiconductor memory, and the second data being corresponding to the first data and stored in a semiconductor memory;

a setting section which sets execution timing of write back based on access frequency information associated with the second data, the access frequency information being determined by the operating system based on an attribute of the second data and provided to the setting section; and

a write back section which executes a write back operation based on the execution timing set by the setting section,

wherein the access frequency information associated with the second data is determined based on whether the second data is data allocated in a stack area or a heap area, and

when the second data is data allocated in the stack area or the heap area, the setting section sets the execution timing longer than a case when the second data is not data allocated in the stack area and the heap area.

2. The information processing device of claim 1 , wherein the nonvolatile semiconductor memory is used as a main memory.

3. The information processing device of claim 1 , wherein

the access frequency information associated with the second data is determined based on a number of accesses to the second data.

4. The information processing device of claim 1 , further comprising a profile section which monitors access to the second data, and calculates access frequency information associated with the second data.

5. The information processing device of claim 1 , wherein the access frequency information includes a number of times of access to the second data occurring per unit time.

6. The information processing device of claim 1 , further comprising:

a memory controller which controls the nonvolatile semiconductor memory; and

wherein

at least one of the determination section, the setting section, and the write back section is realized by the memory controller.

7. The information processing device of claim 1 , further comprising a profile section which is constituted of hardware, and collects the access frequency information associated with the second data.

8. The information processing device of claim 1 , wherein the access frequency information associated with the second data is determined based on a file extension or file header of a file to which the second data is related.

9. A memory system connectable to a host device, the host device including a semiconductor memory, the memory system comprising:

an interface section which receives a command and data from an outside of the memory system;

a nonvolatile semiconductor memory;

a determination section which determines inconsistency between first data and second data, the first data being stored in the nonvolatile semiconductor memory, and the second data corresponding to the first data and stored in the semiconductor memory;

a setting section which sets execution timing of write back based on access frequency information associated with the second data, the access frequency information being provided through the interface section from the host device;

a write back section which executes a write back operation based on the execution timing set by the setting section,

wherein the access frequency information associated with the second data is determined based on whether the second data is data allocated in a stack area or a heap area, and

when the second data is data allocated in the stack area or the heap area, the setting section sets the execution timing longer than a case when the second data is not data allocated in the stack area and the heap area.

10. The memory system of claim 9 , wherein the access frequency information associated with the second data is determined based on a file extension or file header of a file to which the second data is related.

11. The memory system of claim 9 , wherein the access frequency information associated with the second data is determined based on whether the second data is data allocated in a stack area or a heap area.

12. The memory system of claim 9 , wherein the access frequency information for the second data is determined based on a number of accesses to the second data.

Assignments (5)
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: K.K. PANGEA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 055669/0401 →
MERGER Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: K.K. PANGEA
Reel/Frame 055659/0471 →
CHANGE OF NAME AND ADDRESS Recorded Jan 22, 2021
From: TOSHIBA MEMORY CORPORATION
To: KIOXIA CORPORATION
Reel/Frame 055669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2017
From: KABUSHIKI KAISHA TOSHIBA
To: TOSHIBA MEMORY CORPORATION
Reel/Frame 043709/0035 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2011
From: YASUFUKU, KENTA; MIYAGAWA, MASAKI; UEMURA, GOH; OWA, TSUTOMU; UNESAKI, TSUTOMU; KUNIMATSU, ATSUSHI
To: KABUSHIKI KAISHA TOSHIBA
Reel/Frame 026419/0196 →
Priority Claims (1)
JP 2010-172758 · Jul 30, 2010 · national
Continuity (1)
Related Publication 20120030428A1 · Feb 2, 2012