| 10656840 |
Real-time I/O pattern recognition to enhance performance and endurance of a storage device |
Dharani Kotte, Akshay Mathur, Chayan Biswas, Sumant K. Patro |
2020-05-19 |
| 10656842 |
Using history of I/O sizes and I/O sequences to trigger coalesced writes in a non-volatile storage device |
Akshay Mathur, Dharani Kotte, Chayan Biswas, Sumant K. Patro |
2020-05-19 |
| 10372613 |
Using sub-region I/O history to cache repeatedly accessed sub-regions in a non-volatile storage device |
Akshay Mathur, Dharani Kotte, Chayan Biswas, Sumant K. Patro |
2019-08-06 |
| 10162748 |
Prioritizing garbage collection and block allocation based on I/O history for logical address regions |
Dharani Kotte, Akshay Mathur, Chayan Biswas, Sumant K. Patro |
2018-12-25 |
| 10146448 |
Using history of I/O sequences to trigger cached read ahead in a non-volatile storage device |
Dharani Kotte, Akshay Mathur, Sumant K. Patro |
2018-12-04 |
| 9703491 |
Using history of unaligned writes to cache data and avoid read-modify-writes in a non-volatile storage device |
Akshay Mathur, Dharani Kotte, Chayan Biswas |
2017-07-11 |