{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,25]],"date-time":"2026-07-25T16:59:38Z","timestamp":1784998778297,"version":"3.55.0"},"publisher-location":"Cham","reference-count":19,"publisher":"Springer International Publishing","isbn-type":[{"value":"9783319297774","type":"print"},{"value":"9783319297781","type":"electronic"}],"license":[{"start":{"date-parts":[[2016,1,1]],"date-time":"2016-01-01T00:00:00Z","timestamp":1451606400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1007\/978-3-319-29778-1_19","type":"book-chapter","created":{"date-parts":[[2016,2,19]],"date-time":"2016-02-19T04:16:33Z","timestamp":1455855393000},"page":"303-317","source":"Crossref","is-referenced-by-count":6,"title":["An Efficient, Portable and Generic Library for Successive Cancellation Decoding of Polar Codes"],"prefix":"10.1007","author":[{"given":"Adrien","family":"Cassagne","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Bertrand","family":"Le Gal","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Camille","family":"Leroux","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Olivier","family":"Aumage","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denis","family":"Barthou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2016,2,20]]},"reference":[{"issue":"12","key":"19_CR1","doi-asserted-by":"publisher","first-page":"1378","DOI":"10.1109\/LCOMM.2011.101811.111480","volume":"15","author":"A Alamdar-Yazdi","year":"2011","unstructured":"Alamdar-Yazdi, A., Kschischang, F.: A simplified successive-cancellation decoder for polar codes. IEEE Commun. Lett. 15(12), 1378\u20131380 (2011)","journal-title":"IEEE Commun. Lett."},{"issue":"7","key":"19_CR2","doi-asserted-by":"publisher","first-page":"3051","DOI":"10.1109\/TIT.2009.2021379","volume":"55","author":"E Arikan","year":"2009","unstructured":"Arikan, E.: Channel polarization: a method for constructing capacity-achieving codes for symmetric binary-input memoryless channels. IEEE Trans. Inf. Theory 55(7), 3051\u20133073 (2009)","journal-title":"IEEE Trans. Inf. Theory"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Berrou, C., Glavieux, A., Thitimajshima, P.: Near shannon limit error-correcting coding and decoding: Turbo-codes. 1. In: IEEE International Conference on Communications, 1993. ICC 1993 Geneva. Technical Program, Conference Record, vol. 2, pp. 1064\u20131070, May 1993","DOI":"10.1109\/ICC.1993.397441"},{"key":"19_CR4","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/4347.001.0001","volume-title":"Low-Density Parity-Check Codes","author":"Robert G. Gallager","year":"1963","unstructured":"Gallager, R.G.: Low-density parity-check codes (1963)"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Giard, P., Sarkis, G., Thibeault, C., Gross, W.: Fast software polar decoders. In: 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 7555\u20137559, May 2014","DOI":"10.1109\/ICASSP.2014.6855069"},{"issue":"6","key":"19_CR6","doi-asserted-by":"publisher","first-page":"479","DOI":"10.1080\/17445760902758560","volume":"24","author":"P Gottschling","year":"2009","unstructured":"Gottschling, P., Wise, D.S., Joshi, A.: Generic support of algorithmic and structural recursion for scientific computing. Int. J. Parallel, Distrib. Syst. (IJPEDS) 24(6), 479\u2013503 (2009)","journal-title":"Int. J. Parallel, Distrib. Syst. (IJPEDS)"},{"key":"19_CR7","doi-asserted-by":"crossref","unstructured":"Le Gal, B., Leroux, C., Jego, C.: Software polar decoder on an embedded processor. In: Proceedings of the IEEE International Workshop on Signal Processing Systems (SIPS 2014), pp. 1\u20136. Belfast, October 2014","DOI":"10.1109\/SiPS.2014.6986083"},{"issue":"2","key":"19_CR8","doi-asserted-by":"publisher","first-page":"349","DOI":"10.1109\/TSP.2014.2371781","volume":"63","author":"B Gal Le","year":"2015","unstructured":"Le Gal, B., Leroux, C., Jego, C.: Multi-gb\/s software decoding of polar codes. IEEE Trans. Sig. Process 63(2), 349\u2013359 (2015)","journal-title":"IEEE Trans. Sig. Process"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"MacKay, D.J.: Good error-correcting codes based on very sparse matrices (1999)","DOI":"10.1109\/18.748992"},{"issue":"2","key":"19_CR10","doi-asserted-by":"publisher","first-page":"232","DOI":"10.1109\/JPROC.2004.840306","volume":"93","author":"M Puschel","year":"2005","unstructured":"Puschel, M., Moura, J., Johnson, J., Padua, D., Veloso, M., Singer, B., Xiong, J., Franchetti, F., Gacic, A., Voronenko, Y., Chen, K., Johnson, R., Rizzolo, N.: Spiral: code generation for DSP transforms. Proc. IEEE 93(2), 232\u2013275 (2005)","journal-title":"Proc. IEEE"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"Sarkis, G., Giard, P., Thibeault, C., Gross, W.: Autogenerating software polar decoders. In: 2014 IEEE Global Conference on Signal and Information Processing (GlobalSIP), pp. 6\u201310 (2014)","DOI":"10.1109\/GlobalSIP.2014.7032067"},{"issue":"5","key":"19_CR12","doi-asserted-by":"publisher","first-page":"946","DOI":"10.1109\/JSAC.2014.140514","volume":"32","author":"G Sarkis","year":"2014","unstructured":"Sarkis, G., Giard, P., Vardy, A., Thibeault, C., Gross, W.: Fast polar decoders: algorithm and implementation. IEEE J. Sel. Areas Commun. 32(5), 946\u2013957 (2014)","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"379\u2013423","key":"19_CR13","doi-asserted-by":"publisher","first-page":"623","DOI":"10.1002\/j.1538-7305.1948.tb00917.x","volume":"27","author":"C Shannon","year":"1948","unstructured":"Shannon, C.: A mathematical theory of communication. Bell Syst. Tech. J. 27(379\u2013423), 623\u2013656 (1948)","journal-title":"Bell Syst. Tech. J."},{"key":"19_CR14","unstructured":"Spampinato, D.G., P\u00fcschel, M.: A basic linear algebra compiler. In: Proceedings of Annual IEEE\/ACM International Symposium on Code Generation and Optimization, pp. 23:23\u201323:32, CGO 2014. ACM, New York (2014). http:\/\/doi.acm.org\/10.1145\/2544137.2544155"},{"key":"19_CR15","volume-title":"The C++ Programming Language","author":"B Stroustrup","year":"2013","unstructured":"Stroustrup, B.: The C++ Programming Language, 4th edn. Addison-Wesley Professional, Boston (2013)","edition":"4"},{"key":"19_CR16","unstructured":"Treibig, J., Hager, G.: Introducing a performance model for bandwidth-limited loop kernels. CoRR abs\/0905.0792 (2009). http:\/\/arxiv.org\/abs\/0905.0792"},{"key":"19_CR17","unstructured":"Walter, J., Koch, M.: ublas. www.boost.org\/libs\/numeric"},{"key":"19_CR18","doi-asserted-by":"crossref","unstructured":"Whaley, R.C., Petitet, A., Dongarra, J.: Automated empirical optimizations of software and the atlas project 27(1\u20132), 3\u201335 (2001)","DOI":"10.1016\/S0167-8191(00)00087-9"},{"issue":"4","key":"19_CR19","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1145\/1498765.1498785","volume":"52","author":"Samuel Williams","year":"2009","unstructured":"Williams, S., Waterman, A., Patterson, D.: Roofline: an insightful visual performance model for multicore architectures. Commun. 52(4), 65\u201376. ACM (2009). http:\/\/doi.acm.org\/10.1145\/1498765.1498785","journal-title":"Communications of the ACM"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-29778-1_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,1]],"date-time":"2025-06-01T12:35:58Z","timestamp":1748781358000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-29778-1_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"ISBN":["9783319297774","9783319297781"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-29778-1_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016]]}}}