US5241635A
(en)
*
|
1988-11-18 |
1993-08-31 |
Massachusetts Institute Of Technology |
Tagged token data processing system with operand matching in activation frames
|
US5333287A
(en)
*
|
1988-12-21 |
1994-07-26 |
International Business Machines Corporation |
System for executing microinstruction routines by using hardware to calculate initialization parameters required therefore based upon processor status and control parameters
|
US5067069A
(en)
*
|
1989-02-03 |
1991-11-19 |
Digital Equipment Corporation |
Control of multiple functional units with parallel operation in a microcoded execution unit
|
US5768575A
(en)
*
|
1989-02-24 |
1998-06-16 |
Advanced Micro Devices, Inc. |
Semi-Autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for sepculative and out-of-order execution of complex instructions
|
JP3153906B2
(ja)
*
|
1989-02-24 |
2001-04-09 |
アドヴァンスド マイクロ デヴァイセス インコーポレイテッド |
コンピュータの分散型パイプライン制御装置及び方法
|
US5226126A
(en)
*
|
1989-02-24 |
1993-07-06 |
Nexgen Microsystems |
Processor having plurality of functional units for orderly retiring outstanding operations based upon its associated tags
|
US5781753A
(en)
|
1989-02-24 |
1998-07-14 |
Advanced Micro Devices, Inc. |
Semi-autonomous RISC pipelines for overlapped execution of RISC-like instructions within the multiple superscalar execution units of a processor having distributed pipeline control for speculative and out-of-order execution of complex instructions
|
JPH0719222B2
(ja)
*
|
1989-03-30 |
1995-03-06 |
日本電気株式会社 |
ストアバッフア
|
JPH0640316B2
(ja)
*
|
1989-04-20 |
1994-05-25 |
工業技術院長 |
演算レジスタ上でのデータ待ち合せ実現方法
|
CA2016068C
(en)
*
|
1989-05-24 |
2000-04-04 |
Robert W. Horst |
Multiple instruction issue computer architecture
|
US5317734A
(en)
*
|
1989-08-29 |
1994-05-31 |
North American Philips Corporation |
Method of synchronizing parallel processors employing channels and compiling method minimizing cross-processor data dependencies
|
EP0827070B1
(de)
*
|
1989-09-25 |
1999-08-04 |
Matsushita Electric Industrial Co., Ltd. |
Rechner mit Pipeline-Struktur
|
US5185871A
(en)
*
|
1989-12-26 |
1993-02-09 |
International Business Machines Corporation |
Coordination of out-of-sequence fetching between multiple processors using re-execution of instructions
|
JP2818249B2
(ja)
*
|
1990-03-30 |
1998-10-30 |
株式会社東芝 |
電子計算機
|
JP2771683B2
(ja)
*
|
1990-07-17 |
1998-07-02 |
三菱電機株式会社 |
並列処理方式
|
US5163139A
(en)
*
|
1990-08-29 |
1992-11-10 |
Hitachi America, Ltd. |
Instruction preprocessor for conditionally combining short memory instructions into virtual long instructions
|
US5794059A
(en)
*
|
1990-11-13 |
1998-08-11 |
International Business Machines Corporation |
N-dimensional modified hypercube
|
US5963745A
(en)
*
|
1990-11-13 |
1999-10-05 |
International Business Machines Corporation |
APAP I/O programmable router
|
US5625836A
(en)
*
|
1990-11-13 |
1997-04-29 |
International Business Machines Corporation |
SIMD/MIMD processing memory element (PME)
|
US5588152A
(en)
*
|
1990-11-13 |
1996-12-24 |
International Business Machines Corporation |
Advanced parallel processor including advanced support hardware
|
US5809292A
(en)
*
|
1990-11-13 |
1998-09-15 |
International Business Machines Corporation |
Floating point for simid array machine
|
US5765015A
(en)
*
|
1990-11-13 |
1998-06-09 |
International Business Machines Corporation |
Slide network for an array processor
|
ATE180586T1
(de)
*
|
1990-11-13 |
1999-06-15 |
Ibm |
Paralleles assoziativprozessor-system
|
US5734921A
(en)
*
|
1990-11-13 |
1998-03-31 |
International Business Machines Corporation |
Advanced parallel array processor computer package
|
US5765011A
(en)
*
|
1990-11-13 |
1998-06-09 |
International Business Machines Corporation |
Parallel processing system having a synchronous SIMD processing with processing elements emulating SIMD operation using individual instruction streams
|
US5590345A
(en)
*
|
1990-11-13 |
1996-12-31 |
International Business Machines Corporation |
Advanced parallel array processor(APAP)
|
US5828894A
(en)
*
|
1990-11-13 |
1998-10-27 |
International Business Machines Corporation |
Array processor having grouping of SIMD pickets
|
US5765012A
(en)
*
|
1990-11-13 |
1998-06-09 |
International Business Machines Corporation |
Controller for a SIMD/MIMD array having an instruction sequencer utilizing a canned routine library
|
US5966528A
(en)
*
|
1990-11-13 |
1999-10-12 |
International Business Machines Corporation |
SIMD/MIMD array processor with vector processing
|
US5752067A
(en)
*
|
1990-11-13 |
1998-05-12 |
International Business Machines Corporation |
Fully scalable parallel processing system having asynchronous SIMD processing
|
US5963746A
(en)
*
|
1990-11-13 |
1999-10-05 |
International Business Machines Corporation |
Fully distributed processing memory element
|
US5630162A
(en)
*
|
1990-11-13 |
1997-05-13 |
International Business Machines Corporation |
Array processor dotted communication network based on H-DOTs
|
US5815723A
(en)
*
|
1990-11-13 |
1998-09-29 |
International Business Machines Corporation |
Picket autonomy on a SIMD machine
|
US5261063A
(en)
*
|
1990-12-07 |
1993-11-09 |
Ibm Corp. |
Pipeline apparatus having pipeline mode eecuting instructions from plural programs and parallel mode executing instructions from one of the plural programs
|
JP2842958B2
(ja)
*
|
1991-04-01 |
1999-01-06 |
松下電器産業株式会社 |
パイプライン計算機の同期方法及びそれを実現したパイプライン計算機
|
JP2925818B2
(ja)
*
|
1991-04-05 |
1999-07-28 |
株式会社東芝 |
並列処理制御装置
|
JP2642529B2
(ja)
*
|
1991-04-30 |
1997-08-20 |
株式会社東芝 |
並列プロセッサーの命令分配処理装置
|
US5594918A
(en)
*
|
1991-05-13 |
1997-01-14 |
International Business Machines Corporation |
Parallel computer system providing multi-ported intelligent memory
|
JP2908598B2
(ja)
*
|
1991-06-06 |
1999-06-21 |
松下電器産業株式会社 |
情報処理装置
|
JPH04367936A
(ja)
|
1991-06-17 |
1992-12-21 |
Mitsubishi Electric Corp |
スーパースカラープロセッサ
|
US5363495A
(en)
*
|
1991-08-26 |
1994-11-08 |
International Business Machines Corporation |
Data processing system with multiple execution units capable of executing instructions out of sequence
|
US5283874A
(en)
*
|
1991-10-21 |
1994-02-01 |
Intel Corporation |
Cross coupling mechanisms for simultaneously completing consecutive pipeline instructions even if they begin to process at the same microprocessor of the issue fee
|
CA2073516A1
(en)
*
|
1991-11-27 |
1993-05-28 |
Peter Michael Kogge |
Dynamic multi-mode parallel processor array architecture computer system
|
JP2642039B2
(ja)
*
|
1992-05-22 |
1997-08-20 |
インターナショナル・ビジネス・マシーンズ・コーポレイション |
アレイ・プロセッサ
|
DE69329778T2
(de)
|
1992-09-29 |
2001-04-26 |
Seiko Epson Corp |
System und verfahren zur handhabung von laden und/oder speichern in einem superskalar mikroprozessor
|
US6735685B1
(en)
*
|
1992-09-29 |
2004-05-11 |
Seiko Epson Corporation |
System and method for handling load and/or store operations in a superscalar microprocessor
|
JP3338488B2
(ja)
*
|
1992-11-18 |
2002-10-28 |
富士通株式会社 |
データ処理装置の検証方法及び装置
|
US5761473A
(en)
*
|
1993-01-08 |
1998-06-02 |
International Business Machines Corporation |
Method and system for increased instruction synchronization efficiency in a superscalar processsor system utilizing partial data dependency interlocking
|
JPH06242948A
(ja)
*
|
1993-02-16 |
1994-09-02 |
Fujitsu Ltd |
パイプライン処理計算機
|
US5717947A
(en)
*
|
1993-03-31 |
1998-02-10 |
Motorola, Inc. |
Data processing system and method thereof
|
US5434987A
(en)
*
|
1993-09-21 |
1995-07-18 |
Intel Corporation |
Method and apparatus for preventing incorrect fetching of an instruction of a self-modifying code sequence with dependency on a bufered store
|
US5721854A
(en)
*
|
1993-11-02 |
1998-02-24 |
International Business Machines Corporation |
Method and apparatus for dynamic conversion of computer instructions
|
JP3199205B2
(ja)
*
|
1993-11-19 |
2001-08-13 |
株式会社日立製作所 |
並列演算装置
|
KR100186916B1
(ko)
*
|
1994-02-14 |
1999-05-01 |
모리시다 요이치 |
신호처리장치
|
US5751986A
(en)
*
|
1994-03-01 |
1998-05-12 |
Intel Corporation |
Computer system with self-consistent ordering mechanism
|
JP3212213B2
(ja)
*
|
1994-03-16 |
2001-09-25 |
株式会社日立製作所 |
データ処理装置
|
US5465336A
(en)
*
|
1994-06-30 |
1995-11-07 |
International Business Machines Corporation |
Fetch and store buffer that enables out-of-order execution of memory instructions in a data processing system
|
US5542109A
(en)
*
|
1994-08-31 |
1996-07-30 |
Exponential Technology, Inc. |
Address tracking and branch resolution in a processor with multiple execution pipelines and instruction stream discontinuities
|
US6128720A
(en)
*
|
1994-12-29 |
2000-10-03 |
International Business Machines Corporation |
Distributed processing array with component processors performing customized interpretation of instructions
|
WO1996038783A1
(en)
*
|
1995-06-01 |
1996-12-05 |
Hal Computer Systems, Inc. |
Method and apparatus for rotating active instructions in a parallel data processor
|
US5751983A
(en)
*
|
1995-10-03 |
1998-05-12 |
Abramson; Jeffrey M. |
Out-of-order processor with a memory subsystem which handles speculatively dispatched load operations
|
US6317803B1
(en)
*
|
1996-03-29 |
2001-11-13 |
Intel Corporation |
High-throughput interconnect having pipelined and non-pipelined bus transaction modes
|
US5848256A
(en)
*
|
1996-09-30 |
1998-12-08 |
Institute For The Development Of Emerging Architectures, L.L.C. |
Method and apparatus for address disambiguation using address component identifiers
|
US5970241A
(en)
*
|
1997-11-19 |
1999-10-19 |
Texas Instruments Incorporated |
Maintaining synchronism between a processor pipeline and subsystem pipelines during debugging of a data processing system
|
JP3571295B2
(ja)
*
|
1998-02-19 |
2004-09-29 |
インフィネオン テクノロジース アクチエンゲゼルシャフト |
プログラミング可能なモジュールを高度集積システムにおいて階層的および分散的に制御するための装置
|
US6311262B1
(en)
|
1999-01-18 |
2001-10-30 |
Infineon Technologies Ag |
Apparatus for the hierarchical and distributed control of programmable modules in large-scale integrated systems
|
US7627736B2
(en)
|
1999-04-09 |
2009-12-01 |
Clearspeed Technology Plc |
Thread manager to control an array of processing elements
|
GB2391093B
(en)
*
|
1999-04-09 |
2004-04-07 |
Clearspeed Technology Ltd |
Parallel data processing systems
|
US7506136B2
(en)
|
1999-04-09 |
2009-03-17 |
Clearspeed Technology Plc |
Parallel data processing apparatus
|
US7802079B2
(en)
|
1999-04-09 |
2010-09-21 |
Clearspeed Technology Limited |
Parallel data processing apparatus
|
US7526630B2
(en)
|
1999-04-09 |
2009-04-28 |
Clearspeed Technology, Plc |
Parallel data processing apparatus
|
US6425072B1
(en)
*
|
1999-08-31 |
2002-07-23 |
Advanced Micro Devices, Inc. |
System for implementing a register free-list by using swap bit to select first or second register tag in retire queue
|
US6643763B1
(en)
|
2000-02-28 |
2003-11-04 |
International Business Machines Corporation |
Register pipe for multi-processing engine environment
|
US6766437B1
(en)
|
2000-02-28 |
2004-07-20 |
International Business Machines Corporation |
Composite uniprocessor
|
US7139898B1
(en)
|
2000-11-03 |
2006-11-21 |
Mips Technologies, Inc. |
Fetch and dispatch disassociation apparatus for multistreaming processors
|
US7035998B1
(en)
|
2000-11-03 |
2006-04-25 |
Mips Technologies, Inc. |
Clustering stream and/or instruction queues for multi-streaming processors
|
US20020144101A1
(en)
*
|
2001-03-30 |
2002-10-03 |
Hong Wang |
Caching DAG traces
|
US6907534B2
(en)
*
|
2001-06-29 |
2005-06-14 |
Hewlett-Packard Development Company, L.P. |
Minimizing power consumption in pipelined circuit by shutting down pipelined circuit in response to predetermined period of time having expired
|
US6789048B2
(en)
*
|
2002-04-04 |
2004-09-07 |
International Business Machines Corporation |
Method, apparatus, and computer program product for deconfiguring a processor
|
US7451326B2
(en)
*
|
2002-08-26 |
2008-11-11 |
Mosaid Technologies, Inc. |
Method and apparatus for processing arbitrary key bit length encryption operations with similar efficiencies
|
US7082517B2
(en)
*
|
2003-05-12 |
2006-07-25 |
International Business Machines Corporation |
Superscalar microprocessor having multi-pipe dispatch and execution unit
|
US7085917B2
(en)
*
|
2003-05-12 |
2006-08-01 |
International Business Machines Corporation |
Multi-pipe dispatch and execution of complex instructions in a superscalar processor
|
US7043626B1
(en)
|
2003-10-01 |
2006-05-09 |
Advanced Micro Devices, Inc. |
Retaining flag value associated with dead result data in freed rename physical register with an indicator to select set-aside register instead for renaming
|
US7543119B2
(en)
*
|
2005-02-10 |
2009-06-02 |
Richard Edward Hessel |
Vector processor
|
US20060229638A1
(en)
*
|
2005-03-29 |
2006-10-12 |
Abrams Robert M |
Articulating retrieval device
|
US8533384B2
(en)
|
2007-12-27 |
2013-09-10 |
Sandisk Enterprise Ip Llc |
Flash memory controller garbage collection operations performed independently in multiple flash memory groups
|
US8365041B2
(en)
|
2010-03-17 |
2013-01-29 |
Sandisk Enterprise Ip Llc |
MLC self-raid flash data protection scheme
|
US8910020B2
(en)
|
2011-06-19 |
2014-12-09 |
Sandisk Enterprise Ip Llc |
Intelligent bit recovery for flash memory
|
US8909982B2
(en)
|
2011-06-19 |
2014-12-09 |
Sandisk Enterprise Ip Llc |
System and method for detecting copyback programming problems
|
US8793543B2
(en)
|
2011-11-07 |
2014-07-29 |
Sandisk Enterprise Ip Llc |
Adaptive read comparison signal generation for memory systems
|
US9048876B2
(en)
|
2011-11-18 |
2015-06-02 |
Sandisk Enterprise Ip Llc |
Systems, methods and devices for multi-tiered error correction
|
US8924815B2
(en)
|
2011-11-18 |
2014-12-30 |
Sandisk Enterprise Ip Llc |
Systems, methods and devices for decoding codewords having multiple parity segments
|
US8954822B2
(en)
|
2011-11-18 |
2015-02-10 |
Sandisk Enterprise Ip Llc |
Data encoder and decoder using memory-specific parity-check matrix
|
US8892958B2
(en)
|
2012-06-15 |
2014-11-18 |
International Business Machines Corporation |
Dynamic hardware trace supporting multiphase operations
|
US9699263B1
(en)
|
2012-08-17 |
2017-07-04 |
Sandisk Technologies Llc. |
Automatic read and write acceleration of data accessed by virtual machines
|
US9501398B2
(en)
|
2012-12-26 |
2016-11-22 |
Sandisk Technologies Llc |
Persistent storage device with NVRAM for staging writes
|
US9612948B2
(en)
|
2012-12-27 |
2017-04-04 |
Sandisk Technologies Llc |
Reads and writes between a contiguous data block and noncontiguous sets of logical address blocks in a persistent storage device
|
US9239751B1
(en)
|
2012-12-27 |
2016-01-19 |
Sandisk Enterprise Ip Llc |
Compressing data from multiple reads for error control management in memory systems
|
US9003264B1
(en)
|
2012-12-31 |
2015-04-07 |
Sandisk Enterprise Ip Llc |
Systems, methods, and devices for multi-dimensional flash RAID data protection
|
US9454420B1
(en)
|
2012-12-31 |
2016-09-27 |
Sandisk Technologies Llc |
Method and system of reading threshold voltage equalization
|
US9214965B2
(en)
|
2013-02-20 |
2015-12-15 |
Sandisk Enterprise Ip Llc |
Method and system for improving data integrity in non-volatile storage
|
US9329928B2
(en)
|
2013-02-20 |
2016-05-03 |
Sandisk Enterprise IP LLC. |
Bandwidth optimization in a non-volatile memory system
|
US9870830B1
(en)
|
2013-03-14 |
2018-01-16 |
Sandisk Technologies Llc |
Optimal multilevel sensing for reading data from a storage medium
|
US9009576B1
(en)
|
2013-03-15 |
2015-04-14 |
Sandisk Enterprise Ip Llc |
Adaptive LLR based on syndrome weight
|
US9367246B2
(en)
|
2013-03-15 |
2016-06-14 |
Sandisk Technologies Inc. |
Performance optimization of data transfer for soft information generation
|
US9136877B1
(en)
|
2013-03-15 |
2015-09-15 |
Sandisk Enterprise Ip Llc |
Syndrome layered decoding for LDPC codes
|
US9244763B1
(en)
|
2013-03-15 |
2016-01-26 |
Sandisk Enterprise Ip Llc |
System and method for updating a reading threshold voltage based on symbol transition information
|
US9092350B1
(en)
|
2013-03-15 |
2015-07-28 |
Sandisk Enterprise Ip Llc |
Detection and handling of unbalanced errors in interleaved codewords
|
US9236886B1
(en)
|
2013-03-15 |
2016-01-12 |
Sandisk Enterprise Ip Llc |
Universal and reconfigurable QC-LDPC encoder
|
US10049037B2
(en)
|
2013-04-05 |
2018-08-14 |
Sandisk Enterprise Ip Llc |
Data management in a storage system
|
US9170941B2
(en)
|
2013-04-05 |
2015-10-27 |
Sandisk Enterprises IP LLC |
Data hardening in a storage system
|
US9159437B2
(en)
|
2013-06-11 |
2015-10-13 |
Sandisk Enterprise IP LLC. |
Device and method for resolving an LM flag issue
|
US9043517B1
(en)
|
2013-07-25 |
2015-05-26 |
Sandisk Enterprise Ip Llc |
Multipass programming in buffers implemented in non-volatile data storage systems
|
US9524235B1
(en)
|
2013-07-25 |
2016-12-20 |
Sandisk Technologies Llc |
Local hash value generation in non-volatile data storage systems
|
US9384126B1
(en)
|
2013-07-25 |
2016-07-05 |
Sandisk Technologies Inc. |
Methods and systems to avoid false negative results in bloom filters implemented in non-volatile data storage systems
|
US9235509B1
(en)
|
2013-08-26 |
2016-01-12 |
Sandisk Enterprise Ip Llc |
Write amplification reduction by delaying read access to data written during garbage collection
|
US9639463B1
(en)
|
2013-08-26 |
2017-05-02 |
Sandisk Technologies Llc |
Heuristic aware garbage collection scheme in storage systems
|
US9442670B2
(en)
|
2013-09-03 |
2016-09-13 |
Sandisk Technologies Llc |
Method and system for rebalancing data stored in flash memory devices
|
US9519577B2
(en)
|
2013-09-03 |
2016-12-13 |
Sandisk Technologies Llc |
Method and system for migrating data between flash memory devices
|
US9740487B2
(en)
|
2013-09-06 |
2017-08-22 |
Huawei Technologies Co., Ltd. |
Method and apparatus for asynchronous processor removal of meta-stability
|
US9158349B2
(en)
|
2013-10-04 |
2015-10-13 |
Sandisk Enterprise Ip Llc |
System and method for heat dissipation
|
US9323637B2
(en)
|
2013-10-07 |
2016-04-26 |
Sandisk Enterprise Ip Llc |
Power sequencing and data hardening architecture
|
US9442662B2
(en)
|
2013-10-18 |
2016-09-13 |
Sandisk Technologies Llc |
Device and method for managing die groups
|
US9298608B2
(en)
|
2013-10-18 |
2016-03-29 |
Sandisk Enterprise Ip Llc |
Biasing for wear leveling in storage systems
|
US9436831B2
(en)
|
2013-10-30 |
2016-09-06 |
Sandisk Technologies Llc |
Secure erase in a memory device
|
US9263156B2
(en)
|
2013-11-07 |
2016-02-16 |
Sandisk Enterprise Ip Llc |
System and method for adjusting trip points within a storage device
|
US9244785B2
(en)
|
2013-11-13 |
2016-01-26 |
Sandisk Enterprise Ip Llc |
Simulated power failure and data hardening
|
US9152555B2
(en)
|
2013-11-15 |
2015-10-06 |
Sandisk Enterprise IP LLC. |
Data management with modular erase in a data storage system
|
US9703816B2
(en)
|
2013-11-19 |
2017-07-11 |
Sandisk Technologies Llc |
Method and system for forward reference logging in a persistent datastore
|
US9520197B2
(en)
|
2013-11-22 |
2016-12-13 |
Sandisk Technologies Llc |
Adaptive erase of a storage device
|
US9280429B2
(en)
|
2013-11-27 |
2016-03-08 |
Sandisk Enterprise Ip Llc |
Power fail latching based on monitoring multiple power supply voltages in a storage device
|
US9122636B2
(en)
|
2013-11-27 |
2015-09-01 |
Sandisk Enterprise Ip Llc |
Hard power fail architecture
|
US9520162B2
(en)
|
2013-11-27 |
2016-12-13 |
Sandisk Technologies Llc |
DIMM device controller supervisor
|
US9582058B2
(en)
|
2013-11-29 |
2017-02-28 |
Sandisk Technologies Llc |
Power inrush management of storage devices
|
US9250676B2
(en)
|
2013-11-29 |
2016-02-02 |
Sandisk Enterprise Ip Llc |
Power failure architecture and verification
|
US9092370B2
(en)
|
2013-12-03 |
2015-07-28 |
Sandisk Enterprise Ip Llc |
Power failure tolerant cryptographic erase
|
US9235245B2
(en)
|
2013-12-04 |
2016-01-12 |
Sandisk Enterprise Ip Llc |
Startup performance and power isolation
|
US9129665B2
(en)
|
2013-12-17 |
2015-09-08 |
Sandisk Enterprise Ip Llc |
Dynamic brownout adjustment in a storage device
|
US9549457B2
(en)
|
2014-02-12 |
2017-01-17 |
Sandisk Technologies Llc |
System and method for redirecting airflow across an electronic assembly
|
US9497889B2
(en)
|
2014-02-27 |
2016-11-15 |
Sandisk Technologies Llc |
Heat dissipation for substrate assemblies
|
US9703636B2
(en)
|
2014-03-01 |
2017-07-11 |
Sandisk Technologies Llc |
Firmware reversion trigger and control
|
US9519319B2
(en)
|
2014-03-14 |
2016-12-13 |
Sandisk Technologies Llc |
Self-supporting thermal tube structure for electronic assemblies
|
US9485851B2
(en)
|
2014-03-14 |
2016-11-01 |
Sandisk Technologies Llc |
Thermal tube assembly structures
|
US9348377B2
(en)
|
2014-03-14 |
2016-05-24 |
Sandisk Enterprise Ip Llc |
Thermal isolation techniques
|
US9390814B2
(en)
|
2014-03-19 |
2016-07-12 |
Sandisk Technologies Llc |
Fault detection and prediction for data storage elements
|
US9448876B2
(en)
|
2014-03-19 |
2016-09-20 |
Sandisk Technologies Llc |
Fault detection and prediction in storage devices
|
US9454448B2
(en)
|
2014-03-19 |
2016-09-27 |
Sandisk Technologies Llc |
Fault testing in storage devices
|
US9390021B2
(en)
|
2014-03-31 |
2016-07-12 |
Sandisk Technologies Llc |
Efficient cache utilization in a tiered data structure
|
US9626400B2
(en)
|
2014-03-31 |
2017-04-18 |
Sandisk Technologies Llc |
Compaction of information in tiered data structure
|
US9626399B2
(en)
|
2014-03-31 |
2017-04-18 |
Sandisk Technologies Llc |
Conditional updates for reducing frequency of data modification operations
|
US9697267B2
(en)
|
2014-04-03 |
2017-07-04 |
Sandisk Technologies Llc |
Methods and systems for performing efficient snapshots in tiered data structures
|
US10656842B2
(en)
|
2014-05-30 |
2020-05-19 |
Sandisk Technologies Llc |
Using history of I/O sizes and I/O sequences to trigger coalesced writes in a non-volatile storage device
|
US9645749B2
(en)
|
2014-05-30 |
2017-05-09 |
Sandisk Technologies Llc |
Method and system for recharacterizing the storage density of a memory device or a portion thereof
|
US10656840B2
(en)
|
2014-05-30 |
2020-05-19 |
Sandisk Technologies Llc |
Real-time I/O pattern recognition to enhance performance and endurance of a storage device
|
US10146448B2
(en)
|
2014-05-30 |
2018-12-04 |
Sandisk Technologies Llc |
Using history of I/O sequences to trigger cached read ahead in a non-volatile storage device
|
US8891303B1
(en)
|
2014-05-30 |
2014-11-18 |
Sandisk Technologies Inc. |
Method and system for dynamic word line based configuration of a three-dimensional memory device
|
US9070481B1
(en)
|
2014-05-30 |
2015-06-30 |
Sandisk Technologies Inc. |
Internal current measurement for age measurements
|
US10162748B2
(en)
|
2014-05-30 |
2018-12-25 |
Sandisk Technologies Llc |
Prioritizing garbage collection and block allocation based on I/O history for logical address regions
|
US10114557B2
(en)
|
2014-05-30 |
2018-10-30 |
Sandisk Technologies Llc |
Identification of hot regions to enhance performance and endurance of a non-volatile storage device
|
US10372613B2
(en)
|
2014-05-30 |
2019-08-06 |
Sandisk Technologies Llc |
Using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device
|
US9093160B1
(en)
|
2014-05-30 |
2015-07-28 |
Sandisk Technologies Inc. |
Methods and systems for staggered memory operations
|
US9703491B2
(en)
|
2014-05-30 |
2017-07-11 |
Sandisk Technologies Llc |
Using history of unaligned writes to cache data and avoid read-modify-writes in a non-volatile storage device
|
US9652381B2
(en)
|
2014-06-19 |
2017-05-16 |
Sandisk Technologies Llc |
Sub-block garbage collection
|
US9443601B2
(en)
|
2014-09-08 |
2016-09-13 |
Sandisk Technologies Llc |
Holdup capacitor energy harvesting
|