Now showing items 1-6 of 6

    • Automatic Parallelization for Graphics Processing Units in JikesRVM 

      Leung, Alan Chun Wai (University of Waterloo, 2008-05-23)
      Accelerated graphics cards, or Graphics Processing Units (GPUs), have become ubiquitous in recent years. On the right kinds of problems, GPUs greatly surpass CPUs in terms of raw performance. However, GPUs are currently ...
    • Guided Testing of Concurrent Programs Using Value Schedules 

      Chen, Jun (University of Waterloo, 2009-09-29)
      Testing concurrent programs remains a difficult task due to the non-deterministic nature of concurrent execution. Many approaches have been proposed to tackle the complexity of uncovering potential concurrency bugs. ...
    • A Java Toolkit for Distributed Evaluation of Hypergeometric Series 

      Chughtai, Fawad (University of Waterloo, 2004)
      Hypergoemetric Series are very important in mathematics and come up regularly when dealing with the precise definitions of constants such as <i>e</i>, &pi; and Apery's constant &sigmaf;(3). The evaluation of such series ...
    • OOMatch: Pattern Matching as Dispatch in Java 

      Richard, Adam (University of Waterloo, 2007-09-11)
      We present a new language feature, specified as an extension to Java. The feature is a form of dispatch, which includes and subsumes multimethods, but which is not as powerful as general predicate dispatch. It is, however, ...
    • Predicting Test Suite Effectiveness for Java Programs 

      Inozemtseva, Laura Michelle McLean (University of Waterloo, 2012-07-26)
      The coverage of a test suite is often used as a proxy for its effectiveness. However, previous studies that investigated the influence of code coverage on test suite effectiveness have failed to reach a consensus about ...
    • Suitability of Java for Solving Large Sparse Positive Definite Systems of Equations Using Direct Methods 

      Armstrong, Shea (University of Waterloo, 2004)
      The purpose of the thesis is to determine whether Java, a programming language that evolved out of a research project by Sun Microsystems in 1990, is suitable for solving large sparse linear systems using direct methods. ...


      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