METHOD AND APPARATUS FOR HIGH SPEED CACHE FLUSHING IN A NON-VOLATILE MEMORY
An invention is provided for performing flush cache in a non-volatile memory. The invention includes maintaining a plurality of free memory blocks within a non-volatile memory. When a flush cache command is issued, a flush cache map is examined to obtain a memory address of a memory block in the plu...
Saved in:
Main Author | |
---|---|
Format | Patent |
Language | English |
Published |
24.01.2013
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | An invention is provided for performing flush cache in a non-volatile memory. The invention includes maintaining a plurality of free memory blocks within a non-volatile memory. When a flush cache command is issued, a flush cache map is examined to obtain a memory address of a memory block in the plurality of free memory blocks within the non-volatile memory. The flush cache map includes a plurality of entries, each entry indicating a memory block of the plurality of free memory blocks. Then, a cache block is written to a memory block at the obtained memory address within the non-volatile memory. In this manner, when a flush cache command is received, the flush cache map allows cache blocks to be written to free memory blocks in the non-volatile memory without requiring a non-volatile memory search for free blocks or requiring erasing of memory blocks storing old data. |
---|---|
AbstractList | An invention is provided for performing flush cache in a non-volatile memory. The invention includes maintaining a plurality of free memory blocks within a non-volatile memory. When a flush cache command is issued, a flush cache map is examined to obtain a memory address of a memory block in the plurality of free memory blocks within the non-volatile memory. The flush cache map includes a plurality of entries, each entry indicating a memory block of the plurality of free memory blocks. Then, a cache block is written to a memory block at the obtained memory address within the non-volatile memory. In this manner, when a flush cache command is received, the flush cache map allows cache blocks to be written to free memory blocks in the non-volatile memory without requiring a non-volatile memory search for free blocks or requiring erasing of memory blocks storing old data. |
Author | REID ROBERT ALAN |
Author_xml | – fullname: REID ROBERT ALAN |
BookMark | eNrjYmDJy89L5WTw9nUN8fB3UXD0A-KAAMcgx5DQYAU3_yAFD093D4XgAFdXFwVnR2cPVwU3n9BgD08_dwVPPwVHBT9_P90wfx_HEE8fVwVfV1__oEgeBta0xJziVF4ozc2g7OYa4uyhm1qQH59aXJCYnJqXWhIfGmxkYGhsYGRiZmTsaGhMnCoAKxgvzA |
ContentType | Patent |
DBID | EVB |
DatabaseName | esp@cenet |
DatabaseTitleList | |
Database_xml | – sequence: 1 dbid: EVB name: esp@cenet url: http://worldwide.espacenet.com/singleLineSearch?locale=en_EP sourceTypes: Open Access Repository |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Medicine Chemistry Sciences Physics |
ExternalDocumentID | US2013024623A1 |
GroupedDBID | EVB |
ID | FETCH-epo_espacenet_US2013024623A13 |
IEDL.DBID | EVB |
IngestDate | Fri Jul 19 15:15:09 EDT 2024 |
IsOpenAccess | true |
IsPeerReviewed | false |
IsScholarly | false |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-epo_espacenet_US2013024623A13 |
Notes | Application Number: US201213631250 |
OpenAccessLink | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20130124&DB=EPODOC&CC=US&NR=2013024623A1 |
ParticipantIDs | epo_espacenet_US2013024623A1 |
PublicationCentury | 2000 |
PublicationDate | 20130124 |
PublicationDateYYYYMMDD | 2013-01-24 |
PublicationDate_xml | – month: 01 year: 2013 text: 20130124 day: 24 |
PublicationDecade | 2010 |
PublicationYear | 2013 |
RelatedCompanies | CADENCE DESIGN SYSTEMS, INC |
RelatedCompanies_xml | – name: CADENCE DESIGN SYSTEMS, INC |
Score | 2.875827 |
Snippet | An invention is provided for performing flush cache in a non-volatile memory. The invention includes maintaining a plurality of free memory blocks within a... |
SourceID | epo |
SourceType | Open Access Repository |
SubjectTerms | CALCULATING COMPUTING COUNTING ELECTRIC DIGITAL DATA PROCESSING PHYSICS |
Title | METHOD AND APPARATUS FOR HIGH SPEED CACHE FLUSHING IN A NON-VOLATILE MEMORY |
URI | https://worldwide.espacenet.com/publicationDetails/biblio?FT=D&date=20130124&DB=EPODOC&locale=&CC=US&NR=2013024623A1 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8JADG8Ifr4palDRXKLZ2yIbG44HYo7bzaHsI2wj-ERguyUmZhCZ8d-3nKA88XAvbdLcNWl7v961BbgXVm6lzUyoCL0y1egITbWs6UzNsrZhWunU7MgqV89vu4nxMjbHFfjY1MLIPqHfsjkiWlSK9l5Kf734T2LZ8m_l8mH2jqT5kxN3bWWNjtEhY7xS7F6Xh4EdMIWxbhIp_vCXpxsY7ClipT28SD-u7IGPequ6lMV2UHFOYD9EeUV5ChVR1OCIbWav1eDQWz951-BA_tFMl0hc2-HyDF49HruBTaiPKwzpkMZJRBDQEbf_7JIo5NwmjDKXE2eQyJQU6fuEEh895ygY0Lg_4MTjXjB8O4c7h8fMVXF_kz91TJJo-zCtC6gW80LUgUwtYQm9KQw9F8hEsKLlppbnnZbQkGJcQmOXpKvd7Gs41uUoCE3VjQZUy88vcYMBuZzdSj3-AOXchvY |
link.rule.ids | 230,309,783,888,25576,76876 |
linkProvider | European Patent Office |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dT8JADG8IfuCbosYP1Es0e1tkY8PxQMzYbm6yr7CN4BOB7ZaYmEHcjP--5QTliYd7aZPmrknb-_WuLcAD03ItbWdMROiViUqPSaKmzeZilnUVVUtnao9XuXp-106U14k6qcHHphaG9wn95s0R0aJStPeK--vlfxLL5H8ry8f5O5IWz1bcN4U1OkaHjPFKMAd9GgZmYAiG0U8iwR_98mQFg72OWGkPL9lPK3ug48GqLmW5HVSsY9gPUV5RnUCNFU1oGJvZa0049NZP3k044H800xKJazssT2Ho0dgOTKL7uMJQH-lxEhEEdMR2XmwShZSaxNANmxLLTXhKijg-0YmPnnMcuHrsuJR41AtGb2dwb9HYsEXc3_RPHdMk2j5M5xzqxaJgF0BmGtOY3GaKnDNkIliRclXK816HSUhRLqG1S9LVbvYdNOzYc6eu4w-v4UjmYyEkUVZaUK8-v9gNBudqfst1-gNnB4np |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Apatent&rft.title=METHOD+AND+APPARATUS+FOR+HIGH+SPEED+CACHE+FLUSHING+IN+A+NON-VOLATILE+MEMORY&rft.inventor=REID+ROBERT+ALAN&rft.date=2013-01-24&rft.externalDBID=A1&rft.externalDocID=US2013024623A1 |