Affiner les résultats

Collection spécifique

Langue

Università della Svizzera italiana

Analysis and optimization of task granularity on the Java virtual machine

Rosà, Andrea ; Binder, Walter (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2018 ; 2018INFO008.

Task granularity, i.e., the amount of work performed by parallel tasks, is a key performance attribute of parallel applications. On the one hand, fine-grained tasks (i.e., small tasks carrying out few computations) may introduce considerable parallelization overheads. On the other hand, coarse-grained tasks (i.e., large tasks performing substantial computations) may not fully utilize the...

Consortium of Swiss Academic Libraries

Model checking transactional memories

Guerraoui, Rachid ; Henzinger, Thomas ; Singh, Vasu

In: Distributed Computing, 2010, vol. 22, no. 3, p. 129-145

Université de Neuchâtel

Efficient memory management with hardware transactional memory : a focus on Java garbage collectors and C++ smart pointers

Carpen-Amarie, Maria ; Felber, Pascal (Dir.)

Thèse de doctorat : Université de Neuchâtel, 2017.

De nos jours les systèmes multi-cœurs sont omniprésents. La conception des applications demande de plus en plus un moyen de synchronisation plus léger, ainsi qu'une gestion automatique de la mémoire plus efficace. Les techniques de gestion de la mémoire tâchent de profiter au maximum du parallélisme qui augmente chaque jour. Néanmoins, la complexité de la synchronisation peut entraîner...

Università della Svizzera italiana

Malware detection at runtime for resource-constrained mobile devices : data-driven approach

Milošević, Jelena ; Malek, Miroslaw (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2017 ; 2017INFO012.

The number of smart and connected mobile devices is increasing, bringing enormous possibilities to users in various domains and transforming everything that we get in touch with into smart. Thus, we have smart watches, smart phones, smart homes, and finally even smart cities. Increased smartness of mobile devices means that they contain more valuable information about their users, more decision...

Consortium of Swiss Academic Libraries

Analysis of a key distribution scheme in secure multicasting

Maze, Gérard

In: Journal of Mathematical Cryptology, 2012, vol. 6, no. 1, p. 69-80

Université de Neuchâtel

Exploiting concurrency and heterogeneity for energy-efficient computing : an actor-based approach

Hayduk, Yaroslav ; Felber, Pascal (Dir.) ; Sobe, Anita (Codir.)

Thèse de doctorat : Université de Neuchâtel, 2017.

En vue d’améliorer l’efficacité énergétique, les fournisseurs de cloud computing ont commencé à examiner des méthodes radicales pour réduire le niveau de consommation énergétique. Le problème de l’optimisation de l’efficacité énergétique doit être considéré tant au niveau matériel qu’au niveau logiciel. De nombreux perfectionnements ont été réalisés pour réduire...

Università della Svizzera italiana

Observable dynamic compilation

Zheng, Yudi ; Binder, Walter (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2017 ; 2017INFO003.

Managed language platforms such as the Java Virtual Machine rely on a dynamic compiler to achieve high performance. Despite the benefits that dynamic compilation provides, it also introduces some challenges to program profiling. Firstly, profilers based on bytecode instrumentation may yield wrong results in the presence of an optimizing dynamic compiler, either due to not being aware of...