Browsing Electrical Engineering and Computer Science electronic theses and dissertations (MU) by Thesis Advisor "Becchi, Michela"
Now showing items 1-13 of 13
-
Analysis of performance/accuracy tradeoffs for floating point applications on GPUS
(University of Missouri--Columbia, 2016)Floating-point computations produce approximate results, which can lead to inaccuracy problems. Existing work addresses two issues: first, the design of high precision floatingpoint representations; second, the study of ... -
Compiler-assisted workload consolidation to efficiently exploit dynamic parallelism for recursive applications
(University of Missouri--Columbia, 2015)GPUs have been widely used to parallelize and accelerate applications for its high throughput. Traditionally, a GPU function can only be launched from the CPU side. This results in the fact that GPUs are preferable for ... -
Critical analysis and evaluation of different automata processing accelerators on large-scale datasets
(University of Missouri--Columbia, 2016)Many established and emerging applications perform at their core some form of pattern matching, a computation that maps naturally onto finite automata abstractions. As a consequence, in recent years there has been a ... -
Critical study of parallel programming frameworks for distributed applications
(University of Missouri--Columbia, 2015)Parallel programming frameworks such as the Message Passing Interface (MPI), Partitioned Global Address Space (PGAS) languages, Charm++, Legion and High Performance Parallel X (HPX) have been used in several scientific ... -
Deep packet inspection on large datasets : algorithmic and parallelization techniques for accelerating regular expression matching on many-core processors
(University of Missouri--Columbia, 2013)Regular expression matching is a central task in several networking (and search) applications and has been accelerated on a variety of parallel architectures, including general purpose multi-core processors, network ... -
Design of runtime libraries to improve programmability and efficiency of heterogeneous CPU-GPU nodes
(University of Missouri--Columbia, 2016)[ACCESS RESTRICTED TO THE UNIVERSITY OF MISSOURI AT REQUEST OF AUTHOR.] As computers began to reach their limit on how fast a single processor could execute code, computer developers began to devise methods to process more ... -
A distributed CPU-GPU framework for large-scale pairwise alignment
(University of Missouri--Columbia, 2014)[ACCESS RESTRICTED TO THE UNIVERSITY OF MISSOURI AT AUTHOR'S REQUEST.] Several problems in computational biology require the all-against-all pairwise comparisons of tens of thousands of individual biological sequences. ... -
Dynamic construction of trie-based automata for approximate K-mer matching on heterogeneous CPU-GPU systems
(University of Missouri--Columbia, 2016)In recent decades, mapping of a variety of species' genomes has taken place. With the proliferation of advanced and specialized hardware architectures such as GPUs, the process has been greatly accelerated. GPUs may ... -
Facilitating emerging applications on many-core processors
(University of Missouri--Columbia, 2016)Over the last decade, many-core Graphics Processing Units (GPUs) have been widely used to accelerate a variety of applications. Meanwhile, Intel has released its Xeon Phi Coprocessor, which is equipped with more than fifty ... -
Hierarchical scheduling and uniform access programming frameworks for hetergeneous CPU-GPU computing clusters
(University of Missouri--Columbia, 2015)The advance of the GPU hardware architecture has made GPUs attractive devices for general- purpose computing. Modern GPUs are equipped with an increasing number of cores, a flexible memory hierarchy, and a large memory ... -
Parallel gene upstream comparison via multi-level hash tables on GPU
(University of Missouri--Columbia, 2016)The region of DNA immediately in front of a gene body (also called upstream region) contains short (8-20 base) sequence motifs that help to control when that gene is turned on and off. Unfortunately, these motifs are ... -
Performance/accuracy trade-offs of floating-point arithmetic on NVidia GPUs : from a characterization to an auto-tuner
(University of Missouri--Columbia, 2017)Floating-point computations produce approximate results, possibly leading to inaccuracy and reproducibility problems. Existing work addresses two issues: first, the design of high precision floating-point representations, ... -
Techniques for efficient regular expression matching across hardware architectures
(University of Missouri--Columbia, 2014)Regular expression matching is a central task for many networking and bioinformatics applications. For example, network intrusion detection systems, which perform deep packet inspection to detect malicious network activities, ...