Refine my results

Document type

  • Theses disable the filter

Specific Collection

Language

Domain

Università della Svizzera italiana

Building global and scalable systems with atomic multicast

Benz, Samuel ; Pedone, Fernando (Dir.)

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

The rise of worldwide Internet-scale services demands large distributed systems. Indeed, when handling several millions of users, it is common to operate thousands of servers spread across the globe. Here, replication plays a central role, as it contributes to improve the user experience by hiding failures and by providing acceptable latency. In this thesis, we claim that atomic multicast,...

Università della Svizzera italiana

Causal loops : logically consistent correlations, time travel, and computation

Ämin, Baumeler ; Wolf, Stefan (Dir.)

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

Causal loops are loops in cause-effect chains: An effect can be the cause of that effect's cause. We show that causal loops can be unproblematic, and explore them from different points of view. This thesis is motivated by quantum theory, general relativity, and quantum gravity. By accepting all of quantum theory one can ask whether the possibility to take superpositions extends to causal...

Università della Svizzera italiana

Cell mechanics in flow : algorithms and applications

Lykov, Kirill ; Pivkin, Igor V. (Dir.)

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

The computer simulations are pervasively used to improve the knowledge about biophysical phenomena and to quantify effects which are difficult to study experimentally. Generally, the numerical methods and models are desired to be as accurate as possible on the chosen length and time scales, but, at the same time, affordable in terms of computations. Until recently, the cell mechanics and blood...

Università della Svizzera italiana

Of change and software

Robbes, Romain ; Lanza, Michele (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2008 ; 2008INFO004.

Software changes. Any long-lived software system has maintenance costs dominating its initial development costs as it is adapted to new or changing requirements. Systems on which such continuous changes are performed inevitably decay, making each maintenance task harder. This problem is not new: The software evolution research community has been tackling it for more than two decades. However,...

Università della Svizzera italiana

Change-centric improvement of team collaboration

Hattori, Lile Palma ; Lanza, Michele (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2012 ; 2012INFO002.

In software development, teamwork is essential to the successful delivery of a final product. The software industry has historically built software utilizing development teams that share the workplace. Process models, tools, and methodologies have been enhanced to support the development of software in a collocated setting. However, since the dawn of the 21st century, this scenario has begun...

Università della Svizzera italiana

Code offloading in opportunistic computing

Ferrari, Alan ; Gambardella, Luca Maria (Dir.) ; Giordano, Silvia (Codir.)

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

With the advent of cloud computing, applications are no longer tied to a single device, but they can be migrated to a high-performance machine located in a distant data center. The key advantage is the enhancement of performance and consequently, the users experience. This activity is commonly referred computational offloading and it has been strenuously investigated in the past years. The...

Università della Svizzera italiana

Compilation and design automation for extensible embedded processors

Bonzini, Paolo ; Pozzi, Laura (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2009 ; 2009INFO004.

During the last few years, the attention to system-on-chip processors focused on customizability and specializing functional units for particular applications. Such processor extensions can increase performance in domains such as cryptography and DSP, without incurring the power cost of superscalar RISC processors and the complexity of entirely customized integrated circuits. Since it is...

Università della Svizzera italiana

Compiler analysis for hardware/software co-design and optimization : an automation framework towards more efficient Heterogeneous Computing

Zacharopoulos, Georgios ; Pozzi, Laura (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO001.

Performance increase, in terms of faster execution and energy efficiency, is a never-ending research domain and does not come for free. The breakdown of Dennard scaling, along with the seemingly inevitable end of Moore’s law economic aspect, present a new challenge to computer architects striving to achieve better performance in modern computer systems. Heterogeneous computing emerges as one...

Università della Svizzera italiana

A comprehensive approach to MPSoC security : achieving network-on-chip security : a hierarchical, multi-agent approach

Lukovic, Slobodan ; Sami, Mariagiovanna (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2012 ; 2012INFO005.

Multiprocessor Systems-on-Chip (MPSoCs) are pervading our lives, acquiring ever increasing relevance in a large number of applications, including even safety-critical ones. MPSoCs, are becoming increasingly complex and heterogeneous; the Networks on Chip (NoC paradigm has been introduced to support scalable on-chip communication, and (in some cases) even with reconfigurability support. The ...