Search
Results
-
Understanding GDPR compliance of tracking pixel declarations using privacy filter lists
(2022)Tracking and data collection on the World Wide Web are ever-present. Privacy laws, such as the General Data Protection Regulation (GDPR) of the European Union, have come into effect to address user tracking. To comply with GDPR, websites use consent banners informing users about tracking and giving acceptance choices; these are server-side tracking-prevention mechanisms. Independently, ad- and trackingblockers provide client-side protection. ...Bachelor Thesis -
Declarative Power Sequencing using a CPLD
(2022)Declarative power sequencing solves the difficult and tedious problem of bringing up and managing the power resources of a computing platform by describing the platform in a declarative model and applying constraint solving to obtain correct power sequences from the model. To date these generated power sequences are wholly executed on the board management controller (BMC). However, some platforms provide specialized hardware for the purpose ...Bachelor Thesis -
-
Extending MLIR to support SDFGs
(2021)At present, the optimization of code boils down to minimizing the movement of data. DaCe achieves this by creating an intermediate representation and applying different optimizations to it. However, DaCe is currently only available for source code written in Python. Here we show that using DaCe to optimize intermediate representations results in significant performance gains. We found that the Multi- Level Intermediate Representation ...Bachelor Thesis -
Extending DaCe to support the Scalable Vector Extension
(2021)SIMD is characterized by operating on arrays or vectors of data instead of individual scalar data elements. Typical systems implement this design with special vector registers and instructions that allow operating on each element in the vector at once. The Scalable Vector Extension (SVE) is a vector instruction set proposed by ARM and purposely designed for High-Performance Computing. It is an attractive target for the DaCe framework that ...Bachelor Thesis -
Generating Power Management Code from Declarative Descriptions
(2021)Power management is a problem any modern computer must solve in order to work. Sometimes, computers make use of a BMC, which solves this problem in software, however the software to do so is not generally available but proprietary. Previous work at ETH Zürich has created an algorithm to solve this problem and synthesize power sequences from a declarative specification of the system. In this thesis, I have developed a backend compiler ...Bachelor Thesis -
Partizipative Szenarienplanung als Strategie zur Anpassung an den Klimawandel
(2021)Szenarien sind ein beliebtes Mittel zur Exploration möglicher Zukünfte und der Veranschaulichung der Auswirkungen von heutigem Handeln über einen langfristigen Zeithorizont. Durch Partizipation von Expert/innen und Stakeholder/innen in der Szenarienkonstruktion kann sowohl die Qualität von sozio-ökonomischen Szenarien verbessert, als auch soziales Lernen gefördert werden. Partizipative Szenarienplanung (PSP) erlebt deshalb einen Aufschwung ...Bachelor Thesis -
Characterization of Interrupt Handling in Board Management Controllers
(2021)Outside the Systems Group at ETH Zurich, there are not many research possibilities in regards to Board Management Controllers (BMC). However, research into them is nevertheless significant as BMCs are responsible for many things, one of them being the emergency response on hardware faults. Even with such a critical responsibility, the response time of the BMC interrupt handler on the Enzian system, developed at ETH, was preliminarily ...Bachelor Thesis -
Accelerating BLAS with HBM on FPGAs in DaCe
(2021)In recent years FPGAs have gained interest by the high performance community because they can allow to greatly reduce the data movement compared to typical load-store architectures. However, for memory bound operations FPGAs tend to be slow due to their limited memory performance. To solve this issue the major FPGA companies started inte- grating High-Bandwidth Memory (HBM) into their devices. The DaCe Framework provides an abstraction ...Bachelor Thesis -
Online Feedback Optimization for Gas Compressors
(2021)Gas compressor stations are vital components of natural gas pipelines. Their compressors are often arranged in parallel or serial configurations to achieve a designated mass flow or pressure ratio. The machines have different, time-varying performance characteristics and by applying carefully chosen inputs to them, the station’s energy consumption of can be reduced. In the industry, a two-step real-time optimization method is frequently ...Bachelor Thesis