Show simple item record

dc.contributor.authorDi Napoli, Edoardo
dc.contributor.authorFabregat Traver, Diego
dc.contributor.authorQuintana Ortí, Gregorio
dc.contributor.authorBientinesi, Paolo
dc.date.accessioned2015-06-03T09:38:24Z
dc.date.available2015-06-03T09:38:24Z
dc.date.issued2014
dc.identifier.citationDI NAPOLI, Edoardo…[et al]. Towards an Efficient Use of the BLAS Library for Multilinear Tensor Contractions. Applied Mathematics and Computation, Volume 235 (2014), pp 454-468ca_CA
dc.identifier.urihttp://hdl.handle.net/10234/122543
dc.description.abstractMathematical operators whose transformation rules constitute the building blocks of a multi-linear algebra are widely used in physics and engineering applications where they are very often represented as tensors. In the last century, thanks to the advances in tensor calculus, it was possible to uncover new research fields and make remarkable progress in the existing ones, from electromagnetism to the dynamics of fluids and from the mechanics of rigid bodies to quantum mechanics of many atoms. By now, the formal mathematical and geometrical properties of tensors are well defined and understood; conversely, in the context of scientific and high-performance computing, many tensorrelated problems are still open. In this paper, we address the problem of efficiently computing contractions among two tensors of arbitrary dimension by using kernels from the highly optimized BLAS library. In particular, we establish precise conditions to determine if and when GEMM, the kernel for matrix products, can be used. Such conditions take into consideration both the nature of the operation and the storage scheme of the tensors, and induce a classification of the contractions into three groups. For each group, we provide a recipe to guide the users towards the most effective use of BLAS.ca_CA
dc.format.extent25 p.ca_CA
dc.format.mimetypeapplication/pdfca_CA
dc.language.isoengca_CA
dc.publisherAachen Universityca_CA
dc.relation.isPartOfApplied Mathematics and Computation, Volume 235 (2014)ca_CA
dc.subjectMathematical operatorsca_CA
dc.subjectMulti-linear algebraca_CA
dc.subjectPhysics and engineering applicationsca_CA
dc.subjectElectromagnetismca_CA
dc.subjectDynamics of fluidsca_CA
dc.subjectMechanics of rigid bodiesca_CA
dc.subjectQuantum mechanicsca_CA
dc.titleTowards an Efficient Use of the BLAS Library for Multilinear Tensor Contractionsca_CA
dc.typeinfo:eu-repo/semantics/articleca_CA
dc.identifier.doihttp://dx.doi.org/10.1016/j.amc.2014.02.051
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca_CA
dc.relation.publisherVersionhttp://publications.rwth-aachen.de/record/234423ca_CA


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record