Alibaba Group Holding Limited
METHOD AND SYSTEM FOR MICROARCHITECTURE-AWARE PROGRAM SAMPLING

Last updated:

Abstract:

This application describes methods, systems, and apparatus, including computer programs encoded on computer storage media, for microarchitecture-aware program sampling. An exemplary method includes receiving one or more traces collected from one or more microarchitectures executing a computer program for evaluating hardware configurations; training a machine learning (ML) model with multi-task learning based on the one or more traces as one or more training tasks; generating a plurality of embedded vectors representing the computer program; and updating, based on the trained ML model, the plurality of embedded vectors.

Status:
Application
Type:

Utility

Filling date:

5 Jan 2021

Issue date:

7 Jul 2022