Browsing Theses by Title
Now showing items 7135-7154 of 15492
-
Implementation of the Metal Privileged Architecture
(University of Waterloo, 2020-08-31)The privileged architecture of modern computer architectures is expanded through new architectural features that are implemented in hardware or through instruction set extensions. These extensions are tied to particular ... -
Implementation of Time Memory Trade-off attack using MPI on GPC
(University of Waterloo, 2018-05-14)Time memory trade-off (TMTO) is a computationally intensive cryptographic attack originally introduced by Hellman in 1980. Since then many different improvements and implementations were researched and developed. In this ... -
Implementation of user-defined features in web-based CAD applications
(University of Waterloo, 2009-09-24)Computer-aided Design (CAD) and Computer-aided Manufacturing (CAM) play an important role during the design and production phase of a product. CAD allows for generation of two and three-dimensional models of the product ... -
Implementation of Window Shading Models into Dynamic Whole-Building Simulation
(University of Waterloo, 2008-12-23)An important consideration in energy efficient building design is the management of solar gain, as it is the largest and most variable gain in a building. The design of buildings with highly glazed facades, as well as ... -
Implementations and applications of Renyi entanglement in Monte Carlo simulations of spin models
(University of Waterloo, 2013-09-27)Although entanglement is a well studied property in the context of quantum systems, the ability to measure it in Monte Carlo methods is relatively new. Through measures of the Renyi entanglement entropy and mutual information ... -
Implementations of iterative algorithms in Hadoop and Spark
(University of Waterloo, 2014-07-29)Facing the challenges of large amounts of data generated by various companies (such as Facebook, Amazon, and Twitter), cloud computing frameworks such as Hadoop are used to store and process the Big Data. Hadoop, an open ... -
Implementing a Functional Language for Flix
(University of Waterloo, 2016-09-15)Static program analysis is a powerful technique for maintaining software, with applications such as compiler optimizations, code refactoring, and bug finding. Static analyzers are typically implemented in general-purpose ... -
Implementing Community Climate Change Action Plans in Canada: The Relationship between Implementation Structure and Outcomes
(University of Waterloo, 2017-04-21)This research in collaborative strategic management and cross-sector partnership is a study of structures and outcomes in the context of community-wide climate action plans and community-wide energy plans in Canadian cities. ... -
Implementing FPGA-optimized Systolic Arrays using 2D Knapsack and Evolutionary Algorithms
(University of Waterloo, 2022-01-25)Underutilization of FPGA resources is a significant challenge in deploying FPGAs as neural network accelerators. We propose an FPGA-optimized systolic array architecture improving the CNN inference throughput by orders ... -
Implementing MLOps on Edge-Cloud Systems: A New Paradigm for Training at the Edge
(University of Waterloo, 2023-08-18)Owing to the rise in data from the Internet of Things~(IoT) devices and the increasing demand for intelligent decision-making on the network's edge, there has been a significant surge in interest in the intersection of ... -
Implementing new nutrition care practices in healthcare: learning from the experience of health professionals in hospitals and Family Health Teams.
(University of Waterloo, 2019-03-06)Background: When converting evidence into practice to improve patient care, application of implementation, behaviour change and change management theory can help make the changes more effective and sustained. With a third ... -
Implementing Overloading and Polymorphism in Cforall
(University of Waterloo, 2003)The programming language Cforall extends the C language with, among other things, overloading, parametric polymorphism, and functions that can return multiple values from a single call. This thesis presents an outline ... -
Implementing quantum gates and channels using linear optics
(University of Waterloo, 2012-09-28)This thesis deals with the implementation of quantum channels using linear optics. We begin with overviews of some important concepts in both quantum information and quantum optics. First, we discuss the quantum bit and ... -
Implementing Real-Time Video Deblocking in FPGA Hardware
(University of Waterloo, 2007-05-10)Video compression techniques are commonly used to meet the increasing demands for the storage and transmission of digital video content. Popular video compression techniques such as MPEG video encoding make use of ... -
Implementing Sustainable Community Plans through Market-based Instruments
(University of Waterloo, 2015-10-09)Sustainable community development has gained momentum in recent years in order to address complex environmental, social and economic problems at the local level. Municipalities and communities are also becoming interested ... -
Implementing the Castryck-Decru attack on SIDH with general primes
(University of Waterloo, 2024-01-09)With the rapid progress of quantum computers in recent years, efforts have been made to standardize new public-key cryptographic protocols which would be secure against them. One of the schemes in contention was Supersingular ... -
Implementing the Schoof-Elkies-Atkin Algorithm with NTL
(University of Waterloo, 2013-04-30)In elliptic curve cryptography, cryptosystems are based on an additive subgroup of an elliptic curve defined over a finite field, and the hardness of the Elliptic Curve Discrete Logarithm Problem is dependent on the order ... -
Implementing the soft path approach to water management: A case study of southern York Region, Ontario
(University of Waterloo, 2010-08-31)This research study develops a framework of indicators to evaluate the ‘institutional capacity’ of a municipality to implement the soft path approach. The soft path approach is a new strategy for water conservation that ... -
Implications of Climate Change on the Growth of Two Tropical Agroforestry Tree Seedlings
(University of Waterloo, 2010-06-18)Tropical agroforestry systems are perceived to have the capacity to be resilient to future changes in climate. This study quantifies the response of two tropical agroforestry tree seedlings; Gliricidia sepium (Jacq.) Walp ... -
Implications of copper and nickel exposure to different members of the Hyalella azteca species complex
(University of Waterloo, 2014-04-25)Hyalella azteca, an amphipod crustacean, is frequently used in freshwater toxicity tests. Since the mid-1980s, numerous organizations have collected and established cultures of H. azteca originating from localities across ...