Page 1 of 1

BPLRU algorithm & source code: +80% throughput. -50% erase count

Posted: Wed Mar 16, 2022 9:31 pm
by Logic
Hello Support.

Plz pass this on to your dev.
I think/hope he will find the research interesting and useful. (if he hasn't already seen it)

The research paper for a much improved write caching algorithm vs LRU (LFU?):
https://www.usenix.org/legacy/events/fa ... index.html

I believe that much of this theory was beta tested by the author in the form of open source software called OpenFlashFire.
Said beta software ran on CPU and system RAM, rather than on the SSD ctlr of the research paper.
https://github.com/Zero3K/OpenFlashFire

Further reading (settings) and different versions of OpenFlashFire (High & low filter drivers) and a 64 bit compiled version can be found here:
http://giragira.way-nifty.com/blog/flas ... index.html

Re: BPLRU algorithm & source code: +80% throughput. -50% erase count

Posted: Thu Mar 17, 2022 6:02 am
by Support
Thank you very much for the information! I have forwarded this thread to our R&D team.