The extensive use of medical monitoring devices has resulted in the generation of tremendous amounts of data. Storage, retrieval, and analysis of such data require platforms that can scale with data growth and adapt to the various behavior of the analysis and processing algorithms. In recent years, many-core processors and more specifically many-core Graphical Processing Units (GPUs) have become one of the most promising platforms for high performance processing of data, due to the massive parallel processing power they offer. However, many of the algorithms and data structures used in medical and bioinformatics systems do not follow a data-parallel programming paradigm, and hence cannot fully benefit from the parallel processing power of d...
Using two full applications with different characteristics, this thesis explores the performance and...
Searching protein sequence database is a fundamental and often repeated task in computational biolog...
Graphics Processing Units (GPUs) are massively parallel processors with thousands of active threads ...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
textGraphics Processing Units (GPUs) have become a popular platform for executing general purpose (i...
The next-generation sequencing instruments enable biological researchers to generate voluminous amou...
Parallelization of Non-Serial Polyadic Dynamic Programming (NPDP) on high-throughput manycore archit...
When working on graphs, reachability is among the most common problems to address, since it is the b...
Background: The huge quantity of data produced in Biomedical research needs sophisticated algorithmi...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
Pattern matching is an important task in a plethora of different fields ranging from computer scienc...
Many-Task Computing (MTC) is a common scenario for multiple parallel systems, such as cluster, grids...
[[abstract]]Graphics processing units (GPUs) have attracted a lot of attention due to their cost-eff...
Through the algorthmic design patterns of data parallelism and task parallelism, the graphics proces...
Pattern discovery is one of the fundamental tasks in bioinformatics and pattern recognition is a pow...
Using two full applications with different characteristics, this thesis explores the performance and...
Searching protein sequence database is a fundamental and often repeated task in computational biolog...
Graphics Processing Units (GPUs) are massively parallel processors with thousands of active threads ...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
textGraphics Processing Units (GPUs) have become a popular platform for executing general purpose (i...
The next-generation sequencing instruments enable biological researchers to generate voluminous amou...
Parallelization of Non-Serial Polyadic Dynamic Programming (NPDP) on high-throughput manycore archit...
When working on graphs, reachability is among the most common problems to address, since it is the b...
Background: The huge quantity of data produced in Biomedical research needs sophisticated algorithmi...
Supervisor: Dr. Michela Becchi.Includes vita.Over the last decade, many-core Graphics Processing Uni...
Pattern matching is an important task in a plethora of different fields ranging from computer scienc...
Many-Task Computing (MTC) is a common scenario for multiple parallel systems, such as cluster, grids...
[[abstract]]Graphics processing units (GPUs) have attracted a lot of attention due to their cost-eff...
Through the algorthmic design patterns of data parallelism and task parallelism, the graphics proces...
Pattern discovery is one of the fundamental tasks in bioinformatics and pattern recognition is a pow...
Using two full applications with different characteristics, this thesis explores the performance and...
Searching protein sequence database is a fundamental and often repeated task in computational biolog...
Graphics Processing Units (GPUs) are massively parallel processors with thousands of active threads ...