A Parallel Synchronous Execution Engine and Target Language for Digital Microfluidics

Luca Pezzarossa*, Georgi Tanev, Winnie Edith Svendsen, Jan Madsen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

Abstract

Digital microfluidic biochips allow the execution of biochemical protocols on a chip-scaled device delivering cost and performance advantages over the traditional benchtop wet-laboratory processes. Several microfluidic high-level programming languages have been proposed, but none is currently adopted as a standard since their compilers and execution engines often target specific platforms. To address this issue and favor standardization, we propose a biochip-independent execution engine and low-level target language. The execution engine supports the execution of parallel synchronized tasks allowing each droplet or process to be controlled by an independent task. The target language run by the engine is inspired by traditional computer instruction set architectures and offers instructions covering the full range of low-level functionalities offered by digital biochips. The versatility of the proposed solution and its ability to support the selection and iteration control structures commonly used in programs is demonstrated with a real-life case study that sorts droplets based on real-time measurements of their color.
Original languageEnglish
Title of host publicationEmbedded Computer Systems: Architectures, Modeling, and Simulation : 24th International Conference, SAMOS 2024, Samos, Greece, June 29 – July 4, 2024, Proceedings, Part II
EditorsLuigi Carro, Francesco Regazzoni, Christian Pilato
Volume15227
PublisherSpringer
Publication date2025
Pages17-31
ISBN (Print)978-3-031-78379-1
ISBN (Electronic)978-3-031-78380-7
DOIs
Publication statusPublished - 2025
Event24th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation - Samos, Greece
Duration: 30 Jun 20245 Jul 2024

Conference

Conference24th International Conference on Embedded Computer Systems
Country/TerritoryGreece
CitySamos
Period30/06/202405/07/2024
SeriesLecture Notes in Computer Science
ISSN0302-9743

Keywords

  • Digital microfluidic biochips
  • Domain-secific languages
  • Digital microfluidic programming
  • Execution engine
  • BioAssembly

Fingerprint

Dive into the research topics of 'A Parallel Synchronous Execution Engine and Target Language for Digital Microfluidics'. Together they form a unique fingerprint.

Cite this