Mémoire de bachelor : Haute Ecole de Gestion & Tourisme, 2021.
The purpose of this document is to define the state of the art regarding information technology infrastructure automation. Nowadays, companies need a way to automate their infrastructure to reduce their expenses and avoid wasting time. System administrators could then work with more efficiency and focus on solving challenges in the company that actually require human intervention. An overview...
|
In: Journal of Signal Processing Systems, 2015, vol. 78, no. 3, p. 299-312
|
In: HMD Praxis der Wirtschaftsinformatik, 2015, vol. 52, no. 4, p. 597-609
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO024.
Understanding the performance of software is complicated. For several performance metrics, in addition to the algorithmic complexity, one must also consider the dynamics of running a program within different combinations of hardware and software environments. Such dynamical aspects are not visible from the code alone, and any kind of static analysis falls short. For example, in reality, the...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO023.
As energy efficiency becomes a crucial concern in almost every kind of digital application, Approximate Computing gains popularity as a potential answer to this ever-growing energy quest. Approximate Computing is a design paradigm particularly suited for error- resilient applications, where small losses in accuracy do not represent a significant reduction in the quality of the result. In these...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO016.
High Level Synthesis (HLS) is a process which, starting from a high-level description of an application (C/C++), generates the corresponding RTL code describing the hardware implementation of the desired functionality. The HLS process is usually controlled by user-given directives (e.g., directives to set whether or not to unroll a loop) which influence the resulting implementation area and...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO011.
Recent advancements in the networking field have made the data plane fully programmable, thanks to the introduction of both programmable network architectures and network programming languages. P4, the most prominent network programming language, provides software abstractions to the components of PISA, a programmable network architecture that is able to process huge amounts of network ...
|
Thèse de doctorat : Università della Svizzera italiana, 2020 ; 2020INFO014.
Despite the undeniable practical benefits of documentation during software development and evolution activities, its creation and maintenance is often neglected, leading to inadequate and even inexistent documentation. Thus, it is not unusual for developers to deal with unfamiliar code they have difficulties in comprehending. Browsing the official documentation, or accessing online resources,...
|
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...
|
In: Engineering with Computers, 2008, vol. 24, no. 4, p. 405-415
|