Recent Submissions 

  1. Computing the Poisson-Binomial Distribution for Soccer Match Outcomes 

    Heiniger, Aaron Philippe (2024)
    In soccer analytics, the Poisson-Binomial distribution is used to obtain the probabilities of the possible match scores of a team. This is an important distribution for analysts, because it allows for construction of new descriptive metrics and further meta-analysis. This work outlines the theoretical background of the Poisson-Binomial distribution, hoists it into the context of soccer analytics, while also providing content on the ...
    Bachelor Thesis
  2. Experimental Optimization of a Peristaltic Pump Prototype for Pit-Emptying 

    Bregenzer, Sarah (2024)
    The development of efficient, affordable, and mobile pit-emptying techniques is crucial for providing safe sanitation to people in densely populated areas of urban and peri-urban settlements with no access to sewer systems. A functional test stand for a low-cost, manually built peristaltic pump prototype was constructed and used to evaluate the flow rate performance of the prototype and variations thereof. Different tube sizes, tube ...
    Bachelor Thesis
  3. Large Language Model's Ability to Reason about Router Configurations 

    Bhuiyan, Rahul (2024)
    In this thesis we attempt to utilise large language models (LLMs) to answer networking questions based on router configurations. We establish an approach to ask these questions and evaluate them on the November 2023 preview of OpenAI’s GPT-4 Turbo specifically. Our findings suggest that this LLM performs with varying reliability and requires careful question formulations as well as extensive context to answer correctly.
    Bachelor Thesis
  4. Exploring the use of WebAssembly for isolating Functions in Dandelion 

    Thomm, Leon (2024)
    Untrusted code execution is the process of running software that cannot be assumed to execute correctly (bug-freedom) or with good intentions (malware-freedom). Today, untrusted code execution is found in various places, from a web-browser safely running websites on a mobile phone, to a large cloud computing provider running customer workloads on managed hardware and infrastructure. From an operating system perspective, we talk about ...
    Bachelor Thesis
  5. Evaluation of the waste management system at the Züri Fäscht 

    Haechler, Ella (2023)
    This thesis evaluates the waste management system implemented for Züri Fäscht, the biggest festival in Zurich. It aims to identify opportunities for optimization in environmental impact reductions and resource efficiency. The study encompasses the analysis of the material flow, transportation, costs, energy, and emissions. Comparisons are made between the latest editions with other big events worldwide. Sorting is a new waste treatment ...
    Bachelor Thesis
  6. Designing a manual press for blackwater dewatering 

    Hugentobler, Magnus (2023)
    Most of sub-Saharan Africa relies on non-sewered sanitation. In the treatment of the ac cumulating blackwater dewatering is a crucial step. Established technologies for dewatering are drying beds or settling tanks. These methods are often land- and time-intensive. Mechani cal dewatering offers a solution to this problem. However commercially available mechanical dewatering presses are often too big in scale, require electricity for ...
    Bachelor Thesis
  7. Metapopulation dynamics and the influence of the killer system in a natural S. cerevisiae population 

    Sturm, Lars (2022)
    Populations and their genetic makeup are ever changing. Metapopulations of interconnected small populations, observed over many years, can give us an insight into large-scale shifts in their genetic composition. Here we use a natural metapopulation of Saccharomyces cerevisiae to explore changes in its genetic composition over time. We further examine a possible cause for genetic shifts using the killer-yeast system. We found a large ...
    Bachelor Thesis
  8. FPGA-Based Phase Stabilization of an Optical Lattice 

    Schnuck, Maria Sophie (2023)
    Bachelor Thesis
  9. Communication Collectives for the Cerebras Wafer-Scale Engine 

    Luczynski, Piotr (2023)
    Cerebras Wafer-Scale Engine (WSE) is a powerful architecture used initially for machine learning training but now also for a larger variety of workloads. To achieve the best possible performance on the hardware it is crucial to have efficient reduce and allreduce communication collectives. We therefore provide the first systematic investigation of the reduce operation on the Cerebras WSE using the Cerebras SDK. The provided implementations ...
    Bachelor Thesis
  10. On higher cardinal characteristics 

    Leemann, David (2023)
    Bachelor Thesis
  11. Development, Assembly and Testing of a Power Supply System for a Hyperloop Prototype 

    Stählin, Hannes Mathis (2023)
    This thesis presents the development of an advanced battery system within Swissloop’s continuous efforts to advance Hyperloop technology. For the 2023 prototype, several innovations were introduced, including a new Double Sided Reluctance Motor and levitation system. These additions necessitated the creation of a new power supply system capable of meeting their energy requirements. To fulfill these demands, custom-made Lithium Polymer ...
    Bachelor Thesis
  12. Aerodynamic Design of a Hyperloop Pod by Computational Fluid Dynamics Analysis 

    Nick, Nathalie (2019)
    The rise in mobility and demand for fast movement brings the traditional modes of transport to their limits. A broader development of transport systems is crucial. The Hyperloop pushes the boundaries and enables an efficient and safe way of transport. With the principle of a pneumatic tube, transport capsules, so-called pods, travel at high speeds through a low-pressure tube to minimize aerodynamic drag. To guarantee a solid development, ...
    Bachelor Thesis
  13. Performance Trade-offs Analysis of SmartNIC Architectures 

    Vezzù, Alessandro (2023)
    In-network packet processing utilizing SmartNICs has emerged as a promising method for enhancing the performance of distributed applications. This approach leverages packet-level parallelism and aligns with the in-network computing trend, which involves integrating energy-efficient processing cores with high-speed NICs. By offloading specific data processing tasks to the networking infrastructure instead of relying solely on the Host CPU, ...
    Bachelor Thesis
  14. Designing of a communication library for Versal devices using Stream-Based API 

    Roemer, Niklas (2023)
    The Versal Adaptive Compute Acceleration Platform is a programmable heterogeneous device that combines general-purpose CPU cores, pro- grammable logic, and specialized AI Engine compute processors in the same System-on-Chip. Versal devices are starting to be shipped in the market, and how to efficiently program and leverage them are still open questions. Max Wierse’s Bachelor Thesis [10] already provides a starting point to reason about ...
    Bachelor Thesis
  15. Turtle Graphics for WebTigerJython-3 

    Bogdan, Julia (2023)
    This bachelor thesis presents the development and integration of Turtle Graphics into WebTigerJython-3, an interactive web-based educational platform aimed at introducing beginners to programming and computational thinking. Turtle Graphics is a widespread visual programming concept made popular by Seymour Papert in the 1960s. It revolutionized the way beginners learn how to write code by allowing them to create intricate drawings and ...
    Bachelor Thesis
  16. Trusted Firmware for a Research Computer 

    Legnani, Alessandro (2023)
    Firmware plays a crucial role in the boot process of every computer. However, firmware stacks often suffer from issues related to their size and complexity, typically stemming from years of patchwork to support new platforms or fix bugs. This thesis delves into the realm of firmware by rewriting the initial stage of the firmware stack of the Enzian research computer. The emphasis of this study is on understanding and optimizing the ...
    Bachelor Thesis
  17. Boot Firmware for Heterogeneous Systems running Linux 

    Montini, Axel (2023)
    The primary role of the boot firmware is to initialize essential system components before booting an operating system. At the same time, it should provide hardware descriptions and interaction mechanism through the UEFI and ACPI standards. The current boot firmware for Enzian is unmaintainable due to its outdated design and reliance on an obsolete EDK2 version, without any obvious way to update it. Consequently, a complete rewrite ...
    Bachelor Thesis
  18. Creating city archetypes: a new approach to present and future flooding problems 

    Milone, Matteo (2023)
    In an increasingly urbanised world, cities are the hubs of human activity. Shifting urban centers towards sustainability is crucial both from an economical and human perspective. Flooding is the most dangerous natural event for cities, especially those in the tropical belt, characterized by a climate prone to extreme rainfall events. Therefore, it is crucial to understand the mechanisms that link cities and floods. Unplanned development, ...
    Bachelor Thesis

View more