{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,26]],"date-time":"2025-03-26T01:26:29Z","timestamp":1742952389529,"version":"3.40.3"},"publisher-location":"Cham","reference-count":17,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319751771"},{"type":"electronic","value":"9783319751788"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-75178-8_31","type":"book-chapter","created":{"date-parts":[[2018,2,7]],"date-time":"2018-02-07T07:12:27Z","timestamp":1517987547000},"page":"378-389","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A High-Throughput Kalman Filter for Modern SIMD Architectures"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8998-9975","authenticated-orcid":false,"given":"Daniel Hugo","family":"C\u00e1mpora P\u00e9rez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5746-9465","authenticated-orcid":false,"given":"Omar","family":"Awile","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C\u00e9dric","family":"Potterat","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,2,8]]},"reference":[{"key":"31_CR1","unstructured":"The LHCb Collaboration: framework TDR for the LHCb upgrade: technical design report. Technical report CERN-LHCC-2012-007. LHCb-TDR-12, April 2012. https:\/\/cds.cern.ch\/record\/1443882"},{"key":"31_CR2","unstructured":"The LHCb Collaboration: LHCb trigger and online upgrade technical design report. Technical report CERN-LHCC-2014-016. LHCB-TDR-016, May 2014. https:\/\/cds.cern.ch\/record\/1701361"},{"issue":"1","key":"31_CR3","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1115\/1.3662552","volume":"82","author":"RE Kalman","year":"1960","unstructured":"Kalman, R.E.: A new approach to linear filtering and prediction problems. J. Basic Eng. 82(1), 35\u201345 (1960). https:\/\/doi.org\/10.1115\/1.3662552","journal-title":"J. Basic Eng."},{"key":"31_CR4","unstructured":"Mcgee, L.A., Schmidt, S.F.: Discovery of the Kalman filter as a practical tool for aerospace and industry. Technical report, November 1985. https:\/\/ntrs.nasa.gov\/search.jsp?R=19860003843"},{"issue":"3","key":"31_CR5","doi-asserted-by":"publisher","first-page":"796","DOI":"10.1175\/1520-0493(1998)126<0796:DAUAEK>2.0.CO;2","volume":"126","author":"PL Houtekamer","year":"1998","unstructured":"Houtekamer, P.L., Mitchell, H.L.: Data assimilation using an ensemble Kalman filter technique. Mon. Weather Rev. 126(3), 796\u2013811 (1998). http:\/\/journals.ametsoc.org\/doi\/abs\/10.1175\/1520-0493%281998%29126%3C0796%3ADAUAEK%3E2.0.CO%3B2","journal-title":"Mon. Weather Rev."},{"key":"31_CR6","unstructured":"Welch, G., Bishop, G.: An introduction to the Kalman filter. Technical report, Chapel Hill, NC, USA (1995)"},{"issue":"2","key":"31_CR7","doi-asserted-by":"publisher","first-page":"471","DOI":"10.1016\/j.nima.2008.11.094","volume":"600","author":"W Hulsbergen","year":"2009","unstructured":"Hulsbergen, W.: The global covariance matrix of tracks fitted with a Kalman filter and an application in detector alignment. Nucl. Instrum. Methods Phys. Res. Sec. A: Accel. Spectrom. Detect. Assoc. Equip. 600(2), 471\u2013477 (2009). http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0168900208017567","journal-title":"Nucl. Instrum. Methods Phys. Res. Sec. A: Accel. Spectrom. Detect. Assoc. Equip."},{"key":"31_CR8","doi-asserted-by":"crossref","unstructured":"Amdahl, G.M.: Validity of the single processor approach to achieving large scale computing capabilities. In: Proceedings of the 18\u201320 April 1967, Spring Joint Computer Conference, pp. 483\u2013485. AFIPS 1967 (Spring). ACM, New York (1967). http:\/\/doi.acm.org\/10.1145\/1465482.1465560","DOI":"10.1145\/1465482.1465560"},{"key":"31_CR9","unstructured":"C\u00e1mpora P\u00e9rez, D.H.: LHCb Kalman filter cross-architecture studies (2016)"},{"issue":"7","key":"31_CR10","doi-asserted-by":"publisher","first-page":"072008","DOI":"10.1088\/1742-6596\/664\/7\/072008","volume":"664","author":"G Cerati","year":"2015","unstructured":"Cerati, G., Elmer, P., Lantz, S., McDermott, K., Riley, D., Tadel, M., Wittich, P., W\u00fcrthwein, F., Yagil, A.: Kalman filter tracking on parallel architectures. J. Phy. Conf. Series 664(7), 072008 (2015). http:\/\/stacks.iop.org\/1742-6596\/664\/i=7\/a=072008","journal-title":"J. Phy. Conf. Series"},{"key":"31_CR11","unstructured":"Aaij, R., Fontana, M., Le Gac, R., Zacharjasz, E.A., Schwemmer, R., Fitzpatrick, C., Albrecht, J., Grillo, L., Szumlak, T., Yin, H., Couturier, B., Stahl, S., Williams, M.R.J., Vries, D., Andreas, J., Seyfert, P., Wanczyk, J., Esen, S., Neufeld, N., Hasse, C., Vesterinen, M.A., Nikodem, T., Quagliani, R., Polci, F., Dziurda, A., Jones, C.R., Matev, R., De Cian, M., Del Buono, L.: Upgrade trigger: biannual performance update. Technical report, February 2017. https:\/\/cds.cern.ch\/record\/2244312"},{"key":"31_CR12","unstructured":"Mertens, S.: The easiest hard problem: number partitioning, October 2003. arXiv:cond-mat\/0310317"},{"key":"31_CR13","doi-asserted-by":"crossref","unstructured":"Gou, C., Kuzmanov, G., Gaydadjiev, G.N.: SAMS multi-layout memory: providing multiple views of data to boost SIMD performance. In: Proceedings of the 24th ACM International Conference on Supercomputing, pp. 179\u2013188. ICS 2010. ACM, New York (2010). http:\/\/doi.acm.org\/10.1145\/1810085.1810111","DOI":"10.1145\/1810085.1810111"},{"key":"31_CR14","unstructured":"Fog, A.: VCL C++ vector class library (2012). http:\/\/www.agner.org\/optimize"},{"key":"31_CR15","doi-asserted-by":"crossref","unstructured":"Karpi\u0144ski, P., McDonald, J.: A high-performance portable abstract interface for explicit SIMD vectorization. In: Proceedings of the 8th International Workshop on Programming Models and Applications for Multicores and Manycores, PMAM 2017, pp. 21\u201328. ACM, New York (2017). http:\/\/doi.acm.org\/10.1145\/3026937.3026939","DOI":"10.1145\/3026937.3026939"},{"issue":"4","key":"31_CR16","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1145\/1498765.1498785","volume":"52","author":"S Williams","year":"2009","unstructured":"Williams, S., Waterman, A., Patterson, D.: Roofline: an insightful visual performance model for multicore architectures. Commun. ACM 52(4), 65 (2009)","journal-title":"Commun. ACM"},{"key":"31_CR17","unstructured":"Schiller, M.: Track reconstruction and prompt $$K^0_S$$ production at the LHCb experiment. Dissertation, University of Heidelberg (2011)"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2017: Parallel Processing Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-75178-8_31","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,2,8]],"date-time":"2022-02-08T01:05:29Z","timestamp":1644282329000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-319-75178-8_31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319751771","9783319751788"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-75178-8_31","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]},"assertion":[{"value":"8 February 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Santiago de Compostela","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2017","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2017","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2017","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2017","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/europar2017.usc.es","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"This content has been made available to all.","name":"free","label":"Free to read"}]}}