• Dynamic Selection of MPI Intra-copy Routines Based on Program Characteristics 

      Borg, Øystein Lauen (Master thesis, 2006)
      The Message Passing Interface(MPI) has become a de-facto standard for parallel programming. The ultimate goal of parallel processing is high performance and this brings a motivation for a highly optimized MPI - implementation. ...
    • Effects of Compression on Data Intensive Algorithms 

      Aqrawi, Ahmed Adnan (Master thesis, 2010)
      In recent years, the gap between bandwidth and computational throughput has become a major challenge in high performance computing (HPC). Data intensive algorithms are particularly affected. by the limitations of I/O ...
    • Electromagnetic Wave Coverage via Ray Tracing on GPUs 

      Sandvei, Mads Buvik (Master thesis, 2014)
      With the appearance of libraries such as NVIDIA's CUDA programming environment and and NIDIA's OptiX ray tracing framework, we can make use of the processing power of modern GPUs to perform compute-intensive simulations. ...
    • Enhancing and Porting the HPC-Lab Snow Simulator to OpenCL on Mobile Platforms 

      Vestre, Frederik Magnus Johansen (Master thesis, 2012)
      Porting a computationally demanding CUDA application to a GPU designed for mobile phones and tablets, which supports OpenCL, is the subject of this thesis.Significant effort is made to prepare the snow simulator of the ...
    • Enhancing OPM-based Reservoir Simulation via PETSc integration 

      Kvalsvik, Jørgen (Master thesis, 2015)
      Numerical libraries have different properties and performance depending on the problem and data set at hand, and support different features such as parallelisation, co-processor acceleration, debugging and profiling. Having ...
    • Enhancing Software Portability with Hardware Parametrized Autotuning 

      Knutsen, Henrik Holenbakken (Master thesis, 2013)
      Akselerator teknologi skal brukes til å muliggjøre fortsatt skalering av numerisk software. Ytelses-begrensninger som ett resultat av å flytte en applikasjon fra arkitektur til arkitektur er ett problem, siden egenskapene ...
    • Enhancing the HPC-Lab Snow Simulator with More Realistic Terrains and Other Interactive Features 

      Nordahl, Andreas (Master thesis, 2013)
      Taking advantage of the raw processing power offered by today's graphic processing units (GPUs) has become a major research topic. The amount of repeated independent computation that goes into the simulation of physical ...
    • Fault-tolerance for MPI Codes on Computational Clusters 

      Hagen, Knut Imar (Master thesis, 2007)
      This thesis focuses on fault-tolerance for MPI codes on computational clusters. When an application runs on a very large cluster with thousands of processors, there is likely that a process crashes due to a hardware or ...
    • FDTD on Distributed Heterogeneous Multi-GPU Systems 

      Myklebost, Eirik (Master thesis, 2014)
      Finite-Difference Time-Domain (FDTD) is a popular technique for modeling computational electrodynamics, and is used within many research areas, such as the development of antennas, ultrasound imaging, and seismic wave ...
    • Framework for Polygonal Structures Computations on Clusters 

      Larsen, Leif Christian (Master thesis, 2007)
      Seismological applications use a 3D grid to represent the subsea rock structure. Many computations, such as detecting layers of rock in the seismic, can be done using the 3D grid exclusively. However, some algorithms for ...
    • Framework for Real-Time Editing of Endless Procedural Terrains 

      Helsing, Johan Klokkhammer (Master thesis, 2014)
      Procedural content generation is the act of creating video game content automatically, through algorithmic means. In online procedural generation, content is generated as the game is running on the consumer's computer. Online ...
    • GPU-based Real-Time Snow Avalanche Simulations 

      Krog, Øystein Eklund (Master thesis, 2010)
      Snow is a physical phenomenon that is hard to simulate due to the wide range of behaviors that can be found. Snow avalanches are of interest due to their complex physical properties and because they can have a very high ...
    • GPU-Enabled Interactive Pore Detection for 3D Rock Visualization 

      Hesland, Henrik Falch (Master thesis, 2009)
      Visualization of porous media is of great importance to several scientific fields, including the petroleum technology. The topic of this thesis arises from our collaborations with The Center for Integrated Operations in ...
    • Heterogeneous FTDT for Seismic Processing 

      Skomedal, Andreas Berg (Master thesis, 2013)
      In the early days of computing, scientific calculations were done by specializedhardware. More recently, increasingly powerful CPUs took over and have beendominant for a long time. Now though, scientific computation is not ...
    • High-Performance X-ray Scattering Simulations 

      Havdal, Mathias (Master thesis, 2018)
      This thesis is part of a larger project in the field of computational microscopy. Its main contribution is to facilitate the implementation of high performance tools to assist in the understanding and simulation of microscopic ...
    • HPC File Server Monitoring and Tuning 

      Andresen, Rune Johan (Master thesis, 2005)
      As HPC systems grow, the distributed file systems serving these systems need to handle an increased load of data. In order to maintain performance, these underlying file servers need to distributethe load of data volumes ...
    • HPC Virtualization with Xen on Itanium 

      Bjerke, Håvard K. F. (Master thesis, 2005)
      The Xen Virtual Machine Monitor has proven to achieve higher efficiency in virtualizing the x86 architecture than competing x86 virtualization technologies. This makes virtualization on the x86 platform more feasible ...
    • ImageCL 3D Extensions Targeting Adaptive Mesh Refinement Proxy Applications on GPUs 

      Rogstadkjærnet, Even Olsson (Master thesis, 2018)
      As the adoption of parallel and heterogeneous systems increases, programming such systems also becomes increasingly complex. Frameworks like CUDA and OpenCL provides functional portability across their supported devices. ...
    • Load Balancing of Pseudo-random Workloads on Heterogeneous Systems 

      Wenhaug, Anders (Master thesis, 2017)
      Heterogeneous computing systems using one or more graphics processing units (GPUs) as accelerators present unique load balancing challenges due to the architecture of the GPUs. Assigning a part of the workload proportional ...
    • Massively Online Games with Food Chains 

      Collet, Thibault (Master thesis, 2007)
      MMOGs (Massively Multiplayer Online Games) are today a multi-bilion dollar industry where typically thousands of players interact in a virtual world. Two of the main complaints of the MMOG community are the lack of interaction ...