Abstract
Rewriting codes for flash memory enable the multiple usage of the same storage space, under the constraint that 0-bits can be changed into 1-bits, but not vice versa. Context sensitive rewriting codes extend this idea by incorporating also information gathered from surrounding bits. Several new and better context sensitive rewriting codes based on automata are presented and analyzed. Empirical simulations show a good match with the theoretical results.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Assar, M., Nemazie, S., Estakhri, P.: Flash memory mass storage architecture. US Patent 5,388,083, issued Feb. 7 1995 (1995). https://patentscope.wipo.int/search/en/detail.jsf?docId=WO1994023369
Gal, E., Toledo, S.: Algorithms and data structures for flash memories. ACM Comput. Surv. 37(2), 138–163 (2005). https://doi.org/10.1145/1089733.1089735
Jiang, A., Bohossian, V., Bruck, J.: Rewriting codes for joint information storage in flash memories. IEEE Trans. Inf. Theory 56(10), 5300–5313 (2010)
Klein, S.T.: Should one always use repeated squaring for modular exponentiation? Inf. Process. Lett. 106(6), 232–237 (2008). https://doi.org/10.1016/j.ipl.2007.11.016
Klein, S.T., Ben-Nissan, M.K.: On the usefulness of Fibonacci compression codes. Comput. J. 53(6), 701–716 (2010). https://doi.org/10.1093/comjnl/bxp046
Klein, S.T., Shapira, D.: Boosting the compression of rewriting on flash memory. In: Bilgin, A., Marcellin, M.W., Serra-Sagristà , J., Storer, J.A. (eds.) DCC 2014, pp. 193–202. IEEE (2014)
Klein, S.T., Shapira, D.: Context sensitive rewriting codes for flash memory. Comput. J. 62(1), 20–29 (2019). https://doi.org/10.1093/comjnl/bxy020
Kurkoski, B.M.: Rewriting codes for flash memories based upon lattices, and an example using the E8 lattice. In: ACTEMT 2010, pp. 1861–1865. IEEE (2010). https://doi.org/10.1109/GLOCOMW.2010.5700264
Rivest, R.L., Shamir, A.: How to reuse a ‘write-once’ memory. Inf. Control 55(1–3), 1–19 (1982). https://doi.org/10.1016/S0019-9958(82)90344-8
Shpilka, A.: New constructions of WOM codes using the Wozencraft ensemble. IEEE Trans. Inf. Theory 59(7), 4520–4529 (2013)
Yaakobi, E., Kayser, S., Siegel, P.H., Vardy, A., Wolf, J.K.: Codes for write-once memories. IEEE Trans. Inf. Theory 58(9), 5985–5999 (2012)
Zeckendorf, E.: Représentation des nombres naturels par une somme des nombres de Fibonacci ou de nombres de Lucas. Bull. Soc. Roy. Sci. Liège 41, 179–182 (1972)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Baruch, G., Klein, S.T., Shapira, D. (2019). New Approaches for Context Sensitive Flash Codes. In: Hospodár, M., Jirásková, G. (eds) Implementation and Application of Automata. CIAA 2019. Lecture Notes in Computer Science(), vol 11601. Springer, Cham. https://doi.org/10.1007/978-3-030-23679-3_4
Download citation
DOI: https://doi.org/10.1007/978-3-030-23679-3_4
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-23678-6
Online ISBN: 978-3-030-23679-3
eBook Packages: Computer ScienceComputer Science (R0)