Doorgaan naar hoofdnavigatie Doorgaan naar zoeken Ga verder naar hoofdinhoud

Evolutionary Algorithm with Non-parametric Surrogate Model for Tensor Program optimization

  • Ioannis Gatopoulos
  • , Romain Lepert
  • , Auke Wiggers
  • , Giovanni Mariani
  • , Jakub M. Tomczak

Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

Samenvatting

The efficiency of tensor operators is key to implement fast deep learning models. However, identifying the fastest implementation of a tensor operator for a target hardware is challenging. A wide range of different configurations have to be considered, and the evaluation of a configuration is time consuming as it requires compilation and execution of the operator. A common approach to address these issues is to boost traditional optimization algorithms with a surrogate modet, i.e., a machine learning model that approximates the objective function and is cheap to query compared to the target hardware. However, as the surrogate model grows in complexity, so does the time needed to train and maintain it. In this work, we propose to use an evolutionary optimizer and augment it with a non-parametric surrogate model (a weighted k-Nearest-Neighbor regression). We evaluate our approach on the convolution layers of a ResNetl8, and show a convergence speedup of up to 1.4×; when compared to baseline operator tuners.

Originele taal-2Engels
Titel2020 IEEE Congress on Evolutionary Computation, CEC 2020 - Conference Proceedings
UitgeverijInstitute of Electrical and Electronics Engineers
Aantal pagina's8
ISBN van elektronische versie9781728169293
DOI's
StatusGepubliceerd - jul. 2020
Extern gepubliceerdJa
Evenement2020 IEEE Congress on Evolutionary Computation, CEC 2020 - Glasgow, Verenigd Koninkrijk
Duur: 19 jul. 202024 jul. 2020

Congres

Congres2020 IEEE Congress on Evolutionary Computation, CEC 2020
Land/RegioVerenigd Koninkrijk
StadGlasgow
Periode19/07/2024/07/20

Vingerafdruk

Duik in de onderzoeksthema's van 'Evolutionary Algorithm with Non-parametric Surrogate Model for Tensor Program optimization'. Samen vormen ze een unieke vingerafdruk.

Citeer dit