paper-with-me

Papers

Computer Architecture-Aware Optimisation of DNA Analysis Systems

2021-01-13 · Hasindu Gamaarachchi

DNA sequencing is revolutionising the field of medicine. DNA sequencers, the machines which perform DNA sequencing, have evolved from the size of a fridge to that of a mobile phone over the last two decades. The cost of sequencing a human genome also has reduced from billions of dollars to hundreds of dollars. Despite these improvements, DNA sequencers output hundreds or thousands of gigabytes of data that must be analysed on computers to discover meaningful information with biological implications. Unfortunately, the analysis techniques have not kept the pace with rapidly improving sequencing technologies. Consequently, even today, the process of DNA analysis is performed on high-performance computers, just as it was a couple of decades ago. Such high-performance computers are not portable. Consequently, the full utility of an ultra-portable sequencer for sequencing in-the-field or at the point-of-care is limited by the lack of portable lightweight analytic techniques. This thesis proposes computer architecture-aware optimisation of DNA analysis software. DNA analysis software is inevitably convoluted due to the complexity associated with biological data. Modern computer architectures are also complex. Performing architecture-aware optimisations requires the synergistic use of knowledge from both domains, (i.e, DNA sequence analysis and computer architecture). This thesis aims to draw the two domains together. In this thesis, gold-standard DNA sequence analysis workflows are systematically examined for algorithmic components that cause performance bottlenecks. Identified bottlenecks are resolved through architecture-aware optimisations at different levels, i.e., memory, cache, register and processor. The optimised software tools are used in complete end-to-end analysis workflows and their efficacy is demonstrated by running on prototypical embedded systems.

📄 PDF Abstract BibTeX arXiv:2101.05012

Code (1)

hasindu2008/f5c 공식 구현

Tasks

DNA analysis

Similar Papers 제목 키워드 기반

Cost-aware Multi-objective Bayesian optimisation

2019-09-09 · Majid Abdolshah, Alistair Shilton, Santu Rana, Sunil Gupta 외

The notion of expense in Bayesian optimisation generally refers to the uniformly expensive cost of function evaluations over the whole search space. However, in some scenarios, the cost of evaluation for black-box object…

Bayesian Optimisation

Learning by Turning: Neural Architecture Aware Optimisation

2021-02-14 · Yang Liu, Jeremy Bernstein, Markus Meister, Yisong Yue

Descent methods for deep networks are notoriously capricious: they require careful tuning of step size, momentum and weight decay, and which method will work best on a new benchmark is a priori unclear. To address this p…

Scalable Quantum Optimisation using HADOF: Hamiltonian Auto-Decomposition Optimisation Framework

2025-10-03 · Namasi G Sankar, Georgios Miliotis, Simon Caton arxiv

Quantum Annealing (QA) and QAOA are promising quantum optimisation algorithms used for finding approximate solutions to combinatorial problems on near-term NISQ systems. Many NP-hard problems can be reformulated as Quadr…

Graph neural network initialisation of quantum approximate optimisation

2021-11-04 · Nishant Jain, Brian Coyle, Elham Kashefi, Niraj Kumar

Approximate combinatorial optimisation has emerged as one of the most promising application areas for quantum computers, particularly those in the near term. In this work, we focus on the quantum approximate optimisation…

Graph Neural NetworkMeta-Learning

Can spoofing countermeasure and speaker verification systems be jointly optimised?

2023-03-13 · Wanying Ge, Hemlata Tak, Massimiliano Todisco, Nicholas Evans

Spoofing countermeasure (CM) and automatic speaker verification (ASV) sub-systems can be used in tandem with a backend classifier as a solution to the spoofing aware speaker verification (SASV) task. The two sub-systems …

Speaker Verification