{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,18]],"date-time":"2026-06-18T22:04:56Z","timestamp":1781820296451,"version":"3.54.5"},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2018,7,10]],"date-time":"2018-07-10T00:00:00Z","timestamp":1531180800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100007136","name":"Secretar\u00eda de Estado de Investigaci\u00f3n, Desarrollo e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["TIN2015-65277-R"],"award-info":[{"award-number":["TIN2015-65277-R"]}],"id":[{"id":"10.13039\/501100007136","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007136","name":"Secretar\u00eda de Estado de Investigaci\u00f3n, Desarrollo e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["TIN2016-81840-REDT"],"award-info":[{"award-number":["TIN2016-81840-REDT"]}],"id":[{"id":"10.13039\/501100007136","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Secretar\u00eda de Estado de Investigacion, Desarrollo e Innovacion (ES)","award":["TIN2015-65277-R"],"award-info":[{"award-number":["TIN2015-65277-R"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Int J Parallel Prog"],"published-print":{"date-parts":[[2019,4]]},"DOI":"10.1007\/s10766-018-0585-7","type":"journal-article","created":{"date-parts":[[2018,7,10]],"date-time":"2018-07-10T06:17:33Z","timestamp":1531203453000},"page":"296-316","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":23,"title":["SWIMM 2.0: Enhanced Smith\u2013Waterman on Intel\u2019s Multicore and Manycore Architectures Based on AVX-512 Vector Extensions"],"prefix":"10.1007","volume":"47","author":[{"given":"Enzo","family":"Rucci","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3470-1097","authenticated-orcid":false,"given":"Carlos","family":"Garcia Sanchez","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Guillermo","family":"Botella Juan","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Armando De","family":"Giusti","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Marcelo","family":"Naiouf","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Manuel","family":"Prieto-Matias","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2018,7,10]]},"reference":[{"key":"585_CR1","doi-asserted-by":"publisher","first-page":"S19","DOI":"10.1038\/527S19a","volume":"527","author":"E Bender","year":"2015","unstructured":"Bender, E.: Big data in biomedicine: 4 big questions. Nature 527, S19 (2015)","journal-title":"Nature"},{"issue":"17","key":"585_CR2","doi-asserted-by":"publisher","first-page":"3389","DOI":"10.1093\/nar\/25.17.3389","volume":"25","author":"SF Altschul","year":"1997","unstructured":"Altschul, S.F., Madden, T.L., Schffer, A.A., Zhang, J., Zhang, Z., Miller, W., Lipman, D.J.: Gapped Blast and PsiBlast: a new generation of protein database search programs. Nucleic Acids Res. 25(17), 3389 (1997)","journal-title":"Nucleic Acids Res."},{"issue":"8","key":"585_CR3","doi-asserted-by":"publisher","first-page":"2444","DOI":"10.1073\/pnas.85.8.2444","volume":"85","author":"WR Pearson","year":"1988","unstructured":"Pearson, W.R., Lipman, D.J.: Improved tools for biological sequence comparison. Proc. Natl. Acad. Sci. USA 85(8), 2444 (1988). \n                    https:\/\/doi.org\/10.1073\/pnas.85.8.2444","journal-title":"Proc. Natl. Acad. Sci. USA"},{"issue":"Suppl 2","key":"585_CR4","doi-asserted-by":"publisher","first-page":"W535","DOI":"10.1093\/nar\/gki423","volume":"33","author":"PE S\u00e6b\u00f8","year":"2005","unstructured":"S\u00e6b\u00f8, P.E., Andersen, S.M., Myrseth, J., Laerdahl, J.K., Rognes, T.: PARALIGN: rapid and sensitive sequence similarity searches powered by parallel computing technology. Nucleic Acids Res. 33(Suppl 2), W535 (2005)","journal-title":"Nucleic Acids Res."},{"issue":"2","key":"585_CR5","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1093\/bioinformatics\/btl582","volume":"23","author":"M Farrar","year":"2007","unstructured":"Farrar, M.: Striped Smith\u2013Waterman speeds database searches six time over other SIMD implementations. Bioinformatics 23(2), 156 (2007)","journal-title":"Bioinformatics"},{"key":"585_CR6","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1007\/978-3-319-41279-5_6","volume-title":"State-of-the-Art in Smith\u2013Waterman Protein Database Search on HPC Platforms","author":"E Rucci","year":"2016","unstructured":"Rucci, E., Garc\u00eda, C., Botella, G., De Giusti, A., Naiouf, M., Prieto-Mat\u00edas, M.: State-of-the-Art in Smith\u2013Waterman Protein Database Search on HPC Platforms, pp. 197\u2013223. Springer, New York (2016). \n                    https:\/\/doi.org\/10.1007\/978-3-319-41279-5_6"},{"issue":"1","key":"585_CR7","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1186\/1471-2105-12-221","volume":"12","author":"T Rognes","year":"2011","unstructured":"Rognes, T.: Faster Smith\u2013Waterman database searches with inter-sequence SIMD parallelisation. BMC Bioinform. 12(1), 221 (2011). \n                    https:\/\/doi.org\/10.1186\/1471-2105-12-221","journal-title":"BMC Bioinform."},{"key":"585_CR8","unstructured":"Frielingsdorf, J.T.: Improving optimal sequence alignments through a simd-accelerated library. Master\u2019s thesis, University of Oslo (2015)"},{"key":"585_CR9","doi-asserted-by":"publisher","first-page":"81","DOI":"10.1186\/s12859-016-0930-z","volume":"17","author":"J Daily","year":"2016","unstructured":"Daily, J.: Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments. BMC Bioinform. 17, 81 (2016)","journal-title":"BMC Bioinform."},{"issue":"1","key":"585_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/1756-0500-3-1","volume":"3","author":"Y Liu","year":"2010","unstructured":"Liu, Y., Schmidt, B., Maskell, D.L.: CUDASW++2.0: enhanced Smith\u2013Waterman protein database search on CUDA-enabled GPUs based on SIMT and virtualized SIMD abstractions. BMC Res. Notes 3(1), 1 (2010). \n                    https:\/\/doi.org\/10.1186\/1756-0500-3-93","journal-title":"BMC Res. Notes"},{"key":"585_CR11","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1186\/1471-2105-14-117","volume":"14","author":"Y Liu","year":"2013","unstructured":"Liu, Y., Wirawan, A., Schmidt, B.: CUDASW++ 3.0: accelerating Smith\u2013Waterman protein database search by coupling CPU and GPU SIMD instructions. BMC Bioinform. 14, 117 (2013)","journal-title":"BMC Bioinform."},{"key":"585_CR12","doi-asserted-by":"crossref","unstructured":"Liu, Y., Schmidt, B.: SWAPHI: Smith\u2013Waterman protein database search on Xeon Phi coprocessors. In: 25th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP 2014) (2014)","DOI":"10.1109\/ASAP.2014.6868657"},{"key":"585_CR13","doi-asserted-by":"publisher","unstructured":"Lan, H., Liu, W., Schmidt, B., Wang, B.: Accelerating large-scale biological database search on Xeon Phi-based neo-heterogeneous architectures. in 2015 IEEE International Conference on Bioinformatics and Biomedicine (BIBM) (2015), pp. 503\u2013510. \n                    https:\/\/doi.org\/10.1109\/BIBM.2015.7359735","DOI":"10.1109\/BIBM.2015.7359735"},{"issue":"18","key":"585_CR14","doi-asserted-by":"publisher","first-page":"5517","DOI":"10.1002\/cpe.3598","volume":"27","author":"E Rucci","year":"2015","unstructured":"Rucci, E., Garcia, C., Botella, G., De Giusti, A., Naiouf, M., Prieto-Matas, M.: An energy-aware performance analysis of SWIMM: Smith\u2013Waterman implementation on Intel\u2019s Multicore and Manycore architectures. Concurr. Comput. Pract. Exp. 27(18), 5517 (2015). \n                    https:\/\/doi.org\/10.1002\/cpe.3598","journal-title":"Concurr. Comput. Pract. Exp."},{"key":"585_CR15","doi-asserted-by":"publisher","unstructured":"Lan, H., Liu, W., Liu, Y., Schmidt, B.: SWhybrid: a hybrid-parallel framework for large-scale protein sequence database search. In: 2017 IEEE International Parallel and Distributed Processing Symposium (IPDPS) (2017), pp. 42\u201351. \n                    https:\/\/doi.org\/10.1109\/IPDPS.2017.42","DOI":"10.1109\/IPDPS.2017.42"},{"key":"585_CR16","doi-asserted-by":"publisher","unstructured":"Isa, M., Benkrid, K., Clayton, T., Ling, C., Erdogan, A.: An FPGA-based parameterised and scalable optimal solutions for pairwise biological sequence analysis. In: Adaptive Hardware and Systems (AHS), 2011 NASA\/ESA Conference on (2011), pp. 344\u2013351. \n                    https:\/\/doi.org\/10.1109\/AHS.2011.5963957","DOI":"10.1109\/AHS.2011.5963957"},{"issue":"12","key":"585_CR17","doi-asserted-by":"publisher","first-page":"851","DOI":"10.1109\/TCSII.2005.853340","volume":"52","author":"TF Oliver","year":"2005","unstructured":"Oliver, T.F., Schmidt, B., Maskell, D.L.: Reconfigurable architectures for bio-sequence database scanning on FPGAs. IEEE Trans. Circuits Syst. II Express Briefs 52(12), 851 (2005). \n                    https:\/\/doi.org\/10.1109\/TCSII.2005.853340","journal-title":"IEEE Trans. Circuits Syst. II Express Briefs"},{"key":"585_CR18","doi-asserted-by":"publisher","first-page":"I85","DOI":"10.1186\/1471-2105-8-85","volume":"8","author":"TI Li","year":"2007","unstructured":"Li, T.I., Shum, W., Truong, K.: 160-fold acceleration of the Smith\u2013Waterman algorithm using a field programmable gate array (FPGA). BMC Bioinform. 8, I85 (2007)","journal-title":"BMC Bioinform."},{"key":"585_CR19","doi-asserted-by":"publisher","DOI":"10.1177\/1094342016654215","volume-title":"OSWALD: OpenCL Smith\u2013Waterman algorithm on altera FPGA for large protein databases","author":"E Rucci","year":"2016","unstructured":"Rucci, E., Garcia, C., Botella, G., De Giusti, A., Naiouf, M., Prieto-Matas, M.: OSWALD: OpenCL Smith\u2013Waterman algorithm on altera FPGA for large protein databases. J. High Perform. Comput. Appl, Int (2016). \n                    https:\/\/doi.org\/10.1177\/1094342016654215"},{"key":"585_CR20","doi-asserted-by":"publisher","unstructured":"Rucci, E., Garcia, C., Botella, G., De\u00a0Giusti, A., Naiouf, M., Prieto-Matias, M.: First experiences accelerating Smith\u2013Waterman on Intel\u2019s Knights Landing processor. In: Ibrahim, S., Choo, K.K.R., Yan, Z., Pedrycz, W. (eds.) Algorithms and Architectures for Parallel Processing: 17th International Conference, ICA3PP 2017, Helsinki, Finland, August 21\u201323, 2017, Proceedings, pp. 569\u2013579. Springer, Cham (2017). \n                    https:\/\/doi.org\/10.1007\/978-3-319-65482-9_42","DOI":"10.1007\/978-3-319-65482-9_42"},{"issue":"1","key":"585_CR21","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1016\/0022-2836(81)90087-5","volume":"147","author":"TF Smith","year":"1981","unstructured":"Smith, T.F., Waterman, M.S.: Identification of common molecular subsequences. J. Mol. Biol. 147(1), 195 (1981)","journal-title":"J. Mol. Biol."},{"key":"585_CR22","doi-asserted-by":"publisher","first-page":"705","DOI":"10.1016\/0022-2836(82)90398-9","volume":"162","author":"O Gotoh","year":"1981","unstructured":"Gotoh, O.: An improved algorithm for matching biological sequences. J. Mol. Biol. 162, 705\u2013708 (1981)","journal-title":"J. Mol. Biol."},{"issue":"2","key":"585_CR23","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MM.2016.25","volume":"36","author":"A Sodani","year":"2016","unstructured":"Sodani, A., Gramunt, R., Corbal, J., Kim, H.S., Vinod, K., Chinthamani, S., Hutsell, S., Agarwal, R., Liu, Y.C.: Knights landing: second-generation Intel Xeon Phi product. IEEE Micro 36(2), 34 (2016). \n                    https:\/\/doi.org\/10.1109\/MM.2016.25","journal-title":"IEEE Micro"},{"key":"585_CR24","unstructured":"Asai, R.: MCDRAM as High-Bandidth Memory (HBM) in Knights Landing Processors: Developer\u2019s Guide (2016). \n                    https:\/\/goparallel.sourceforge.net\/wp-content\/uploads\/2016\/05\/Colfax_KNL_MCDRAM_Guide.pdf"},{"key":"585_CR25","unstructured":"Intel\u00a0Corporation: Intel 64 and IA-32 Architectures Optimization Reference Manual (2017). \n                    https:\/\/software.intel.com\/sites\/default\/files\/managed\/9e\/bc\/64-ia-32-architectures-optimization-manual.pdf"},{"issue":"8","key":"585_CR26","doi-asserted-by":"publisher","first-page":"699","DOI":"10.1093\/bioinformatics\/16.8.699","volume":"16","author":"T Rognes","year":"2000","unstructured":"Rognes, T., Seeberg, E.: Six-fold speed-up of Smith\u2013Waterman sequence database searches using parallel processing on common microprocessors. Bioinformatics 16(8), 699 (2000). \n                    https:\/\/doi.org\/10.1093\/bioinformatics\/16.8.699","journal-title":"Bioinformatics"}],"container-title":["International Journal of Parallel Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-018-0585-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10766-018-0585-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10766-018-0585-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,9,21]],"date-time":"2019-09-21T07:42:48Z","timestamp":1569051768000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10766-018-0585-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,10]]},"references-count":26,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,4]]}},"alternative-id":["585"],"URL":"https:\/\/doi.org\/10.1007\/s10766-018-0585-7","relation":{},"ISSN":["0885-7458","1573-7640"],"issn-type":[{"value":"0885-7458","type":"print"},{"value":"1573-7640","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,10]]},"assertion":[{"value":"22 November 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"25 June 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 July 2018","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}