Searched for: contributor%3A%22Chakraborty%2C+S.S.+%28mentor%29%22
(1 - 10 of 10)
document
Wang, Zhiheng (author)
Machine learning has revolutionized recommendation systems by employing ranking models for personalized item suggestions. Despite their effectiveness, learning-to-rank (LTR) models often operate as complex systems, making it difficult to discern the factors influencing their ranking decisions. This lack of transparency raises concerns about...
master thesis 2024
document
Henkes, Casper (author)
From formal hardware models to programming language implementations concurrency is everywhere. While there has been a lot of work done on verifying concurrent systems a large part of it is focused on SC. In practice, it is more common to encounter weak memory models for which the techniques developed for SC do not work. There exists previous...
master thesis 2024
document
LIU, ZHIYANG (author)
Atomics is an important primitive for programming languages like C++ to develop concurrent software. Atomic variables, together with weak memory models allow for a bigger space for instruction reordering and compiler optimizations. However, the current compilers like LLVM do not support many transformations of atomics, which may lose chances of...
master thesis 2023
document
Kloppenburg, Jeroen (author)
The behaviour of software is intrinsically linked to the hardware it runs on. As hardware innovations continuously change the landscape of computing, software has to adapt to these changes. Running legacy software on new hardware requires either the old hardware to be emulated, or a very time-consuming and error-prone process of reverse...
master thesis 2023
document
van den Ham, Pieter (author)
Computer architectures with weak memory models, such as ARMv8 and ARMv7, allow memory accesses to be reordered in many situations.<br/>Therefore, weak memory models may cause a program to exhibit more behavior than a strong memory model, such as x86.<br/>Fency is a static analysis tool that inserts memory fences to ensure that a program exhibits...
master thesis 2022
document
Gao, Mingyu (author)
The Probabilistic Concurrency Testing (PCT) algorithm provides theoretical guarantees for the probability of detecting concurrency bugs in a sequential consistency memory model, but its theoretical guarantees do not apply to weak memory concurrency. The weak memory concurrency refers to the modern compiler’s optimization that relaxes the...
master thesis 2022
document
Schaap, Jop (author)
The superoptimizer STOKE has previously been shown to be effective at optimizing programs containing floating-point numbers. The STOKE optimizer obtains these results by running a stochastic search over the set of all programs and selecting the best-optimized one. This study aims to find more clearly what floating-point programs STOKE optimizes...
bachelor thesis 2022
document
Hagemans, Luca (author)
Superoptimization is the idea of creating the most optimal program possible from a given input program. Equality saturation is a method of superoptimization using rewrite rules and e-graphs. A rewrite rule defines a piece of code that can be rewritten as another part while keeping equal behavior. This is added to an e-graph, a data structure...
bachelor thesis 2022
document
Kowalewski, Przemysław (author)
STOKE is one of the Superoptimizers which are programs that given a function and a set of instructions of a processor, traverse through a space of programs that compute a given function and try to find the optimal usually in terms of execution speed or size of the binary. Authors of STOKE make some extraordinary claims. They suggest that it is...
bachelor thesis 2022
document
Demir, Emirhan Baran (author)
Modern compilers exploit syntax \&amp; semantics to optimize input programs.<br/>Often such optimization rules are arduous to get right and the output is not guaranteed to be globally optimal.<br/>Superoptimizers take a different approach to this problem by traversing the program space.<br/>This study focuses on Souper, a synthesizing...
bachelor thesis 2022
Searched for: contributor%3A%22Chakraborty%2C+S.S.+%28mentor%29%22
(1 - 10 of 10)