Now showing items 1052-1071 of 2486

    • Implementation of the Metal Privileged Architecture 

      Hassani, Fatemeh (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 ...
    • Implementations of iterative algorithms in Hadoop and Spark 

      Lai, Junyu (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 

      Yee, Ming-Ho (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 Overloading and Polymorphism in Cforall 

      Bilson, Richard C. (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 the Schoof-Elkies-Atkin Algorithm with NTL 

      Kok, Yik Siong (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 ...
    • Implied Volatility Modelling 

      Zhu, Anyi (University of Waterloo, 2014-01-08)
      We propose extensions on calibrating the volatility surface through multi-factor regression models. The proposed models are back-tested against the historical S&P 500 prices during both the volatile and non-volatile periods ...
    • Importance Sampling and Stratification for Copula Models 

      Arbenz, Philipp; Cambou, Mathieu; Hofert, Marius; Lemieux, Christiane; Taniguchi, Yoshihiro (Springer, 2018)
      An importance sampling approach for sampling from copula models is introduced. The proposed algorithm improves Monte Carlo estimators when the functional of interest depends mainly on the behaviour of the underlying random ...
    • Importance Sampling and Stratification Techniques for Multivariate Models with Low-Dimentional Structures 

      Taniguchi, Yoshihiro (University of Waterloo, 2017-12-22)
      Many problems in finance and risk management involve the computation of quantities related to rare-event analysis. As many financial problems are high-dimensional, the quan- tities of interest rarely have analytical forms ...
    • The Impress Context Store: A Coordination Framework for Context-Aware Systems 

      Li, Herman Hon Yu (University of Waterloo, 2006)
      The dream of weaving technology into our everyday fabric of life is recently being made possible by advances in ubiquitous computing and sensor technologies. Countless sensors of various sizes have made their way into ...
    • An Improved Algorithm for Tor Circuit Scheduling 

      Tang, Can (University of Waterloo, 2010-07-08)
      Tor is a popular anonymity-preserving network, consisting of routers run by volunteers all around the world. It protects Internet users’ privacy by relaying their network traffic through a series of routers, thus concealing ...
    • Improved approximation guarantees for lower-bounded facility location problem 

      Ahmadian, Sara (University of Waterloo, 2010-09-28)
      We consider the lower-bounded facility location (LBFL) problem (, also known as load-balanced facility location), which is a generalization of uncapacitated facility location (UFL) problem where each open facility is ...
    • Improved Particle Filter Based Localization and Mapping Techniques 

      Milstein, Adam (University of Waterloo, 2008-04-28)
      One of the most fundamental problems in mobile robotics is localization. The solution to most problems requires that the robot first determine its location in the environment. Even if the absolute position is not necessary, ...
    • Improvements in the Accuracy of Pairwise Genomic Alignment 

      Hudek, Alexander Karl (University of Waterloo, 2010-04-16)
      Pairwise sequence alignment is a fundamental problem in bioinformatics with wide applicability. This thesis presents three new algorithms for this well-studied problem. First, we present a new algorithm, RDA, which aligns ...
    • Improvements to Transitive-Closure-based Model Checking in Alloy 

      Farheen, Sabria (University of Waterloo, 2018-01-19)
      Model checking, which refers to the verification of temporal properties of a transition system, is a common formal method for verifying models. Transitive-closure-based model checking (TCMC), developed by Vakili et al., ...
    • Improving Artificial Neural Network Models for Predicting Hourly Water Consumption 

      WANG, LI (University of Waterloo, 2018-09-26)
      Smart water meter devices are now widely installed in single family residences, allowing water consumption data to be collected at a high resolution from both the temporal and spatial perspectives. Such data allows improved ...
    • Improving Coarsening and Interpolation for Algebraic Multigrid 

      Butler, Jeffrey (University of Waterloo, 2006)
      Algebraic multigrid (AMG) is one of the most efficient algorithms for solving large sparse linear systems on unstructured grids. Classical coarsening schemes such as the standard Ruge-Stüben method [14] can lead ...
    • Improving Convergence Rates in Multiagent Learning Through Experts and Adaptive Consultation 

      Hines, Greg (University of Waterloo, 2007-05-07)
      Multiagent learning (MAL) is the study of agents learning while in the presence of other agents who are also learning. As a field, MAL is built upon work done in both artificial intelligence and game theory. Game theory ...
    • Improving Data Locality in Applications using Message Passing 

      Srinivasan, Priyaa Varshinee (University of Waterloo, 2014-12-04)
      This thesis presents a systematic study of two modes of program execution: synchronous and asynchronous. In synchronous mode, program components are tightly coupled. Traditional procedure call represents the synchronous ...
    • Improving Distributed Filesystem Performance by Combining Replica and Network Path Selection 

      Li, Xi (University of Waterloo, 2014-09-25)
      Distributed filesystems are often the primary bandwidth consumers of large-scale datacenter networks. Unsurprisingly, the datacenter network is often the performance bottleneck for distributed filesystems. Yet even ...
    • Improving Object Detection with MatrixNets 

      Agarwal, Rishav (University of Waterloo, 2020-11-20)
      Object detection is a popular task in computer vision with various applications, from pedestrian detection to face detection. Following the success of Convolutional Neural Networks (CNNs), many CNN based object detectors ...


      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages