Movatterモバイル変換


[0]ホーム

URL:


US20120221767A1 - Efficient buffering for a system having non-volatile memory - Google Patents

Efficient buffering for a system having non-volatile memory
Download PDF

Info

Publication number
US20120221767A1
US20120221767A1US13/036,460US201113036460AUS2012221767A1US 20120221767 A1US20120221767 A1US 20120221767A1US 201113036460 AUS201113036460 AUS 201113036460AUS 2012221767 A1US2012221767 A1US 2012221767A1
Authority
US
United States
Prior art keywords
write
command
nvm
control circuitry
buffer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/036,460
Inventor
Daniel J. Post
Nir Wakrat
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Apple Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US13/036,460priorityCriticalpatent/US20120221767A1/en
Application filed by Apple IncfiledCriticalApple Inc
Assigned to APPLE INC.reassignmentAPPLE INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: POST, DANIEL J., WAKRAT, NIR
Priority to TW101106297Aprioritypatent/TWI503822B/en
Priority to TW101134054Aprioritypatent/TWI537952B/en
Priority to PCT/US2012/026752prioritypatent/WO2012118743A1/en
Priority to KR1020120019692Aprioritypatent/KR20120098505A/en
Priority to EP12157312Aprioritypatent/EP2492817A3/en
Priority to CN201210114701.9Aprioritypatent/CN102750226B/en
Priority to KR1020120020909Aprioritypatent/KR101624007B1/en
Publication of US20120221767A1publicationCriticalpatent/US20120221767A1/en
Priority to US14/693,260prioritypatent/US9703700B2/en
Priority to US15/630,376prioritypatent/US9996457B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Systems and methods are disclosed for efficient buffering for a system having non-volatile memory (“NVM”). In some embodiments, a control circuitry of a system can use heuristics to determine whether to perform buffering of one or more write commands received from a file system. In other embodiments, the control circuitry can minimize read energy and buffering overhead by efficiently re-ordering write commands in a queue along page-aligned boundaries of a buffer. In further embodiments, the control circuitry can optimally combine write commands from a buffer with write commands from a queue. After combining the commands, the control circuitry can dispatch the commands in a single transaction.

Description

Claims (26)

21. A system comprising:
a non-volatile memory (“NVM”) comprising a plurality of pages;
a bus controller operative to communicate with the NVM;
volatile memory comprising a queue and a buffer for storing a set of write commands; and
control circuitry operative to:
determine if the set of write commands stored in the buffer is currently aligned with at least one page boundary;
in response to determining that the set of write commands stored in the buffer is not currently aligned with the at least one page boundary, detect a fill size that is needed to fill the buffer to the at least one page boundary;
determine if there is at least one write command in the queue that has a size equal to the fill size; and
in response to determining that there is at least one write command in the queue that has a size equal to the fill size, transfer the at least one write command from the queue to the buffer.
US13/036,4602011-02-282011-02-28Efficient buffering for a system having non-volatile memoryAbandonedUS20120221767A1 (en)

Priority Applications (10)

Application NumberPriority DateFiling DateTitle
US13/036,460US20120221767A1 (en)2011-02-282011-02-28Efficient buffering for a system having non-volatile memory
TW101106297ATWI503822B (en)2011-02-282012-02-24Efficient buffering for a system having non-volatile memory
TW101134054ATWI537952B (en)2011-02-282012-02-24Efficient buffering for a system having non-volatile memory
PCT/US2012/026752WO2012118743A1 (en)2011-02-282012-02-27Efficient buffering for a system having non-volatile memory
KR1020120019692AKR20120098505A (en)2011-02-282012-02-27Efficient buffering for a system having non-volatile memory
EP12157312AEP2492817A3 (en)2011-02-282012-02-28Efficient buffering for a system having non-volatile memory
CN201210114701.9ACN102750226B (en)2011-02-282012-02-28There is the high efficiency buffer of the system of nonvolatile memory
KR1020120020909AKR101624007B1 (en)2011-02-282012-02-29Efficient buffering for a system having non-volatile memory
US14/693,260US9703700B2 (en)2011-02-282015-04-22Efficient buffering for a system having non-volatile memory
US15/630,376US9996457B2 (en)2011-02-282017-06-22Efficient buffering for a system having non-volatile memory

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US13/036,460US20120221767A1 (en)2011-02-282011-02-28Efficient buffering for a system having non-volatile memory

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US14/693,260DivisionUS9703700B2 (en)2011-02-282015-04-22Efficient buffering for a system having non-volatile memory

Publications (1)

Publication NumberPublication Date
US20120221767A1true US20120221767A1 (en)2012-08-30

Family

ID=45808178

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US13/036,460AbandonedUS20120221767A1 (en)2011-02-282011-02-28Efficient buffering for a system having non-volatile memory
US14/693,260ActiveUS9703700B2 (en)2011-02-282015-04-22Efficient buffering for a system having non-volatile memory
US15/630,376ActiveUS9996457B2 (en)2011-02-282017-06-22Efficient buffering for a system having non-volatile memory

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US14/693,260ActiveUS9703700B2 (en)2011-02-282015-04-22Efficient buffering for a system having non-volatile memory
US15/630,376ActiveUS9996457B2 (en)2011-02-282017-06-22Efficient buffering for a system having non-volatile memory

Country Status (6)

CountryLink
US (3)US20120221767A1 (en)
EP (1)EP2492817A3 (en)
KR (2)KR20120098505A (en)
CN (1)CN102750226B (en)
TW (2)TWI503822B (en)
WO (1)WO2012118743A1 (en)

Cited By (53)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120284460A1 (en)*2011-05-022012-11-08Western Digital Technologies, Inc.High performance path for command processing
US20130054841A1 (en)*2011-08-302013-02-28International Business Machines CorporationMultiple i/o request processing in a storage system
WO2014039665A1 (en)*2012-09-062014-03-13Intel CorporationMitigating unauthorized access to data traffic
US20140173077A1 (en)*2012-12-132014-06-19Level 3 Communications, LlcMaintaining invalidation information
WO2014098839A1 (en)*2012-12-192014-06-26Hewlett-Packard Development CompanyNvram path selection
US8769318B2 (en)2011-05-112014-07-01Apple Inc.Asynchronous management of access requests to control power consumption
US20140237167A1 (en)*2011-06-242014-08-21Sandisk Technologies Inc.Apparatus and Methods for Peak Power Management in Memory Systems
US20140280759A1 (en)*2013-03-152014-09-18International Business Machines CorporationData transmission for transaction processing in a networked environment
JP2014182792A (en)*2013-03-152014-09-29Samsung Electronics Co LtdOperation method of memory system, memory system, and memory controller
US20140372588A1 (en)2011-12-142014-12-18Level 3 Communications, LlcRequest-Response Processing in a Content Delivery Network
US8938583B1 (en)*2011-11-162015-01-20Western Digital Technologies, Inc.System and method for concurrently executing data access requests
US9047189B1 (en)*2013-05-282015-06-02Amazon Technologies, Inc.Self-describing data blocks of a minimum atomic write size for a data store
US20150169254A1 (en)*2013-12-162015-06-18International Business Machines CorporationFirmware bypass for medium-access commands
US9412455B2 (en)2013-09-112016-08-09Kabushiki Kaisha ToshibaData write control device and data storage device
US20160299687A1 (en)2015-04-132016-10-13SK Hynix Inc.Controller transmitting output commands and method of operating the same
US9591047B1 (en)*2016-04-112017-03-07Level 3 Communications, LlcInvalidation in a content delivery network (CDN)
US9634918B2 (en)2012-12-132017-04-25Level 3 Communications, LlcInvalidation sequencing in a content delivery framework
US20170171223A1 (en)*2015-12-152017-06-15International Business Machines CorporationManagement of encryption within processing elements
US20170177061A1 (en)*2015-12-172017-06-22Pmc-Sierra Us, Inc.Power saving in multi-directional data transfer
US9841917B2 (en)2011-09-162017-12-12Apple Inc.Systems and methods for configuring non-volatile memory
US20180018111A1 (en)*2016-07-142018-01-18SK Hynix Inc.Memory system and operating method thereof
US9880926B1 (en)*2013-08-202018-01-30Seagate Technology LlcLog structured reserved zone for a data storage device
US20180203605A1 (en)*2017-01-172018-07-19Phison Electronics Corp.Data transmitting method, memory storage device and memory control circuit unit
US10152241B2 (en)2016-05-042018-12-11SK Hynix Inc.Data processing system and operating method thereof
US20190042501A1 (en)*2018-09-252019-02-07Intel CorporationTechnologies for computational storage via offload kernel extensions
US20190065370A1 (en)*2016-03-082019-02-28Toshiba Memory CorporationStorage system and information processing system for controlling nonvolatile memory
US10430117B2 (en)*2017-10-232019-10-01Micron Technology, Inc.Host accelerated operations in managed NAND devices
US10558591B2 (en)*2017-10-092020-02-11Advanced Micro Devices, Inc.Method and apparatus for in-band priority adjustment forwarding in a communication fabric
US20200050390A1 (en)*2018-08-082020-02-13Micron Technology, Inc.Throttle Response Signals from a Memory System
US10642494B2 (en)*2015-12-312020-05-05Lenovo (Beijing) LimitedMethod, electronic device and computer program product for data processing
US10652087B2 (en)2012-12-132020-05-12Level 3 Communications, LlcContent delivery framework having fill services
US10701148B2 (en)2012-12-132020-06-30Level 3 Communications, LlcContent delivery framework having storage services
US10701149B2 (en)2012-12-132020-06-30Level 3 Communications, LlcContent delivery framework having origin services
US10725703B2 (en)*2017-11-292020-07-28Lapis Semiconductor Co., Ltd.Method for writing data, memory device and data writing system
US10791050B2 (en)2012-12-132020-09-29Level 3 Communications, LlcGeographic location determination in a content delivery framework
US10861504B2 (en)2017-10-052020-12-08Advanced Micro Devices, Inc.Dynamic control of multi-region fabric
CN112602049A (en)*2018-08-082021-04-02美光科技公司Optimizing information requests to a memory system
US11029893B2 (en)2017-09-082021-06-08Samsung Electronics Co., Ltd.Storage device including nonvolatile memory device and controller, controller and operating method of nonvolatile memory device
US11196657B2 (en)2017-12-212021-12-07Advanced Micro Devices, Inc.Self identifying interconnect topology
US11223575B2 (en)2019-12-232022-01-11Advanced Micro Devices, Inc.Re-purposing byte enables as clock enables for power savings
US11368548B2 (en)2012-12-132022-06-21Level 3 Communications, LlcBeacon services in a content delivery framework
US11379151B2 (en)2020-03-312022-07-05Western Digital Technologies, Inc.Flow control of large sequential host read commands based on a queue threshold
CN114730247A (en)*2020-04-242022-07-08西部数据技术公司 Storage device with minimum write size of data
WO2022212205A1 (en)*2021-03-292022-10-06Micron Technology, Inc.Sideband communication management
US11507522B2 (en)2019-12-062022-11-22Advanced Micro Devices, Inc.Memory request priority assignment techniques for parallel processors
US11513736B2 (en)2021-03-082022-11-29Western Digital Technologies, Inc.Revised host command generation for unaligned access
US20230280908A1 (en)*2011-06-302023-09-07Amazon Technologies, Inc.System and method for providing a committed throughput level in a data store
JP2023543567A (en)*2020-09-252023-10-17アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド Combining write transactions for large writes
US20240195789A1 (en)*2020-09-252024-06-13Intel CorporationCryptographic data processing using a dma engine
US12045168B2 (en)2019-05-062024-07-23Micron Technology, Inc.Timed data transfer between a host system and a memory sub-system
US12061544B2 (en)2018-02-052024-08-13Micron Technology, Inc.CPU cache flushing to persistent memory
US20250036282A1 (en)*2016-01-282025-01-30Weka.IO Ltd.Congestion Mitigation in a Distributed Storage System
US12333156B2 (en)2023-08-102025-06-17SanDisk Technologies, Inc.Write aggregation based on NAND wear level

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120221767A1 (en)*2011-02-282012-08-30Apple Inc.Efficient buffering for a system having non-volatile memory
KR101889298B1 (en)*2011-11-082018-08-20삼성전자주식회사Memory device including nonvolatile memory and controling method of nonvolatile memory
CN103914397B (en)*2013-01-092018-01-30深圳市江波龙电子有限公司Flash memory device and its management method
US10089224B2 (en)*2013-03-152018-10-02The Boeing CompanyWrite caching using volatile shadow memory
CN111176585B (en)*2013-11-072024-05-03奈特力斯股份有限公司Hybrid memory module and system and method for operating hybrid memory module
CN103617101A (en)*2013-12-122014-03-05北京旋极信息技术股份有限公司Power fail safeguard method and device
KR102301230B1 (en)*2014-12-242021-09-10삼성전자주식회사Device and Method for performing scheduling for virtualized GPUs
KR102364381B1 (en)2015-03-062022-02-18에스케이하이닉스 주식회사Memory system and operation method for the same
WO2017069773A1 (en)*2015-10-232017-04-27Hewlett-Packard Development Company, L.P.Write commands filtering
US10459855B2 (en)2016-07-012019-10-29Intel CorporationLoad reduced nonvolatile memory interface
KR102641107B1 (en)*2016-07-292024-02-27삼성전자주식회사Storage device, system including the same and method of operating the same
CN106713450A (en)*2016-12-212017-05-24广州优视网络科技有限公司Downloading acceleration method and apparatus based on read-write separation mode
KR102681659B1 (en)*2017-01-122024-07-05에스케이하이닉스 주식회사Memory system and operating method of memory system
TWI635391B (en)*2017-02-142018-09-11點序科技股份有限公司Flash memory and management method thereof
US10296473B2 (en)*2017-03-242019-05-21Western Digital Technologies, Inc.System and method for fast execution of in-capsule commands
CN108572790B (en)*2017-04-202021-11-26深圳市得一微电子有限责任公司Solid state disk writing instruction ordering method and solid state disk
US10014056B1 (en)*2017-05-182018-07-03Sandisk Technologies LlcChanging storage parameters
CN107506138B (en)*2017-08-112020-12-18东莞记忆存储科技有限公司 A method for improving the life of solid-state hard drives
US10514748B2 (en)*2017-09-272019-12-24Western Digital Technologies, Inc.Reactive power management for non-volatile memory controllers
US10409726B2 (en)*2017-10-302019-09-10Micron Technology, Inc.Dynamic L2P cache
US10705747B2 (en)*2018-03-212020-07-07Micron Technology, Inc.Latency-based storage in a hybrid memory system
US10782916B2 (en)*2018-08-082020-09-22Micron Technology, Inc.Proactive return of write credits in a memory system
KR102691851B1 (en)*2018-08-292024-08-06에스케이하이닉스 주식회사Nonvolatile memory device, data storage apparatus including the same and operating method thereof
CN109445690B (en)*2018-10-082020-10-23苏州浪潮智能科技有限公司RAID card performance optimization method, device, terminal and storage medium
KR102689927B1 (en)*2018-11-162024-07-31에스케이하이닉스 주식회사Memory system and operating method thereof
US11614889B2 (en)2018-11-292023-03-28Advanced Micro Devices, Inc.Aggregating commands in a stream based on cache line addresses
CN111625180B (en)2019-02-272021-05-28英韧科技(上海)有限公司Data writing method and device and storage medium
CN109992212B (en)*2019-04-102020-03-27苏州浪潮智能科技有限公司 A data writing method and a data reading method
CN112015527B (en)*2019-05-292024-03-22闪迪技术有限公司 Manage fetching and executing commands from the submission queue
US11669272B2 (en)*2019-05-312023-06-06Micron Technology, Inc.Predictive data transfer based on availability of media units in memory sub-systems
KR102696398B1 (en)2019-08-282024-08-20에스케이하이닉스 주식회사Memory controller, storage device including the same and operating method thereof
US11537510B2 (en)*2020-04-242022-12-27Western Digital Technologies, Inc.Storage devices having minimum write sizes of data
CN114764310A (en)2021-01-132022-07-19三星电子株式会社Processor using host memory buffer and memory system including the same
US11934695B2 (en)*2021-06-232024-03-19Western Digital Technologies, Inc.Aligned command based firmware architecture for unaligned write handling
EP4231132A1 (en)*2022-02-182023-08-23Samsung Electronics Co., Ltd.Memory system for tailoring data, host system for controlling the memory system, and operation method of the memory system
US12039198B2 (en)2022-05-202024-07-16Western Digital Technologies, Inc.Dynamic write shaping
TW202445367A (en)2023-05-032024-11-16智原科技股份有限公司Command reordering device with retry function and operation method thereof

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5651137A (en)*1995-04-121997-07-22Intel CorporationScalable cache attributes for an input/output bus
US6397301B1 (en)*1999-12-292002-05-28Intel CorporationPreventing access to secure area of a cache
US6748441B1 (en)*1999-12-022004-06-08Microsoft CorporationData carousel receiving and caching
US6748493B1 (en)*1998-11-302004-06-08International Business Machines CorporationMethod and apparatus for managing memory operations in a data processing system using a store buffer
US20040186961A1 (en)*2003-03-192004-09-23Shinji KimuraCache control method for node apparatus
US20060015748A1 (en)*2004-06-302006-01-19Fujitsu LimitedSecure processor and a program for a secure processor
US20060080553A1 (en)*2004-10-082006-04-13International Business Machines CorporationSecure memory caching structures for data, integrity and version values
US20080201574A1 (en)*2007-02-152008-08-21Fujitsu LimitedData encryption apparatus, data decryption apparatus, data encryption method, data decryption method, and data relay apparatus
US20080209203A1 (en)*2007-02-152008-08-28Fujitsu LimitedData encryption apparatus, data decryption apparatus, data encryption method, data decryption method, and data transfer controlling apparatus
US20080320209A1 (en)*2000-01-062008-12-25Super Talent Electronics, Inc.High Performance and Endurance Non-volatile Memory Based Storage Systems
US20090313416A1 (en)*2008-06-162009-12-17George Wayne NationComputer main memory incorporating volatile and non-volatile memory
US20100031056A1 (en)*2007-07-272010-02-04Hitachi, Ltd.Storage system to which removable encryption/decryption module is connected
US20100174847A1 (en)*2009-01-052010-07-08Alexander PaleyNon-Volatile Memory and Method With Write Cache Partition Management Methods
US20100293321A1 (en)*2009-05-122010-11-18Hanan WeingartenSystems and method for flash memory management
US20120005409A1 (en)*2010-07-012012-01-05Tsung-Chieh YangMethod for performing data shaping, and associated memory device and controller thereof
US20120191982A1 (en)*2007-12-062012-07-26Levin Timothy EvertNon-volatile storage of encrypted data

Family Cites Families (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4433374A (en)*1980-11-141984-02-21Sperry CorporationCache/disk subsystem with cache bypass
US5724592A (en)1995-03-311998-03-03Intel CorporationMethod and apparatus for managing active power consumption in a microprocessor controlled storage device
JP3821536B2 (en)1997-05-162006-09-13沖電気工業株式会社 Nonvolatile semiconductor disk device
US6233693B1 (en)1998-05-062001-05-15International Business Machines CorporationSmart DASD spin-up
US8266367B2 (en)*2003-12-022012-09-11Super Talent Electronics, Inc.Multi-level striping and truncation channel-equalization for flash-memory system
JP4694040B2 (en)2001-05-292011-06-01ルネサスエレクトロニクス株式会社 Semiconductor memory device
GB0123416D0 (en)2001-09-282001-11-21Memquest LtdNon-volatile memory control
US6925573B2 (en)2002-01-022005-08-02Intel CorporationMethod and apparatus to manage use of system power within a given specification
US7400062B2 (en)2002-10-152008-07-15Microsemi Corp. - Analog Mixed Signal Group Ltd.Rack level power management
US7399043B2 (en)*2002-12-022008-07-15Silverbrook Research Pty LtdCompensation for uneven printhead module lengths in a multi-module printhead
US7146455B2 (en)*2003-05-192006-12-05Accton Technology CorporationSystem and method for optimized access to memory devices requiring block writing
CN1886749B (en)2003-11-282012-06-13松下电器产业株式会社Recording apparatus
US8112574B2 (en)*2004-02-262012-02-07Super Talent Electronics, Inc.Swappable sets of partial-mapping tables in a flash-memory system with a command queue for combining flash writes
US7155623B2 (en)2003-12-032006-12-26International Business Machines CorporationMethod and system for power management including local bounding of device group power consumption
US20070083491A1 (en)*2004-05-272007-04-12Silverbrook Research Pty LtdStorage of key in non-volatile memory
US7305572B1 (en)2004-09-272007-12-04Emc CorporationDisk drive input sequencing for staggered drive spin-up
US7363442B2 (en)*2004-11-122008-04-22International Business Machines CorporationSeparate handling of read and write of read-modify-write
JP2006185407A (en)2004-12-012006-07-13Matsushita Electric Ind Co Ltd Peak power control method and apparatus
JP2006195569A (en)2005-01-112006-07-27Sony CorpMemory unit
US7440215B1 (en)2005-03-302008-10-21Emc CorporationManaging disk drive spin up
US7444526B2 (en)2005-06-162008-10-28International Business Machines CorporationPerformance conserving method for reducing power consumption in a server system
US7562234B2 (en)2005-08-252009-07-14Apple Inc.Methods and apparatuses for dynamic power control
US20070211551A1 (en)2005-11-252007-09-13Yoav YogevMethod for dynamic performance optimization conforming to a dynamic maximum current level
US7609564B2 (en)*2005-12-312009-10-27Intel CorporationSystems and techniques for non-volatile memory buffering
US7793059B2 (en)2006-01-182010-09-07Apple Inc.Interleaving policies for flash memory
US7587559B2 (en)2006-08-102009-09-08International Business Machines CorporationSystems and methods for memory module power management
US20080107275A1 (en)*2006-11-082008-05-08Mehdi AsnaashariMethod and system for encryption of information stored in an external nonvolatile memory
US7953954B2 (en)*2007-01-262011-05-31Micron Technology, Inc.Flash storage partial page caching
JP4356765B2 (en)*2007-04-202009-11-04ソニー株式会社 Information processing apparatus and method, and program
US7895397B2 (en)*2007-09-122011-02-22Intel CorporationUsing inter-arrival times of data requests to cache data in a computing environment
US7961544B2 (en)2008-08-052011-06-14Sandisk Il Ltd.Storage system and method for managing a plurality of storage devices
JP5489434B2 (en)2008-08-252014-05-14株式会社日立製作所 Storage device with flash memory
US8601213B2 (en)*2008-11-032013-12-03Teradata Us, Inc.System, method, and computer-readable medium for spool cache management
US8386808B2 (en)2008-12-222013-02-26Intel CorporationAdaptive power budget allocation between multiple components in a computing system
CN101498994B (en)*2009-02-162011-04-20华中科技大学Solid state disk controller
US8281227B2 (en)2009-05-182012-10-02Fusion-10, Inc.Apparatus, system, and method to increase data integrity in a redundant storage system
US8307258B2 (en)2009-05-182012-11-06Fusion-10, IncApparatus, system, and method for reconfiguring an array to operate with less storage elements
US20110173462A1 (en)2010-01-112011-07-14Apple Inc.Controlling and staggering operations to limit current spikes
US20110252187A1 (en)*2010-04-072011-10-13Avigdor SegalSystem and method for operating a non-volatile memory including a portion operating as a single-level cell memory and a portion operating as a multi-level cell memory
US9235530B2 (en)*2010-05-312016-01-12Sandisk Technologies Inc.Method and system for binary cache cleanup
US8826051B2 (en)2010-07-262014-09-02Apple Inc.Dynamic allocation of power budget to a system having non-volatile memory and a processor
US8522055B2 (en)2010-07-262013-08-27Apple Inc.Peak power validation methods and systems for non-volatile memory
US8555095B2 (en)2010-07-262013-10-08Apple Inc.Methods and systems for dynamically controlling operations in a non-volatile memory to limit power consumption
US20120159042A1 (en)*2010-12-212012-06-21Western Digital Technologies, Inc.Data storage device executing a unitary command comprising two cipher keys to access a sector spanning two encryption zones
US20120221767A1 (en)*2011-02-282012-08-30Apple Inc.Efficient buffering for a system having non-volatile memory

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5651137A (en)*1995-04-121997-07-22Intel CorporationScalable cache attributes for an input/output bus
US6748493B1 (en)*1998-11-302004-06-08International Business Machines CorporationMethod and apparatus for managing memory operations in a data processing system using a store buffer
US6748441B1 (en)*1999-12-022004-06-08Microsoft CorporationData carousel receiving and caching
US6397301B1 (en)*1999-12-292002-05-28Intel CorporationPreventing access to secure area of a cache
US20080320209A1 (en)*2000-01-062008-12-25Super Talent Electronics, Inc.High Performance and Endurance Non-volatile Memory Based Storage Systems
US20040186961A1 (en)*2003-03-192004-09-23Shinji KimuraCache control method for node apparatus
US20060015748A1 (en)*2004-06-302006-01-19Fujitsu LimitedSecure processor and a program for a secure processor
US20060080553A1 (en)*2004-10-082006-04-13International Business Machines CorporationSecure memory caching structures for data, integrity and version values
US20080209203A1 (en)*2007-02-152008-08-28Fujitsu LimitedData encryption apparatus, data decryption apparatus, data encryption method, data decryption method, and data transfer controlling apparatus
US20080201574A1 (en)*2007-02-152008-08-21Fujitsu LimitedData encryption apparatus, data decryption apparatus, data encryption method, data decryption method, and data relay apparatus
US20100031056A1 (en)*2007-07-272010-02-04Hitachi, Ltd.Storage system to which removable encryption/decryption module is connected
US20120191982A1 (en)*2007-12-062012-07-26Levin Timothy EvertNon-volatile storage of encrypted data
US20090313416A1 (en)*2008-06-162009-12-17George Wayne NationComputer main memory incorporating volatile and non-volatile memory
US20100174847A1 (en)*2009-01-052010-07-08Alexander PaleyNon-Volatile Memory and Method With Write Cache Partition Management Methods
US20100293321A1 (en)*2009-05-122010-11-18Hanan WeingartenSystems and method for flash memory management
US20120005409A1 (en)*2010-07-012012-01-05Tsung-Chieh YangMethod for performing data shaping, and associated memory device and controller thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Brian Kaplan. "RAM is Key." May 2007. Carnegie Mellon University.*

Cited By (153)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120284460A1 (en)*2011-05-022012-11-08Western Digital Technologies, Inc.High performance path for command processing
US9021178B2 (en)*2011-05-022015-04-28Western Digital Technologies, Inc.High performance path for command processing
US8874942B2 (en)2011-05-112014-10-28Apple Inc.Asynchronous management of access requests to control power consumption
US8769318B2 (en)2011-05-112014-07-01Apple Inc.Asynchronous management of access requests to control power consumption
US20140237167A1 (en)*2011-06-242014-08-21Sandisk Technologies Inc.Apparatus and Methods for Peak Power Management in Memory Systems
US20230280908A1 (en)*2011-06-302023-09-07Amazon Technologies, Inc.System and method for providing a committed throughput level in a data store
US12413635B2 (en)*2011-06-302025-09-09Amazon Technologies, Inc.System and method for providing a committed throughput level in a data store
US9292209B2 (en)2011-08-302016-03-22International Business Machines CorporationMultiple I/O request processing in a storage system
US20130054841A1 (en)*2011-08-302013-02-28International Business Machines CorporationMultiple i/o request processing in a storage system
US9483188B2 (en)2011-08-302016-11-01International Business Machines CorporationMultiple I/O request processing in a storage system
US9134909B2 (en)*2011-08-302015-09-15International Business Machines CorporationMultiple I/O request processing in a storage system
US9841917B2 (en)2011-09-162017-12-12Apple Inc.Systems and methods for configuring non-volatile memory
US8938583B1 (en)*2011-11-162015-01-20Western Digital Technologies, Inc.System and method for concurrently executing data access requests
US10841398B2 (en)2011-12-142020-11-17Level 3 Communications, LlcControl in a content delivery network
US11838385B2 (en)2011-12-142023-12-05Level 3 Communications, LlcControl in a content delivery network
US20140372588A1 (en)2011-12-142014-12-18Level 3 Communications, LlcRequest-Response Processing in a Content Delivery Network
US10187491B2 (en)2011-12-142019-01-22Level 3 Communications, LlcRequest-response processing an a content delivery network
US12284260B2 (en)2011-12-142025-04-22Sandpiper Cdn, LlcControl in a content delivery network
US11218566B2 (en)2011-12-142022-01-04Level 3 Communications, LlcControl in a content delivery network
US9451045B2 (en)2011-12-142016-09-20Level 3 Communications, LlcContent delivery network
US9456053B2 (en)2011-12-142016-09-27Level 3 Communications, LlcContent delivery network
US9516136B2 (en)2011-12-142016-12-06Level 3 Communications, LlcCustomer-specific request-response processing in a content delivery network
WO2014039665A1 (en)*2012-09-062014-03-13Intel CorporationMitigating unauthorized access to data traffic
US9769123B2 (en)2012-09-062017-09-19Intel CorporationMitigating unauthorized access to data traffic
US10841177B2 (en)2012-12-132020-11-17Level 3 Communications, LlcContent delivery framework having autonomous CDN partitioned into multiple virtual CDNs to implement CDN interconnection, delegation, and federation
US9667506B2 (en)2012-12-132017-05-30Level 3 Communications, LlcMulti-level peering in a content delivery framework
US10826793B2 (en)2012-12-132020-11-03Level 3 Communications, LlcVerification and auditing in a content delivery framework
US10791050B2 (en)2012-12-132020-09-29Level 3 Communications, LlcGeographic location determination in a content delivery framework
US10742521B2 (en)2012-12-132020-08-11Level 3 Communications, LlcConfiguration and control in content delivery framework
US9628342B2 (en)2012-12-132017-04-18Level 3 Communications, LlcContent delivery framework
US9628343B2 (en)2012-12-132017-04-18Level 3 Communications, LlcContent delivery framework with dynamic service network topologies
US9628344B2 (en)2012-12-132017-04-18Level 3 Communications, LlcFramework supporting content delivery with reducer services network
US9628345B2 (en)2012-12-132017-04-18Level 3 Communications, LlcFramework supporting content delivery with collector services network
US9628346B2 (en)2012-12-132017-04-18Level 3 Communications, LlcDevices and methods supporting content delivery with reducer services
US9628347B2 (en)2012-12-132017-04-18Level 3 Communications, LlcLayered request processing in a content delivery network (CDN)
US9634905B2 (en)2012-12-132017-04-25Level 3 Communications, LlcInvalidation systems, methods, and devices
US9634906B2 (en)2012-12-132017-04-25Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services with feedback
US9634904B2 (en)2012-12-132017-04-25Level 3 Communications, LlcFramework supporting content delivery with hybrid content delivery services
US9634907B2 (en)2012-12-132017-04-25Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services with feedback
US9634918B2 (en)2012-12-132017-04-25Level 3 Communications, LlcInvalidation sequencing in a content delivery framework
US9641401B2 (en)2012-12-132017-05-02Level 3 Communications, LlcFramework supporting content delivery with content delivery services
US9641402B2 (en)2012-12-132017-05-02Level 3 Communications, LlcConfiguring a content delivery network (CDN)
US9647899B2 (en)2012-12-132017-05-09Level 3 Communications, LlcFramework supporting content delivery with content delivery services
US9647901B2 (en)2012-12-132017-05-09Level 3 Communications, LlcConfiguring a content delivery network (CDN)
US9647900B2 (en)2012-12-132017-05-09Level 3 Communications, LlcDevices and methods supporting content delivery with delivery services
US9654356B2 (en)2012-12-132017-05-16Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services
US9654355B2 (en)2012-12-132017-05-16Level 3 Communications, LlcFramework supporting content delivery with adaptation services
US9654353B2 (en)2012-12-132017-05-16Level 3 Communications, LlcFramework supporting content delivery with rendezvous services network
US9654354B2 (en)2012-12-132017-05-16Level 3 Communications, LlcFramework supporting content delivery with delivery services network
US9660874B2 (en)2012-12-132017-05-23Level 3 Communications, LlcDevices and methods supporting content delivery with delivery services having dynamically configurable log information
US9660876B2 (en)2012-12-132017-05-23Level 3 Communications, LlcCollector mechanisms in a content delivery network
US9661046B2 (en)2012-12-132017-05-23Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services
US9660875B2 (en)2012-12-132017-05-23Level 3 Communications, LlcDevices and methods supporting content delivery with rendezvous services having dynamically configurable log information
US10135697B2 (en)2012-12-132018-11-20Level 3 Communications, LlcMulti-level peering in a content delivery framework
US10862769B2 (en)2012-12-132020-12-08Level 3 Communications, LlcCollector mechanisms in a content delivery network
US10931541B2 (en)2012-12-132021-02-23Level 3 Communications, LlcDevices and methods supporting content delivery with dynamically configurable log information
US9686148B2 (en)2012-12-132017-06-20Level 3 Communications, LlcResponsibility-based cache peering
US10708145B2 (en)2012-12-132020-07-07Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services with feedback from health service
US9705754B2 (en)2012-12-132017-07-11Level 3 Communications, LlcDevices and methods supporting content delivery with rendezvous services
US10701149B2 (en)2012-12-132020-06-30Level 3 Communications, LlcContent delivery framework having origin services
US9722884B2 (en)2012-12-132017-08-01Level 3 Communications, LlcEvent stream collector systems, methods, and devices
US9722882B2 (en)2012-12-132017-08-01Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services with provisioning
US9722883B2 (en)2012-12-132017-08-01Level 3 Communications, LlcResponsibility-based peering
US9749192B2 (en)2012-12-132017-08-29Level 3 Communications, LlcDynamic topology transitions in a content delivery framework
US10700945B2 (en)2012-12-132020-06-30Level 3 Communications, LlcRole-specific sub-networks in a content delivery framework
US9749190B2 (en)*2012-12-132017-08-29Level 3 Communications, LlcMaintaining invalidation information
US9749191B2 (en)2012-12-132017-08-29Level 3 Communications, LlcLayered request processing with redirection and delegation in a content delivery network (CDN)
US9755914B2 (en)2012-12-132017-09-05Level 3 Communications, LlcRequest processing in a content delivery network
US10701148B2 (en)2012-12-132020-06-30Level 3 Communications, LlcContent delivery framework having storage services
US9787551B2 (en)2012-12-132017-10-10Level 3 Communications, LlcResponsibility-based request processing
US10992547B2 (en)2012-12-132021-04-27Level 3 Communications, LlcRendezvous systems, methods, and devices
US11121936B2 (en)2012-12-132021-09-14Level 3 Communications, LlcRendezvous optimization in a content delivery framework
US10652087B2 (en)2012-12-132020-05-12Level 3 Communications, LlcContent delivery framework having fill services
US9819554B2 (en)2012-12-132017-11-14Level 3 Communications, LlcInvalidation in a content delivery framework
US10608894B2 (en)2012-12-132020-03-31Level 3 Communications, LlcSystems, methods, and devices for gradual invalidation of resources
US9847917B2 (en)2012-12-132017-12-19Level 3 Communications, LlcDevices and methods supporting content delivery with adaptation services with feedback
US11368548B2 (en)2012-12-132022-06-21Level 3 Communications, LlcBeacon services in a content delivery framework
US20140173077A1 (en)*2012-12-132014-06-19Level 3 Communications, LlcMaintaining invalidation information
US10142191B2 (en)2012-12-132018-11-27Level 3 Communications, LlcContent delivery framework with autonomous CDN partitioned into multiple virtual CDNs
US9887885B2 (en)2012-12-132018-02-06Level 3 Communications, LlcDynamic fill target selection in a content delivery framework
US10514855B2 (en)*2012-12-192019-12-24Hewlett Packard Enterprise Development LpNVRAM path selection
US20150317095A1 (en)*2012-12-192015-11-05Hewlett-Packard Development Company, L.P.Nvram path selection
WO2014098839A1 (en)*2012-12-192014-06-26Hewlett-Packard Development CompanyNvram path selection
US20140280759A1 (en)*2013-03-152014-09-18International Business Machines CorporationData transmission for transaction processing in a networked environment
US20140280680A1 (en)*2013-03-152014-09-18International Business Machines CorporationData transmission for transaction processing in a networked environment
US9473561B2 (en)*2013-03-152016-10-18International Business Machines CorporationData transmission for transaction processing in a networked environment
US9473565B2 (en)*2013-03-152016-10-18International Business Machines CorporationData transmission for transaction processing in a networked environment
JP2014182792A (en)*2013-03-152014-09-29Samsung Electronics Co LtdOperation method of memory system, memory system, and memory controller
US9047189B1 (en)*2013-05-282015-06-02Amazon Technologies, Inc.Self-describing data blocks of a minimum atomic write size for a data store
US9465693B2 (en)2013-05-282016-10-11Amazon Technologies, Inc.Self-describing data blocks of a minimum atomic write size for a data store
US9817710B2 (en)2013-05-282017-11-14Amazon Technologies, Inc.Self-describing data blocks stored with atomic write
US9880926B1 (en)*2013-08-202018-01-30Seagate Technology LlcLog structured reserved zone for a data storage device
US9412455B2 (en)2013-09-112016-08-09Kabushiki Kaisha ToshibaData write control device and data storage device
US20150169254A1 (en)*2013-12-162015-06-18International Business Machines CorporationFirmware bypass for medium-access commands
US9798493B2 (en)*2013-12-162017-10-24International Business Machines CorporationFirmware bypass for medium-access commands
US10564851B2 (en)2015-04-132020-02-18SK Hynix Inc.Controller transmitting output commands and method of operating the same
US20160299687A1 (en)2015-04-132016-10-13SK Hynix Inc.Controller transmitting output commands and method of operating the same
US9705897B2 (en)*2015-12-152017-07-11International Business Machines CorporationManagement of encryption within processing elements
US20170366522A1 (en)*2015-12-152017-12-21International Business Machines CorporationManagement of encryption within processing elements
US9998436B2 (en)*2015-12-152018-06-12International Business Machines CorporationManagement of encryption within processing elements
US9948620B2 (en)*2015-12-152018-04-17International Business Machines CorporationManagement of encryption within processing elements
US20170171223A1 (en)*2015-12-152017-06-15International Business Machines CorporationManagement of encryption within processing elements
US20170171171A1 (en)*2015-12-152017-06-15International Business Machines CorporationManagement of encryption within processing elements
US9985940B2 (en)*2015-12-152018-05-29International Business Machines CorporationManagement of encryption within processing elements
US20170177061A1 (en)*2015-12-172017-06-22Pmc-Sierra Us, Inc.Power saving in multi-directional data transfer
US10007319B2 (en)*2015-12-172018-06-26Microsemi Solutions (U.S.), Inc.Power saving in multi-directional data transfer
US10642494B2 (en)*2015-12-312020-05-05Lenovo (Beijing) LimitedMethod, electronic device and computer program product for data processing
US20250036282A1 (en)*2016-01-282025-01-30Weka.IO Ltd.Congestion Mitigation in a Distributed Storage System
US20190065370A1 (en)*2016-03-082019-02-28Toshiba Memory CorporationStorage system and information processing system for controlling nonvolatile memory
US12124370B2 (en)2016-03-082024-10-22Kioxia CorporationStorage system and information processing system for controlling nonvolatile memory
US9749381B1 (en)2016-04-112017-08-29Level 3 Communications, LlcInvalidation in a content delivery network (CDN)
WO2017180218A1 (en)*2016-04-112017-10-19Level 3 Communications, LlcInvalidation in a content delivery network (cdn)
US9591047B1 (en)*2016-04-112017-03-07Level 3 Communications, LlcInvalidation in a content delivery network (CDN)
US10152241B2 (en)2016-05-042018-12-11SK Hynix Inc.Data processing system and operating method thereof
CN107622019A (en)*2016-07-142018-01-23爱思开海力士有限公司 Memory system and method of operation thereof
US10157007B2 (en)*2016-07-142018-12-18SK Hynix Inc.Memory system and operating method thereof
US20180018111A1 (en)*2016-07-142018-01-18SK Hynix Inc.Memory system and operating method thereof
US20180203605A1 (en)*2017-01-172018-07-19Phison Electronics Corp.Data transmitting method, memory storage device and memory control circuit unit
US10664167B2 (en)*2017-01-172020-05-26Phison Electronics Corp.Data transmitting method, memory storage device and memory control circuit unit
US11029893B2 (en)2017-09-082021-06-08Samsung Electronics Co., Ltd.Storage device including nonvolatile memory device and controller, controller and operating method of nonvolatile memory device
US11693605B2 (en)2017-09-082023-07-04Samsung Electronics Co., Ltd.Storage device including nonvolatile memory device and controller, controller and operating method of nonvolatile memory device
US12242761B2 (en)2017-09-082025-03-04Samsung Electronics Co., Ltd.Storage device including nonvolatile memory device and controller, controller and operating method of nonvolatile memory device
US10861504B2 (en)2017-10-052020-12-08Advanced Micro Devices, Inc.Dynamic control of multi-region fabric
US11289131B2 (en)2017-10-052022-03-29Advanced Micro Devices, Inc.Dynamic control of multi-region fabric
US10558591B2 (en)*2017-10-092020-02-11Advanced Micro Devices, Inc.Method and apparatus for in-band priority adjustment forwarding in a communication fabric
KR102160512B1 (en)2017-10-232020-10-15마이크론 테크놀로지, 인크. Host acceleration behavior on managed NAND devices
KR20200057781A (en)*2017-10-232020-05-26마이크론 테크놀로지, 인크. Host acceleration behavior on managed NAND devices
US10936250B2 (en)2017-10-232021-03-02Micron Technology, Inc.Host accelerated operations in managed NAND devices
US10430117B2 (en)*2017-10-232019-10-01Micron Technology, Inc.Host accelerated operations in managed NAND devices
US11385838B2 (en)2017-10-232022-07-12Micron Technology, Inc.Host accelerated operations in managed NAND devices
US10725703B2 (en)*2017-11-292020-07-28Lapis Semiconductor Co., Ltd.Method for writing data, memory device and data writing system
US11196657B2 (en)2017-12-212021-12-07Advanced Micro Devices, Inc.Self identifying interconnect topology
US12061544B2 (en)2018-02-052024-08-13Micron Technology, Inc.CPU cache flushing to persistent memory
US11074007B2 (en)2018-08-082021-07-27Micron Technology, Inc.Optimize information requests to a memory system
US20200050390A1 (en)*2018-08-082020-02-13Micron Technology, Inc.Throttle Response Signals from a Memory System
CN112602049A (en)*2018-08-082021-04-02美光科技公司Optimizing information requests to a memory system
US11740833B2 (en)*2018-08-082023-08-29Micron Technology, Inc.Throttle response signals from a memory system
US10969994B2 (en)*2018-08-082021-04-06Micron Technology, Inc.Throttle response signals from a memory system
US11983435B2 (en)2018-08-082024-05-14Micron Technology, Inc.Optimize information requests to a memory system
US10719462B2 (en)*2018-09-252020-07-21Intel CorporationTechnologies for computational storage via offload kernel extensions
US20190042501A1 (en)*2018-09-252019-02-07Intel CorporationTechnologies for computational storage via offload kernel extensions
US12045168B2 (en)2019-05-062024-07-23Micron Technology, Inc.Timed data transfer between a host system and a memory sub-system
US11507522B2 (en)2019-12-062022-11-22Advanced Micro Devices, Inc.Memory request priority assignment techniques for parallel processors
US11223575B2 (en)2019-12-232022-01-11Advanced Micro Devices, Inc.Re-purposing byte enables as clock enables for power savings
US11379151B2 (en)2020-03-312022-07-05Western Digital Technologies, Inc.Flow control of large sequential host read commands based on a queue threshold
CN114730247A (en)*2020-04-242022-07-08西部数据技术公司 Storage device with minimum write size of data
US20240195789A1 (en)*2020-09-252024-06-13Intel CorporationCryptographic data processing using a dma engine
US12210767B2 (en)*2020-09-252025-01-28Advanced Mirco Devices, Inc.Combining write transactions of a large write
JP2023543567A (en)*2020-09-252023-10-17アドバンスト・マイクロ・ディバイシズ・インコーポレイテッド Combining write transactions for large writes
US12381858B2 (en)*2020-09-252025-08-05Intel CorporationCryptographic data processing using a DMA engine
US11513736B2 (en)2021-03-082022-11-29Western Digital Technologies, Inc.Revised host command generation for unaligned access
WO2022212205A1 (en)*2021-03-292022-10-06Micron Technology, Inc.Sideband communication management
US12333156B2 (en)2023-08-102025-06-17SanDisk Technologies, Inc.Write aggregation based on NAND wear level

Also Published As

Publication numberPublication date
CN102750226B (en)2015-11-25
US9703700B2 (en)2017-07-11
TW201250691A (en)2012-12-16
US9996457B2 (en)2018-06-12
KR20120098505A (en)2012-09-05
TW201306034A (en)2013-02-01
US20170286290A1 (en)2017-10-05
CN102750226A (en)2012-10-24
EP2492817A3 (en)2012-11-14
KR101624007B1 (en)2016-05-24
WO2012118743A1 (en)2012-09-07
KR20120098547A (en)2012-09-05
TWI503822B (en)2015-10-11
US20150227460A1 (en)2015-08-13
TWI537952B (en)2016-06-11
EP2492817A2 (en)2012-08-29

Similar Documents

PublicationPublication DateTitle
US9996457B2 (en)Efficient buffering for a system having non-volatile memory
US8595414B2 (en)Selectively combining commands for a system having non-volatile memory
US10802733B2 (en)Methods and apparatus for configuring storage tiers within SSDs
CN107346290B (en)Replaying partition logical to physical data address translation tables using parallelized log lists
US10671299B2 (en)Nonvolatile memory module having device controller that detects validity of data in RAM based on at least one of size of data and phase bit corresponding to the data, and method of operating the nonvolatile memory module
US9697116B2 (en)Storage system and writing method thereof
US20190102291A1 (en)Data storage device and method for operating non-volatile memory
US8463826B2 (en)Incremental garbage collection for non-volatile memories
US9690953B2 (en)Generating efficient reads for a system having non-volatile memory
US20160062885A1 (en)Garbage collection method for nonvolatile memory device
US20120290864A1 (en)Asynchronous management of access requests to control power consumption
US20130238833A1 (en)Heuristics for programming data in a non-volatile memory
US20130326113A1 (en)Usage of a flag bit to suppress data transfer in a mass storage system having non-volatile memory
US11403011B1 (en)Host memory buffer allocation management
US20210019088A1 (en)Unmap for coarse mapping memory sub-system
US11681638B2 (en)Method of synchronizing time between host device and storage device and system performing the same
US11573891B2 (en)Memory controller for scheduling commands based on response for receiving write command, storage device including the memory controller, and operating method of the memory controller and the storage device
US11507289B2 (en)Storage device, controller and method for operating storage device
US8972650B2 (en)Methods and systems for performing efficient page reads in a non-volatile memory
US20120198124A1 (en)Methods and systems for optimizing read operations in a non-volatile memory
US8850160B2 (en)Adaptive write behavior for a system having non-volatile memory
HK1175008A (en)Efficient buffering for a system having non-volatile memory
US12386535B2 (en)Storage device, electronic device, and method for controlling memory
US20120198126A1 (en)Methods and systems for performing selective block switching to perform read operations in a non-volatile memory
Firmware et al.A Beginner’s Guide to SSD Firmware

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:APPLE INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:POST, DANIEL J.;WAKRAT, NIR;REEL/FRAME:026105/0856

Effective date:20110328

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp