TY - GEN
T1 - API Design for Multidimensional Integration Library
AU - Hernández-Rubio, Erika
AU - Pescador-Rojas, Miriam
AU - Fuentes Pérez, Ramses
AU - Flores-Nogueira, Diego D.
AU - Meneses Viveros, Amilcar
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - API is the medium in which programmers interact with frameworks and libraries. This allows programmers to develop code with other programming layers and middleware layers. The API is the set of names of functions, classes, methods, and data types needed to interact with the different layers in a compute platform through frameworks and libraries. Also, heterogeneous systems are standard in current computing platforms. The learning curve for developing or running parallel programs can be steep. An API is suitable in order to reduce the learning curve for use parallel heterogenenous computing libraries. The API hides the particular characteristics of the execution of a task in different computing units. An API is presented for a heterogeneous parallel multidimensional integration library based on Gaussian quadratures in this work. The control to select the best execution unit depends on an artificial intelligence module that decides to depend on the problem’s size to be solved.
AB - API is the medium in which programmers interact with frameworks and libraries. This allows programmers to develop code with other programming layers and middleware layers. The API is the set of names of functions, classes, methods, and data types needed to interact with the different layers in a compute platform through frameworks and libraries. Also, heterogeneous systems are standard in current computing platforms. The learning curve for developing or running parallel programs can be steep. An API is suitable in order to reduce the learning curve for use parallel heterogenenous computing libraries. The API hides the particular characteristics of the execution of a task in different computing units. An API is presented for a heterogeneous parallel multidimensional integration library based on Gaussian quadratures in this work. The control to select the best execution unit depends on an artificial intelligence module that decides to depend on the problem’s size to be solved.
KW - API design
KW - Heterogeneous computing
KW - Multidimensional integration
UR - http://www.scopus.com/inward/record.url?scp=85112034139&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-78642-7_66
DO - 10.1007/978-3-030-78642-7_66
M3 - Contribución a la conferencia
AN - SCOPUS:85112034139
SN - 9783030786410
T3 - Communications in Computer and Information Science
SP - 495
EP - 499
BT - HCI International 2021 - Posters - 23rd HCI International Conference, HCII 2021, Proceedings
A2 - Stephanidis, Constantine
A2 - Antona, Margherita
A2 - Ntoa, Stavroula
PB - Springer Science and Business Media Deutschland GmbH
T2 - 23rd International Conference on Human-Computer Interaction, HCII 2021
Y2 - 24 July 2021 through 29 July 2021
ER -