Presentation given by Tobias Becker (Maxeler) at the LEGaTO Final Event: Low-Energy Heterogeneous Computing Workshop on 4 September 2020
This event was collocated with FPL 2020
Infection Research with Maxeler Dataflow Computing
1. The LEGaTO project has received funding from the European Union's Horizon 2020 research and innovation programme under
the grant agreement No 780681
9 September 2020
Infection Research with
Maxeler Dataflow
Computing
LEGaTO Final Event: Low-Energy Heterogeneous
Computing Workshop
Tobias Becker
Maxeler Technologies
2. Low-Energy Heterogeneous Computing Workshop
Introduction – Biomarkers Analysis
• Biomarkers can serve many unique purposes including :
− screening for early signs of disease, or monitoring of progression
− monitoring effects of the treatments
− study organ function
• Various data types
− measurable molecules found in body tissues, cells and fluids
− MRI
− function tests
− heart rate, blood pressure
• Modern high-throughout technologies can produce lots of data:
micro array, next-gen sequencing, mass spectroscopy
• Goal: Using statistical methods to research effectiveness of drugs,
vaccination strategies and harmfulness of pathogens
2 09/09/20
4. Low-Energy Heterogeneous Computing Workshop
Algorithm: Biomarker Candidate Evaluation
4 09/09/20
Pilot study with small sample size
Global evaluation of single biomarkers
More ``good´´
single
biomarkers
than expceted?
Discard/Redesign study
no
Compute
potential of
biomarker
combinations
& estimate
required
sample size to
validate
combinations
yes
Real Data
Compute goodness
of BCs
(Entropy)
Random Data
Evaluate pilot study
(HiPerMAb)
Estimate p-values
Maxeler DFE
Implemented in R
Time consuming: runs hours on typical datasets
5. Low-Energy Heterogeneous Computing Workshop
Optimisation
• Goals:
− Decrease simulation runtime
− Enable to handle larger data sets and more
complex problems
− Decrease energy consumption
• Target:
− Maxeler dataflow computer with MAX5 DFE
− Also works on Xilinx Alveo and Amazon EC2 F1
• Optimisation plan:
− Manual: Port R code to C and MaxJ
− Optimise using LEGaTO toolflow: Port to OmpSs
and MaxJ
5