Browsing by Subject "TLS"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item Exploring efficient architecture design for thread-level speculation---Power and performance perspectives.(2009-06) Packirisamy, VenkatesanWith the advent of multi-threaded (e.g. simultaneous multi-threading (SMT) ) and/or multi-core (e.g. chip multiprocessors (CMP) [3, 4]) architectures, now the challenge is to utilize these architectures to improve performance of general-purpose applications. However, traditional parallelizing compilers often fail to effectively parallelize general-purpose applications which typically have complex control flow and excessive pointer usage. Thread-Level Speculation (TLS) have been proposed to simplify the task of parallelization by using speculative threads. Though the performance of TLS has been studied in the past, its power consumption, power efficiency and thermal behavior are not well understood. Also previous work on TLS have concentrated on multi-core based architectures and relatively little has been done on supporting TLS on multi-threaded architectures. With increasing multi-threaded/multi-core design choices, it is important to understand the benefits of the different types of architectures. The goal of this dissertation is to explore architecture techniques to efficiently implement TLS in future multi-threaded/multi-core processors. The dissertation proposes a novel cache-based architecture to support TLS in multi-threaded SMT architecture. A detailed study on the efficiency of different TLS architectures was conducted by comparing their performance, power and thermal characteristics. To improve efficiency, the dissertation proposes a novel SMT-CMP based heterogeneous architecture which combines the advantages of both SMT and CMP architectures. The dissertation also proposes novel architecture and compiler techniques to efficiently extract speculative parallelism from multiple loop levels.Item High-resolution topographic data (TLS and SfM) of river bluffs in Amity Creek and the Knife River, Minnesota, USA, 2016-2018(2020-01-08) Kelly, Sara, A; Brown, Elizabeth; Gran, Karen, B; kgran@d.umn.edu; Gran, Karen, B; University of Minnesota Earth & Environmental SciencesOver the past few years, more and more river bluffs on North Shore (Minnesota, USA) streams are being stabilized using a technique wherein a bankfull bench is created adjacent to an eroding bluff using a combination of toe wood, rock, and soil lifts. One of the goals of this technique is to reduce the amount of fine sediment entering the river from bluff erosion, both by removing river access to the toe of the bluff and by providing a bench for eroding sediment to deposit on. In order to determine how much erosion and deposition were occurring on these bluffs, we monitored six river bluffs on the Knife River and Amity Creek from 2016-2018. We report data on four bluffs in Amity Creek and two in the Knife River: 4 bluffs that were stabilized in the 2014 and 2015 using a bankfull bench design and 2 additional bluffs that have not had work done on them for comparison. Each bluff was surveyed 2-3 times each between 2016 and 2018 using a Faro Focus 3D terrestrial laser scanner (TLS), and all four stabilized bluffs were surveyed once via photogrammetry from a DJI Phantom 4 UAV (uncrewed aerial vehicle). The photogrammetry data were turned into high-resolution topographic data using Structure-from-Motion (SfM) processing. Repeat data at each site were compared using Geomorphic Change Detection to calculate volumes of change. In addition, SfM and TLS data collected simultaneously are compared to test the efficacy of using photogrammetry data to monitor bluff erosion.