• Automatic Optimization of MPI Applications - Turning Synchronous Calls Into Asynchronous 

      Natvig, Thorvald (Master thesis, 2006)
      The availability of cheap computers with outstanding single-processor performance coupled with Ethernet and the development of open MPI implementations has led to a drastic increase in the number of HPC clusters. This, in ...
    • Automatic Optimization of MPI Applications: Turning Synchronous Calls Into Asynchronous 

      Natvig, Thorvald (Master thesis, 2006)
      The availability of cheap computers with outstanding single-processor performance coupled with Ethernet and the development of open MPI implementations has led to a drastic increase in the number of HPC clusters. This, in ...
    • Automatic Run-Time Communication and I/O Optimizations 

      Natvig, Thorvald (Doktoravhandlinger ved NTNU, 1503-8181; 2010:237, Doctoral thesis, 2010)
      As computing systems grow more complex, they also grow harder to use. On today’scommodity clusters, achieving some degree of speedup can often be easy, but achievingoptimal speedup is hard. Suboptimal use of shared resources ...
    • CPU and GPU Co-processing for Sound 

      Gjermundsen, Aleksander (Master thesis, 2010)
      When using voice communications, one of the problematic phenomena that can occur, is participants hearing an echo of their own voice. Acoustic echo cancellation (AEC) is used to remove this echo, but can be computationally ...