{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T16:52:25Z","timestamp":1771951945596,"version":"3.50.1"},"reference-count":25,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,3,20]],"date-time":"2025-03-20T00:00:00Z","timestamp":1742428800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,3,20]],"date-time":"2025-03-20T00:00:00Z","timestamp":1742428800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,3,20]]},"DOI":"10.1109\/iccae64891.2025.10980539","type":"proceedings-article","created":{"date-parts":[[2025,5,9]],"date-time":"2025-05-09T17:53:40Z","timestamp":1746813220000},"page":"303-307","source":"Crossref","is-referenced-by-count":7,"title":["Armadillo: an Efficient Framework for Numerical Linear Algebra"],"prefix":"10.1109","author":[{"given":"Conrad","family":"Sanderson","sequence":"first","affiliation":[{"name":"Data61 \/ CSIRO,Australia"}]},{"given":"Ryan","family":"Curtin","sequence":"additional","affiliation":[{"name":"NumFOCUS Inc.,USA"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717891"},{"key":"ref2","volume-title":"Programming: Principles and Practice Using C++","author":"Stroustrup","year":"2024"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898719604"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/567806.567807"},{"key":"ref5","author":"Xianyi","year":"2025","journal-title":"OpenBLAS: An optimized BLAS library"},{"key":"ref6","article-title":"Math Kernel Library (MKL)","year":"2025","journal-title":"Intel Corporation"},{"key":"ref7","article-title":"AMD Optimizing CPU Libraries (AOCL)","year":"2024","journal-title":"Advanced Micro Devices"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4696"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/3549935"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357810"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194016500431"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00026"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1118890.1118892"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-39953-4_3"},{"key":"ref15","volume-title":"C++ Templates: The Complete Guide","author":"Vandevoorde","year":"2017"},{"key":"ref16","volume-title":"Programming Language Design Concepts","author":"Watt","year":"2004"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086729"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-019-02840-7"},{"issue":"166","key":"ref19","article-title":"The ensmallen library for flexible numerical optimization","volume":"22","author":"Curtin","year":"2021","journal-title":"Journal of Machine Learning Research"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.21105\/joss.05026"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/j.csda.2013.02.005"},{"key":"ref22","volume-title":"Understanding Open Source and Free Software Licensing","author":"Laurent","year":"2004"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3690632"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/arith.2019.00019"},{"key":"ref25","article-title":"Bandicoot: C++ library for GPU linear algebra and scientific computing","author":"Curtin","year":"2023","journal-title":"arXiv:2308.03120"}],"event":{"name":"2025 17th International Conference on Computer and Automation Engineering (ICCAE)","location":"Perth, Australia","start":{"date-parts":[[2025,3,20]]},"end":{"date-parts":[[2025,3,22]]}},"container-title":["2025 17th International Conference on Computer and Automation Engineering (ICCAE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/10980393\/10980494\/10980539.pdf?arnumber=10980539","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,10]],"date-time":"2025-05-10T06:53:39Z","timestamp":1746860019000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/10980539\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,3,20]]},"references-count":25,"URL":"https:\/\/doi.org\/10.1109\/iccae64891.2025.10980539","relation":{},"subject":[],"published":{"date-parts":[[2025,3,20]]}}}