3 resultados para Low carbon operations

em Université de Montréal, Canada


Relevância:

80.00% 80.00%

Publicador:

Resumo:

L’observation de l’exécution d’applications JavaScript est habituellement réalisée en instrumentant une machine virtuelle (MV) industrielle ou en effectuant une traduction source-à-source ad hoc et complexe. Ce mémoire présente une alternative basée sur la superposition de machines virtuelles. Notre approche consiste à faire une traduction source-à-source d’un programme pendant son exécution pour exposer ses opérations de bas niveau au travers d’un modèle objet flexible. Ces opérations de bas niveau peuvent ensuite être redéfinies pendant l’exécution pour pouvoir en faire l’observation. Pour limiter la pénalité en performance introduite, notre approche exploite les opérations rapides originales de la MV sous-jacente, lorsque cela est possible, et applique les techniques de compilation à-la-volée dans la MV superposée. Notre implémentation, Photon, est en moyenne 19% plus rapide qu’un interprète moderne, et entre 19× et 56× plus lente en moyenne que les compilateurs à-la-volée utilisés dans les navigateurs web populaires. Ce mémoire montre donc que la superposition de machines virtuelles est une technique alternative compétitive à la modification d’un interprète moderne pour JavaScript lorsqu’appliqué à l’observation à l’exécution des opérations sur les objets et des appels de fonction.

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Note d'analyse

Relevância:

80.00% 80.00%

Publicador:

Resumo:

Cette note présente des résultats de deux importants sondages menés en parallèle dans les deux pays. Au Canada, nos données sont tirées du plus récent Canadian Survey on Energy and the Environment (CSEE, Lachapelle et al. 2015) et aux États-Unis, nous rapportons les résultats du National Survey on Energy and the Environment (NSEE). Réalisés au mois de septembre 2015, ces deux sondages ont soumis les mêmes questions à des échantillons représentatifs des populations du Canada et des États-Unis.