Heterogeneous architectures seem to be not only the present but also the future of the HPC world (eg, see the Exascale Project of U.S. Department of Energy or the European Horizon 2020 FET Proactive - High Performance Computing Call). A lot of work has been done in developing software libraries useful to solve problems described by linear equations on such computing systems. Instead, not the same effort is spent in such context for the implementation of software modules to be used to solve non-linear problems. In this work, we present some experiences related with the implementation of a Quasi-Newton method able to exploit, using a combination of “Task Scheduling,” “matrix-free,” and “look-ahead” approaches, both the CPUs and the GP-GPUs components of a heterogeneous system.

Implementation of a non-linear solver on heterogeneous architectures

Carracciuolo, Luisa;Lapegna, Marco
2018

Abstract

Heterogeneous architectures seem to be not only the present but also the future of the HPC world (eg, see the Exascale Project of U.S. Department of Energy or the European Horizon 2020 FET Proactive - High Performance Computing Call). A lot of work has been done in developing software libraries useful to solve problems described by linear equations on such computing systems. Instead, not the same effort is spent in such context for the implementation of software modules to be used to solve non-linear problems. In this work, we present some experiences related with the implementation of a Quasi-Newton method able to exploit, using a combination of “Task Scheduling,” “matrix-free,” and “look-ahead” approaches, both the CPUs and the GP-GPUs components of a heterogeneous system.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/11588/737874
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? 2
social impact