Computer Science Theses and Dissertations: Recent submissions

  • Mathai, Manish (University of Oregon, 2018-09-06)
    Previous studies on photo-realistic volume rendering have failed to optimize for performance with respect to the cache-hierarchy. With this thesis, we consider a tile-based approach for photo-realistic volume rendering, ...
  • Morrison, Garrett (University of Oregon, 2018-09-06)
    Line integral convolution (LIC) is a powerful tool for visualizing vector fields by combining particle advection with image convolution. Practical usage of LIC is limited by its computational expense, requiring many ...
  • Sullivan, Zachary (University of Oregon, 2018-09-06)
    Data types are a widely-used feature of functional programming languages that allow programmers to create abstractions and control branching computations. Instances of data types are introduced by applying one of a disjoint ...
  • Mostafavi, Seyed Hooman (University of Oregon, 2018-09-06)
    Nowadays, most people use several websites on a daily basis for various purposes like social networking, shopping, reading news, etc. which shows the significance of these websites in our lives. Due to this phenomenon, ...
  • Bennett, Benjamin (University of Oregon, 2018-09-06)
    In the last 10 years GPS technology has become widely available due to the proliferation of smart devices with GPS capability. GPS was introduced as a method to assist in location and navigation and is still the most common ...
  • Gupta, Shweta (University of Oregon, 2018-09-06)
    The rapidly increasing capabilities and complexity of numerical software present a growing challenge to software development productivity. While many open source projects enable the community to share experiences, learn ...
  • Feng, Yebo (University of Oregon, 2018-09-06)
    With the rapid development of online social networks (OSN), maintaining the security of social media ecosystems becomes dramatically important for public. Among all the security threats in OSN, malicious social bot is the ...
  • Ramesh, Srinivasan (University of Oregon, 2018-09-06)
    The desire for high performance on scalable parallel systems is increasing the complexity and the need to tune MPI implementations. The MPI Tools Information Interface (MPI T) introduced in the MPI 3.0 standard ...
  • Williams, Brian (University of Oregon, 2018-09-06)
    It is estimated that over half of bicycle crashes are not reported. There are various reasons for this, such as no property damage or physical injuries sustained. In order to improve the likelihood that bicycle riders ...
  • Johnson-Freyd, Philip (University of Oregon, 2018-04-10)
    Programmers don't just have to write programs, they are have to reason about them. Programming languages aren't just tools for instructing computers what to do, they are tools for reasoning. And, it isn't just programmers ...
  • Casita, Roscoe (University of Oregon, 2018-04-10)
    This paper introduces the hypergraph transversal problem along with thefollowing iterative solutions: naive, branch and bound, and dynamic exponentialtime (NC-D). Odometers are introduced along with the functions that ...
  • Rooshenas, Amirmohammad (University of Oregon, 2017-09-27)
    Probabilistic graphical models have been successfully applied to a wide variety of fields such as computer vision, natural language processing, robotics, and many more. However, for large scale problems represented using ...
  • Alghamdi, Areej (University of Oregon, 2017-09-27)
    We present an algorithm for overlaying polygonal data with regular grids and calculating the percentage overlap for each cell in the regular grid.  Our algorithm is able to support self-intersecting polygons, meaning that ...
  • Ozog, David (University of Oregon, 2017-09-27)
    The past several decades have witnessed tremendous strides in the capabilities of computational chemistry simulations, driven in large part by the extensive parallelism offered by powerful computer clusters and scalable ...
  • Chaimov, Nicholas (University of Oregon, 2017-09-06)
    Future supercomputers will require application developers to expose much more parallelism than current applications expose. In order to assist application developers in structuring their applications such that this is ...
  • Downen, Paul (University of Oregon, 2017-09-06)
    Truth and falsehood, questions and answers, construction and deconstruction; most things come in dual pairs. Duality is a mirror that reveals the new from the old via opposition. This idea appears pervasively in logic, ...
  • Brophy, Jonathan (University of Oregon, 2017-09-06)
    Unsolicited messages affects virtually every popular social media website, and spammers have become increasingly proficient at bypassing conventional filters, prompting a stronger effort to develop new methods. First, we ...
  • Ellsworth, Daniel (University of Oregon, 2017-09-06)
    High performance computing (HPC) systems are an important enabling tool for modern scientific discovery. These large scale computing systems have, since the 1990s, been increasing built as clusters of commodity computers. ...
  • Wathugala, Wathugala Gamage Dulan Manujinda (University of Oregon, 2017-06)
    Ensuring algorithms work accurately is crucial, especially when they drive safety critical systems like self-driving cars. We formally model a published distributed algorithm for autonomous vehicles to collaborate and ...
  • Larsen, Matthew (University of Oregon, 2017-05-01)
    With the push to exascale, in situ visualization and analysis will play an increasingly important role in high performance computing. Tightly coupling in situ visualization with simulations constrains resources for both, ...

Search Scholars' Bank


Advanced Search

Browse

My Account

Statistics