{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T08:04:37Z","timestamp":1768032277233,"version":"3.49.0"},"reference-count":29,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[2018,3,28]],"date-time":"2018-03-28T00:00:00Z","timestamp":1522195200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"funder":[{"DOI":"10.13039\/501100002990","name":"Deutsche Telekom Stiftung","doi-asserted-by":"publisher","award":["GSC 111"],"award-info":[{"award-number":["GSC 111"]}],"id":[{"id":"10.13039\/501100002990","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["The International Journal of High Performance Computing Applications"],"published-print":{"date-parts":[[2019,3]]},"abstract":"<jats:p> In scientific computing, optimal use of computing resources comes at the cost of extensive coding, tuning, and benchmarking. While the classic approach of \u201cfeatures first, performance later\u201d is supported by a variety of tools such as Tau, Vampir, and Scalasca, the emerging performance-centric approach, in which both features and performance are primary objectives, is still lacking suitable development tools. For dense linear algebra applications, we fill this gap with the Experimental Linear Algebra Performance Studies (ELAPS) framework, a multi-platform open-source environment for easy, fast, and yet powerful performance experimentation and prototyping. In contrast to many existing tools, ELAPS targets the beginning of the development process, assisting application developers in both algorithmic and optimization decisions. With ELAPS, users construct experiments to investigate how performance and efficiency depend on factors such as caching, algorithmic parameters, problem size, and parallelism. Experiments are designed either through Python scripts or a specialized Graphical User Interface (GUI), and run on a spectrum of architectures, ranging from laptops to accelerators and clusters. The resulting reports provide various metrics and statistics that can be analyzed both numerically and visually. In this article, we introduce ELAPS and illustrate its practical value in guiding critical performance decisions already in early development stages. <\/jats:p>","DOI":"10.1177\/1094342018763042","type":"journal-article","created":{"date-parts":[[2018,3,29]],"date-time":"2018-03-29T03:01:48Z","timestamp":1522292508000},"page":"353-365","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":1,"title":["The ELAPS framework: Experimental Linear Algebra Performance Studies"],"prefix":"10.1177","volume":"33","author":[{"given":"Elmar","family":"Peise","sequence":"first","affiliation":[{"name":"AICES, RWTH Aachen University, Aachen, Germany"}]},{"given":"Paolo","family":"Bientinesi","sequence":"additional","affiliation":[{"name":"AICES, RWTH Aachen University, Aachen, Germany"}]}],"member":"179","published-online":{"date-parts":[[2018,3,28]]},"reference":[{"key":"bibr1-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719604"},{"key":"bibr2-1094342018763042","unstructured":"Bauer DSG, Bl\u00fcgel S (2013) Development of a relativistic full-potential first-principles multiple scattering Green function method applied to complex magnetic textures of nano structures at surfaces. PhD Thesis, J\u00fclich. Available at: http:\/\/publications.rwth-aachen.de\/record\/229375. Druck-Ausgabe: 2013. Online-Ausgabe: 2014; Zugl.: Aachen, Techn. Hochsch., Diss., 2013. (accessed 8 March 2018)."},{"key":"bibr3-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1680"},{"key":"bibr4-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719642"},{"key":"bibr5-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1111\/j.1469-1809.1986.tb01037.x"},{"key":"bibr6-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1177\/109434200001400303"},{"key":"bibr7-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1177\/1094342013493198"},{"key":"bibr8-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1137\/070688778"},{"key":"bibr9-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1145\/2560421"},{"key":"bibr10-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1016\/j.amc.2014.02.056"},{"key":"bibr11-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840301"},{"key":"bibr12-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.1556"},{"key":"bibr13-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2307"},{"key":"bibr14-1094342018763042","unstructured":"Intel (a) Math Kernel Library (MKL). Available at: https:\/\/software.intel.com\/en-us\/intel-mkl (accessed 8 March 2018)."},{"key":"bibr15-1094342018763042","unstructured":"Intel (b) VTune Amplifier. Available at: https:\/\/software.intel.com\/en-us\/intel-vtune-amplifier-xe (accessed 8 March 2018)."},{"key":"bibr16-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45209-6_111"},{"key":"bibr17-1094342018763042","first-page":"69","volume":"12","author":"Nagel WE","year":"1996","journal-title":"Supercomputer"},{"key":"bibr18-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1109\/SC.Companion.2012.60"},{"key":"bibr19-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-17248-4_10"},{"key":"bibr20-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1145\/2427023.2427030"},{"key":"bibr21-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1145\/779359.779365"},{"key":"bibr22-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03869-3_5"},{"key":"bibr23-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1177\/1094342006064482"},{"key":"bibr24-1094342018763042","doi-asserted-by":"crossref","unstructured":"\u0162\u0103pu\u015f C, Chung IH, Hollingsworth JK (2002) Active harmony: towards automated performance tuning. In: Proceedings of the 2002 ACM\/IEEE conference on supercomputing, SC \u201802, Baltimore, Maryland, 16\u201320 November 2002, pp. 1\u201311. Los Alamitos, CA, USA: IEEE Computer Society Press. Available at: http:\/\/dl.acm.org\/citation.cfm?id=762761.762771 (accessed 8 March 2018).","DOI":"10.1109\/SC.2002.10062"},{"key":"bibr25-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1109\/IMCSIT.2008.4747256"},{"key":"bibr26-1094342018763042","unstructured":"Whaley RC, Dongarra JJ (1998) Automatically tuned linear algebra software. In: Proceedings of the 1998 ACM\/IEEE conference on supercomputing, SC \u201898, Orlando, Florida, 7\u201313 November 1998, pp. 1\u201327. Washington, DC, USA: IEEE Computer Society. ISBN 0-89791\u2013984-X. Available at: http:\/\/dl.acm.org\/citation.cfm?id=509058.509096 (accessed 8 March 2018)."},{"key":"bibr27-1094342018763042","unstructured":"Xianyi Z OpenBLAS. Available at: http:\/\/www.openblas.net\/ (accessed 8 March 2018)."},{"key":"bibr28-1094342018763042","doi-asserted-by":"publisher","DOI":"10.1038\/ng1702"},{"key":"bibr29-1094342018763042","unstructured":"Zee FGV (2009) libflame: The Complete Reference. Morrisville, North Carolina: Lulu Press, Inc. October 2011. Available at: http:\/\/www.cs.utexas.edu\/\u223cflame\/web\/libflame.pdf (accessed 8 March 2018)."}],"container-title":["The International Journal of High Performance Computing Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342018763042","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.1177\/1094342018763042","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/1094342018763042","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,28]],"date-time":"2025-02-28T22:47:08Z","timestamp":1740782828000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/1094342018763042"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,28]]},"references-count":29,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2019,3]]}},"alternative-id":["10.1177\/1094342018763042"],"URL":"https:\/\/doi.org\/10.1177\/1094342018763042","relation":{},"ISSN":["1094-3420","1741-2846"],"issn-type":[{"value":"1094-3420","type":"print"},{"value":"1741-2846","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,28]]}}}