• Operating system directed power reduction on EFM32 

      Tverdal, Martin (Master thesis, 2010)
      Power consumption has become a major concern of embedded systems.Currently FreeRTOS wastes a power waking up regularly to keep track of time.In this work FreeRTOS is modified to sleep when there is no work for the CPU to ...
    • Parallel query evaluation on multicore architectures 

      Lilleengen, Ulf (Master thesis, 2010)
      Multicore processors are common in server systems sold today. Writingapplication software that takes advantage of such systems, not to mentionadopting existing software to the parallel domain, is complex. Workloads such ...
    • Path Rasterizer for OpenVG 

      Liland, Eivind Lyngsnes (Master thesis, 2007)
      Vector graphics provide smooth, resolution-independent images and are used for user interfaces, illustrations,fonts and more in a wide range of applications.During the last years, handheld devices have become increasingly ...
    • Performance Study of Random Walk Simulations 

      Mahic, Safurudin (Master thesis, 2009)
      Our research shows that generation of random numbers in the benchmark Random Walk application is a significant fraction of the overall computational time in Random Walk simulations (40%). Furthermore, we show that choice ...
    • Principles, Techniques, and Tools for Explicit and Automatic Parallelization 

      Reissmann, Nico (Doctoral theses at NTNU;2019:81, Doctoral thesis, 2019)
      The end of Dennard scaling also brought an end to frequency scaling as a means to improve performance. Chip manufacturers had to abandon frequency and superscalar scaling as processors became increasingly power constrained. ...
    • Programming Graphic Processing Units (GPUs) 

      Bakke, Glenn Ruben Årthun (Master thesis, 2009)
      In this thesis we do a broad study of the languages, libraries and frameworks for general purpose computations on graphics processors. We have also studied the different graphics processor architectures that has been ...
    • Scalability analysis of AVX-512 extensions 

      Cebrian, Juan Manuel; Natvig, Lasse; Jahre, Magnus (Journal article; Peer reviewed, 2019)
      Energy efficiency below a specific thermal design power (TDP) has become the main design goal for microprocessors across all market segments. Optimizing the usage of the available transistors within the TDP is a pending ...
    • Security and Measurement Stability in the Climbing Mont Blanc Online Judge 

      Pedersen, Ole Kristian Eidem (Master thesis, 2019)
      Energy consumption is increasing alongside the need for performance for super-computers and small, mobile computing devices alike. In order to increase energyefficency and performance, energy-constrained platforms are ...
    • Simulation of a multi-core GPU architecture 

      Fielding, Edvard (Master thesis, 2007)
      Simulating a GPU architecture under development enables the designer to adjust the architecture and quickly get feedback on performance and efficiency. It is thus possible to explore the solution space more thoroughly and ...
    • Tuning the victim selection policy of Intel TBB 

      Iordan, Alexandru Ciprian; Jahre, Magnus; Natvig, Lasse (Journal article; Peer reviewed, 2015-11)
      The wide adoption of Chip Multiprocessors (CMPs) in almost all ICT segments has triggered a change in the way software needs to be developed. Parallel programming maximizes the performance and energy efficiency of CMPs, ...