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...
Background: Comparative analysis of homologous sequences enables the understanding of evolutionary p...
Motivation: Alignment-free (AF) distance/similarity functions are a key tool for sequence analysis. ...
Motivation: Alignment-free distance and similarity functions (AF functions, for short) are a well-es...
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 alignment is a fundamentally memory bound computation whose performance in modern systems i...
Function merging is an important optimization for reducing code size. This technique eliminates redu...
Background and Objective: The emergence of Next-Generation sequencing has created a push for faster ...
Motivation: High-Throughput Next-Generation-Sequencing can generate huge sequence files, whose analy...
Motivation: DNA sequencing instruments are enabling genomic analyses of unprecedented scope and scal...
Abstract Background Despite significant advancement i...
Sequence similarity alignment is a basic information processing method in bioinformatics. It is very...
Sequence alignment has to do with the arrangement of DNA, RNA, and protein sequences to identify are...
Motivation: Alignment-free (AF) distance/similarity functions are a key tool for sequence analysis. ...
Motivation Sequence alignment is a memory bound computation whose performance in modern systems is ...
Background: Comparative analysis of homologous sequences enables the understanding of evolutionary p...
Motivation: Alignment-free (AF) distance/similarity functions are a key tool for sequence analysis. ...
Motivation: Alignment-free distance and similarity functions (AF functions, for short) are a well-es...
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 alignment is a fundamentally memory bound computation whose performance in modern systems i...
Function merging is an important optimization for reducing code size. This technique eliminates redu...
Background and Objective: The emergence of Next-Generation sequencing has created a push for faster ...
Motivation: High-Throughput Next-Generation-Sequencing can generate huge sequence files, whose analy...
Motivation: DNA sequencing instruments are enabling genomic analyses of unprecedented scope and scal...
Abstract Background Despite significant advancement i...
Sequence similarity alignment is a basic information processing method in bioinformatics. It is very...
Sequence alignment has to do with the arrangement of DNA, RNA, and protein sequences to identify are...
Motivation: Alignment-free (AF) distance/similarity functions are a key tool for sequence analysis. ...
Motivation Sequence alignment is a memory bound computation whose performance in modern systems is ...
Background: Comparative analysis of homologous sequences enables the understanding of evolutionary p...
Motivation: Alignment-free (AF) distance/similarity functions are a key tool for sequence analysis. ...
Motivation: Alignment-free distance and similarity functions (AF functions, for short) are a well-es...