-
Block mode toggling using hybrid controllers
Roman Pletka, Aaron Fry, Timothy Fisher, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Radu Stoica, Charalampos Pozidis, Andrew Walls
November 2021
-
Memory controllers for solid-state storage devices
Nikolaos Papandreou, Roman Pletka, Radu Stoica, Nikolas Ioannou, Sasa Tomic, Charalampos Pozidis
November 2021
-
Adapting memory block pool sizes using hybrid controllers
Roman Pletka, Radu Stoica, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Aaron Fry, Timothy Fisher, Charalampos Pozidis, Andrew Walls
November 2021
-
Managing blocks of memory based on block health using hybrid controllers
Roman Pletka, Aaron Fry, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Radu Stoica, Timothy Fisher
October 2021
-
Increasing data read and/or write heat tracking resolution in storage devices having cache architecture
Nikolas Ioannou, Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Radu Stoica, Timothy Fisher, Aaron Fry, Charalampos Pozidis, Andrew Walls
October 2021
-
Updating corrective read voltage offsets in non-volatile random access memory
Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Pletka, Radu Stoica, Sasa Tomic, Aaron Fry, Timothy Fisher
October 2019
-
Migrating data between block pools in a storage system
Sasa Tomic, Radu Stoica, Nikolaos Papandreou, Nikolas Ioannou, Roman Pletka, Aaron Fry, Timothy Fisher
October 2019
-
Managing memory block calibration based on priority levels
Nikolaos Papandreou, Roman Pletka, Aaron Fry, Timothy Fisher, Nikolas Ioannou, Charalampos Pozidis, Radu Stoica, Sasa Tomic
October 2019
-
Calculating corrective read voltage offsets in non-volatile random access memory
Nikolaos Papandreou, Charalampos Pozidis, Nikolas Ioannou, Roman Pletka, Radu Stoica, Sasa Tomic, Timothy Fisher, Aaron Fry
October 2019
-
Selectively storing parity data in different types of memory
Nikolas Ioannou, Timothy Fisher, Roman Pletka, Nikolaos Papandreou, Radu Stoica, Sasa Tomic, Aaron Fry
October 2019
-
Dynamically adjusting block mode pool sizes
Radu Stoica, Roman Pletka, Nikolas Ioannou, Nikolaos Papandreou, Sasa Tomic
October 2019
-
Data placement in write cache architecture supporting read heat data separation
Roman Pletka, Timothy Fisher, Aaron Fry, Nikolaos Papandreou, Nikolas Ioannou, Sasa Tomic, Radu Stoica, Charalampos Pozidis, Andrew Walls
July 2019
-
Wear-aware block mode conversion in non-volatile memory
Sasa Tomic, Roman Pletka, Nikolas Ioannou, Nikolaos Papandreou, Aaron Fry, Timothy Fisher, Radu Stoica
June 2019
-
Managing the reliability of pages in non-volatile random access memory
Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Nikolas Ioannou, Charalampos Pozidis, Timothy Fisher, Aaron Fry
March 2019
-
Garbage collection in non-volatile memory that fully programs dependent layers in a target block
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Aaron Fry, Timothy Fisher
February 2019
-
Managing programming errors in NAND flash memory
Nikolaos Papandreou, Thomas Mittelholzer, Roman Pletka
January 2019
-
Adaptive data and parity placement using compression ratios of storage devices
Roman Pletka, Sasa Tomic, Tim Fisher, Nikolaos Papandreou, Nikolas Ioannou, Aaron Fry
December 2018
-
Selectively performing multi-plane read operations in non-volatile memory
Nikolas Ioannou, Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Charalampos Pozidis, Aaron Fry, Timothy Fisher, Kevin Sallese
November 2018
-
Relocating and/or re-programming blocks of storage space based on calibration frequency and resource utilization
Sasa Tomic, Nikolaos Papandreou, Roman Pletka, Nikolas Ioannou, Aaron Fry, Tim Fisher
November 2018
-
Block health estimation for wear leveling in non-volatile memories
Roman Pletka, Sasa Tomic, Nikolaos Papandreou, Nikolas Ioannou, Aaron Fry, Timothy Fisher
November 2018
-
Reducing block calibration overhead using read error triage
Sasa Tomic, Timothy Fisher, Nikolaos Papandreou, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis, Aaron Fry
October 2018
-
Addressing page-correlated read issues using intra-block parity
Sasa Tomic, Nikolaos Papandreou, Roman Pletka, Nikolas Ioannou
September 2018
-
Selective page calibration based on hierarchical page mapping
Nikolaos Papandreou, Sasa Tomic, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis, Aaron Fry, Timothy Fisher
August 2018
-
Adaptive read voltage threshold calibration in non-volatile memory
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Charalampos Pozidis, Timothy Fisher, Aaron Fry
August 2018
-
Error recovery of data in non-volatile memory during read
Nikolas Ioannou, Charalampos Pozidis, Sasa Tomic, Nikolaos Papandreou, Roman Pletka, Aaron Fry, Timothy Fisher
August 2018
-
Methods for read threshold voltage shifting in non-volatile memory
Nikolas Ioannou, Charalampos Pozidis, Nikolaos Papandreou, Roman Pletka, Sasa Tomic, Aaron Fry, Tim Fisher
August 2018
-
Metadata Hardening and Parity Accumulation for Log-structured Arrays
Ioannis Koltsidas, Charles Camp, Nikolas Ioannou, Roman Pletka, Antonios Kourtis, Sasa Tomic, Radu Stoica, Christopher Dennett, Andrew Walls
May 2018
-
Timing of calibration for flash pages
Matt Reuter, Sasa Tomic, Nikolaos Papandreou, Timothy Fisher, Aaron Fry, Roman Pletka, Nikolas Ioannou, Charalampos Pozidis
May 2018
-
Mitigating asymmetric transient errors in non-volatile memory by proactive data relocation
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou, Aaron Fry, Tim Fisher
May 2018
-
Accelerating GC of Flushed Block Stripes
Roman Pletka, Nikolaos Papandreou, Sasa Tomic, Nikolas Ioannou
May 2018
-
Recovery of multi-page failures in non-volatile memory system
Charles Camp, Thimothy J. Fisher, Aaron Fry, Nikolas Ioannou, Thomas Parnell, Roman Pletka, Sasa Tomic
December 2015
-
Selectively De-straddling Data Pages in Non-volatile Memory
Sasa Tomic, Timothy Fisher, Roman Pletka, Nikolas Ioannou, Charles Camp, Thomas Parnell
December 2015
-
Reducing Read-after-write Errors in a Non-volatile Memory System using an Old Data Copy
Charles Camp, Timothy Fisher, Nikolas Ioannou, Roman Pletka, Sasa Tomic
December 2015
-
Efficient Management of Page Retirement in Non-volatile Memory utilizing Page Retirement Classes
Charles Camp, Timothy Fisher, Nikolas Ioannou, Roman Pletka, Sasa Tomic
December 2015
-
Selectively De-straddling Data Pages in Non-volatile Memory
Roman Pletka, Charles Camp, Timothy Fisher, Aaron Fry, Sasa Tomic, Thomas Parnell, Nikolas Ioannou
November 2015
-
Logical to Physical Table Restoration from Stored Journal Entries
Charles Camp, Nikolas Ioannou, Roman Pletka, Sasa Tomic, Timothy Fisher, Aaron Fry, Lincoln Simmons
November 2015
-
Logical to Physical Table Restoration from Stored Journal Entries
Charles Camp, Nikolas Ioannou, Roman Pletka, Sasa Tomic, Timothy Fisher, Aaron Fry, Lincoln Simmons
November 2015
-
Adaptive Assignment of Open Logical Erase Blocks to Data Streams
Sasa Tomic, Roman Pletka, Ioannou
September 2015
-
Wear Leveling of a Memory
Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Jason Ma, Roman Pletka, Lincoln Simmons, Sasa Tomic
June 2015
-
Endurance enhancement scheme using memory re-evaluation
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic
December 2014
-
Two-level Hierarchical Log Structured Array Architecture using Coordinated Garbage Collection for Flash Arrays
Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Andrew Walls
December 2014
-
Non-volatile Memory Controller Cache Architecture with Support for Separation of Data Streams
Charles Camp, Tim Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Roman Pletka, Sasa Tomic, Andrew Walls
December 2014
-
Non-volatile Memory Data Storage with Low Read Amplification
Nikolas Ioannou, Ioannis Koltsidas, Thomas Mittelholzer, Thomas Parnell, Roman Pletka, Haris Pozidis, Sasa Tomic
November 2014
-
Storage array management employing a merged background management process
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Roman Pletka, Lincoln Simmons, Sasa Tomic
October 2014
-
Detecting error count deviations for non-volatile memory blocks for advanced non-volatile memory block management
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Roman Pletka, Sasa Tomic
October 2014
-
Detecting Error Count Deviations for Non-volatile Memory Blocks for Advanced Non-volatile Memory Block Management
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Roman Pletka, Sasa Tomic
October 2014
-
Background Threshold Voltage Shifting Using Base and Delta Threshold Voltage Shift Values in Non-volatile Memory
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
September 2014
-
Background Threshold Voltage Shifting Using Base and Delta Threshold Voltage Shift Values in Non-volatile Memory
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
September 2014
-
Background Threshold Voltage Shifting Using Base and Delta Threshold Voltage Shift Values in Flash Memory
Charles Camp, Timothy Fisher, Aaron Fry, Nikolas Ioannou, Ioannis Koltsidas, Nikolaos Papandreou, Thomas Parnell, Roman Pletka, Charalampos Pozidis, Sasa Tomic
September 2014
-
Processing Unit Reclaiming Requests in a Solid State Memory Device
Robert Haas, Roman Pletka
December 2011
-
Processing Unit Reclaiming Requests in a Solid State Memory Device
Robert Haas, Roman Pletka
December 2011
-
Scheduling Requests in a Solid State Memory Device
Werner Bux, Robert Haas, Xiao-Yu Hu, Ilias Iliadis, Roman Pletka
November 2011
-
Scheduling Requests in a Solid State Memory Device
Werner Bux, Robert Haas, Xiao-Yu Hu, Ilias Iliadis, Roman Pletka
November 2011
-
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
November 2011
-
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
November 2011
-
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
November 2011
-
Promotion of Partial Data Segments in Flash Cache
Michael Benhase, Stephen Blinick, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Karl Nielsen, Roman Pletka
November 2011
-
Selective Space Reclamation of Data Storage Memory Employing Heat and Relocation Metrics
Michael Benhase, Evangelos Eleftheriou, Lokesh Gupta, Robert Haas, Xiao-Yu Hu, Matthew Kalos, Ioannis Koltsidas, Roman Pletka
October 2011
-
Selective population of secondary cache employing heat metrics
Lokesh Gupta, Evangelos Eleftheriou, Ioannis Koltsidas, Xiao-Yu Hu, Roman Pletka, Robert Haas, Stephen Blinick, Michael Benhase, Kevin Ash
May 2011