The OpenSSD Project

From OpenSSDWiki
Jump to: navigation, search

The OpenSSD Project is an initiative to promote research and education on the recent SSD (Solid State Drive) technology by providing easy access to OpenSSD platforms on which open source SSD firmware can be developed. Currently, we have offered an OpenSSD platform based on the commercially successful BarefootTM controller from Indilinx Co., Ltd. In addition, we now support an FPGA-based OpenSSD platform whose hardware and software designs are modifiable. This site is also intended to be a forum to share various simulators, tools, and workload generators and traces related to SSDs, among researchers in academia and industry.


Contents

OpenSSD Platforms

New!!! New Cosmos+ OpenSSD Homepage

Another OpenSSD homepage is now open. New announcements, documents, and source codes will be shared on the new webpage which is www.openssd.io. For now, this site would be used for sharing info on Cosmos/Cosmos+/Cosmos Mini. However, it would be used for other projects soon. We cordially invite you to become a project participant, contributor, and user. (The link update may be requested by sending an email to admin@openssd.io or openssd@gmail.com. Thank you!)


Cosmos+ OpenSSD Platform

The Cosmos+ Platform is yet another PCIe-based SSD platform based on the HYU Tiger4 controller. The HYU Tiger4 controller supports a subset of the NVMe interface protocol. In fact, the platform board is the same as the Cosmos Platform, but with a different storage controller (HYU Tiger4) in FPGA (you can upgrade the board by yourself). However, the Cosmos+ OpenSSD requires new memory modules (w/ toggle NANDs). It is because the recent NAND flash devices we can get support only toggle-mode interface. For further details on the Cosmos+ Platform, please refer to the following material presented at Flash Memory Summit 2016.


Cosmos OpenSSD Platform

The Cosmos Platform is a PCIe-based SSD platform based on the HYU Tiger3 controller. The HYU Tiger3 controller is developed by ENC (Embedded and Network Computing) Lab. led by Prof. Yong Ho Song at Hanyang University, Korea. For further details on the Cosmos Platform, please refer to the following material presented at Flash Memory Summit 2014. The Cosmos platform is available for purchase.


Jasmine OpenSSD Platform

The Indilinx Jasmine Platform is the Indilinx's reference implementation of SSD based on the BarefootTM controller. The Indilinx's BarefootTM controller is an ARM-based SATA controller used in numerous high-performance SSDs such as Corsair Memory's Extreme/Nova, Crucial Technology's M225, G.Skill's Falcon, A-RAM's Pro series, OCZ's Vertex/Vertex Turbo/Agility/Solid II, Patriot Memory's Torqx/Koi, RunCore's IV, SuperTanlent's Ultradrive ME/GX, etc.[1] For more information on the Indilinx Jasmine Platform, please visit the following pages:


[Important Notice] You should send a mail to the administrator to create an account. For further details, please refer to the corresponding Forum article.


Events

Past Events


Forum

News and Updates
Thread TitleRepliesViewsLast Action
Cosmos OpenSSD NVMe RAM Disk v0.01 released 05521 Oct 2nd 6:11 am - Enclab
New ! Cosmos OpenSSD RTL/FTL Sources have been released! 05105 Apr 2nd 4:09 am - Enclab
User creation policy changed 08829 May 14th 4:49 am - Jinsoo
Jasmine firmware v.1.1.0 has been released 07505 Dec 16th 9:18 am - Lsfeel0204
Jasmine firmware v.1.0.6 released 05619 Jun 25th 4:03 am - Lsfeel0204
Barefoot SSD controller technical reference manual (in English) released 18735 Jun 18th 4:03 pm - Jinsoo
Jasmine firmware v.1.0.5 released 06168 May 31st 9:20 pm - Lsfeel0204

Latest posts:


Thread TitleRepliesViewsLast Action
Writing out of order to physical pages 02362 Apr 24th 2:17 am - Abhishekjoshi
Jasmine with C++ 02584 Mar 13th 10:02 pm - Abhishekjoshi
Question about bad blocks 02467 Mar 3rd 2:06 am - Abhishekjoshi
Off-by-one in tutorial FTL 13969 Mar 3rd 1:05 am - Abhishekjoshi
Questions about Jasmine strating 03680 Dec 15th 12:36 pm - Xiaoming644
Can the Firmware be complied in the ARM Workbench IDE? 210067 May 25th 5:02 am - Jsj
power consumption 05331 Oct 15th 8:01 am - Kraiem

References
  1. http://en.wikipedia.org/wiki/Indilinx, Retrieved 2011-02-25.


Sponsors

This project was sponsored by Indilinx Co., Ltd.. We are seeking other SSD manufacturers or research groups to participate in our OpenSSD activities. Please contact openssd@gmail.com for further details. This homepage is being maintained by Computer Systems Laboratory at Sungkyunkwan University.





Whos here now:   Members 0   Guests 0   Bots & Crawlers 1
 
Personal tools