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

Suggestions around PrimoCache
Post Reply
Logic
Level 5
Level 5
Posts: 47
Joined: Mon Oct 29, 2018 2:12 pm

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

Post 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
User avatar
Support
Support Team
Support Team
Posts: 3623
Joined: Sun Dec 21, 2008 2:42 am

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

Post by Support »

Thank you very much for the information! I have forwarded this thread to our R&D team.
Post Reply