Resource-constrained devices for embedded systems are becoming increasingly important. In such systems, memory is highly restrictive, making code size in most cases even more important than performance. Compared to more traditional platforms, memory is a larger part of the cost and code occupies much of it. Despite that, compilers make little effort to reduce code size. One key technique attempts to merge the bodies of similar functions. However, production compilers only apply this optimization to identical functions, while research compilers improve on that by merging the few functions with identical control-flow graphs and signatures. Overall, existing solutions are insufficient and we end up having to either increase cost by adding more...
Biological sequence alignment is an important and challenging task in bioinformatics. Alignment may ...
AN ABSTRACT OF THE DISSERTATION OF PRAGYAN P. MOHANTY, for the Doctor of Philosophy degree in ELECTR...
Results: We have produced a computer program, named sim3, that solves the following computational pr...
Resource-constrained devices for embedded systems are becoming increasingly important. In such syste...
Resource-constrained devices for embedded systems are becoming increasingly important. In such syste...
Sequence similarity alignment is a basic information processing method in bioinformatics. It is very...
In Bioinformatics, a key issue in sequence analysis is the determination of similarity between biolo...
Motivation: DNA sequencing instruments are enabling genomic analyses of unprecedented scope and scal...
Motivation Sequence alignment is a memory bound computation whose performance in modern systems is ...
[[abstract]]In this paper, a novel cut-strategy is presented for solving the problems of multiple bi...
Function merging is an important optimization for reducing code size. This technique eliminates redu...
Biological pairwise sequence alignment can be used as a method for arranging two biological sequence...
Background: Comparative analysis of homologous sequences enables the understanding of evolutionary p...
Motivation: High-Throughput Next-Generation-Sequencing can generate huge sequence files, whose analy...
Given the genomes (DNA) of two related species, the whole genome alignment problem is to locate regi...
Biological sequence alignment is an important and challenging task in bioinformatics. Alignment may ...
AN ABSTRACT OF THE DISSERTATION OF PRAGYAN P. MOHANTY, for the Doctor of Philosophy degree in ELECTR...
Results: We have produced a computer program, named sim3, that solves the following computational pr...
Resource-constrained devices for embedded systems are becoming increasingly important. In such syste...
Resource-constrained devices for embedded systems are becoming increasingly important. In such syste...
Sequence similarity alignment is a basic information processing method in bioinformatics. It is very...
In Bioinformatics, a key issue in sequence analysis is the determination of similarity between biolo...
Motivation: DNA sequencing instruments are enabling genomic analyses of unprecedented scope and scal...
Motivation Sequence alignment is a memory bound computation whose performance in modern systems is ...
[[abstract]]In this paper, a novel cut-strategy is presented for solving the problems of multiple bi...
Function merging is an important optimization for reducing code size. This technique eliminates redu...
Biological pairwise sequence alignment can be used as a method for arranging two biological sequence...
Background: Comparative analysis of homologous sequences enables the understanding of evolutionary p...
Motivation: High-Throughput Next-Generation-Sequencing can generate huge sequence files, whose analy...
Given the genomes (DNA) of two related species, the whole genome alignment problem is to locate regi...
Biological sequence alignment is an important and challenging task in bioinformatics. Alignment may ...
AN ABSTRACT OF THE DISSERTATION OF PRAGYAN P. MOHANTY, for the Doctor of Philosophy degree in ELECTR...
Results: We have produced a computer program, named sim3, that solves the following computational pr...