ICE3028S16.Resources History

Show minor edits - Show changes to output

June 04, 2016, at 10:04 AM by 115.145.179.175 -
Deleted lines 5-6:

* [[Attach:OpenSSD-1.1.0_rev2.zip|OpenSSD Source]]
May 19, 2016, at 11:05 PM by 115.145.179.175 -
Changed line 7 from:
* [[OpenSSD-1.1.0_rev2.zip|OpenSSD Source]]
to:
* [[Attach:OpenSSD-1.1.0_rev2.zip|OpenSSD Source]]
May 19, 2016, at 11:05 PM by 115.145.179.175 -
Changed line 7 from:
* [[http://csl.skku.edu/uploads/ICE3028S14/OpenSSD-1.1.0_3.zip|OpenSSD Source]]
to:
* [[OpenSSD-1.1.0_rev2.zip|OpenSSD Source]]
May 19, 2016, at 11:04 PM by 115.145.179.175 -
Changed line 7 from:
* [[http://csl.skku.edu/uploads/ICE3028S14/OpenSSD-1.1.0_rev2.zip|OpenSSD Source]]
to:
* [[http://csl.skku.edu/uploads/ICE3028S14/OpenSSD-1.1.0_3.zip|OpenSSD Source]]
May 19, 2016, at 11:04 PM by 115.145.179.175 -
Changed line 7 from:
* [[http://csl.skku.edu/uploads/ICE3028S14/OpenSSD-1.1.1.zip|OpenSSD Source including logblock FTL]]
to:
* [[http://csl.skku.edu/uploads/ICE3028S14/OpenSSD-1.1.0_rev2.zip|OpenSSD Source]]
April 11, 2016, at 05:53 AM by 115.145.208.230 -
Added lines 6-7:

* [[http://csl.skku.edu/uploads/ICE3028S14/OpenSSD-1.1.1.zip|OpenSSD Source including logblock FTL]]
March 24, 2016, at 07:51 AM by 115.145.207.149 -
Added lines 4-5:

* [[http://www.openssd-project.org/wiki/Jasmine_Technical_Resources|Jasmine Technical Resources]]
January 16, 2016, at 03:59 PM by 115.145.179.182 -
Added lines 1-39:
!! ICE3028: Embedded Systems Design (Spring 2016)

!!! [Resources]

* Introduction to Solid State Drives (SSDs)
** [[http://sqlblog.com/blogs/joe_chang/archive/2010/10/25/solid-state-storage.aspx|Solid-State Storage]]
** [[http://arstechnica.com/information-technology/2012/06/inside-the-ssd-revolution-how-solid-state-disks-really-work/|Solid-state Revolution: in-depth on how SSDs really work]]
** [[http://thessdreview.com/ssd-guides/beginners-guide/introduction-to-solid-state-drives-ssd-benefits-to-the-consumer/|Benefits of a Solid State Drive - An SSD Primer]] (and other related articles)
** [[http://www.brianmadden.com/blogs/rubenspruijt/archive/2012/06/10/spinning-out-of-control-using-flash-storage-in-enterprise-environments.aspx|Caching, tiering, and hybrids: where and how SSD can fit into your environment]]


* [[http://infocenter.arm.com/help/index.jsp|ARM Information Center]]
** [[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0100i/index.html|ARMv5 Architecture Reference Manual]] (registration required)
** [[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0234b/index.html|ARM7TDMI-S Technical Reference Manual]] (Revision: r4p3)
** [[http://infocenter.arm.com/help/topic/com.arm.doc.qrc0001m/QRC0001_UAL.pdf|ARM and Thumb-2 Instruction Set Reference Card]]
** [[http://infocenter.arm.com/help/topic/com.arm.doc.qrc0006e/QRC0006_UAL16.pdf|Thumb 16-bit Instruction Set Quick Reference Card]]

* Selected papers on FTLs

** D. Ma, J. Feng, and G. Li, "[[http://csl.skku.edu/uploads/ICE3028S14/ftl-acmcs14.pdf|A Survey of Address Translation Technologies for Flash Memories]],'' ACM Computing Surveys, Vol. 46, No. 3, January 2014.

** M.-L. Chiang, P. C. H. Lee, and R.-C. Chang, "[[http://csl.skku.edu/uploads/ICE3028S11/dac-spe99.pdf|Using Data Clustering to Improve Cleaning Performance for Flash Memory]]," Software - Practice and Experience, Vol. 29, No. 3, 1999.

** J. Kim, J. M. Kim, S. Noh, S. L. Min, and Y. Cho, "[[http://csl.skku.edu/uploads/ICE3028S11/logblock-tce02.pdf|A Space-efficient Flash Translation Layer for CompactFlash Systems]]," IEEE Transactions on Consumer Electronics, Vol. 48, No. 2, pp.366-375, 2002.

** S.-W. Lee, D.-J. Park, T.-S. Chung, D.-H. Park, .-J. Song, "[[http://csl.skku.edu/uploads/ICE3028S11/fast-tecs07.pdf|A Log-buffer based Flash Translation Layer using Fully-Associative Sector Translation]]," ACM Transactions on Embedded Computing Systems, Vol. 6, No. 3, 2007.

** D. Jung, J.-U. Kang, H. Jo, J.-S. Kim, and J. Lee, "[[http://csl.skku.edu/papers/tecs10.pdf|Superblock FTL: A Superblock-based Flash Translation Layer with a Hybrid Address Translation Scheme]]," ACM Transactions on Embedded Computing Systems, Vol. 9, No. 4, 2010.

** Y.-G. Lee, D. Jung, D. Kang, and J.-S. Kim, "[[http://csl.skku.edu/papers/emsoft08.pdf|μ-FTL: A Memory-Efficient Flash Translation Layer Supporting Multiple Mapping Granularities]]," Proceedings of the 8th Annual ACM Conference on Embedded Software, 2008.

** A. Gupta, Y. Kim, and B. Urgaonkar, "[[http://csl.skku.edu/uploads/ICE3028S11/dftl-asplos09.pdf|DFTL: A Flash Translation Layer Employing Demand-based Selective Caching of Page-level Address Mappings]]," Proceedings of the 14th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2009.

** H. Kwon, E. Kim, J. Choi, D. Lee, and Sam H. Noh, "[[http://csl.skku.edu/uploads/ICE3028S11/janusftl-emsoft10.pdf|Janus-FTL: Finding the Optimal Point on the Spectrum between Page and Block Mapping Schemes]]," Proceedings of the 10th ACM Conference on Embedded Software, 2010.

** F. Chen, T. Luo, and X. Zhang, "[[http://csl.skku.edu/uploads/ICE3028S11/caftl-fast11.pdf|CAFTL: A Content-Aware Flash Translation Layer Enhancing the Lifespan of Flash Memory based Solid State Drives]]," Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST), 2011.

* Misc.
** [[http://csl.skku.edu/uploads/ICE3028S12/Installer(XP).zip|Installer (Win XP)]]