BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Memento EPFL//
BEGIN:VEVENT
SUMMARY:IC Talk : Language and Compiler Design for Laboratories-on-a-Chip
DTSTART:20171218T100000
DTEND:20171218T113000
DTSTAMP:20260408T055535Z
UID:6e6d953f0d42c58259a75f9656b8daf53c92e3882750e00833d77828
CATEGORIES:Conferences - Seminars
DESCRIPTION:By : Philip Brisk - UC Riverside\n\nAbstract :\nMicrofluidics 
 is a multidisciplinary field at the intersection of engineering\, physics\
 , chemistry\, biochemistry\, nanotechnology\, and biotechnology. It has pr
 actical applications to the design of integrated systems that process sub-
 microliter-scale volumes of fluid. Microfluidics has enabled the emergence
  of a Laboratories-on-a-Chip (LoCs)\, which integrate multiple laboratory 
 functions into devices whose physical size ranges from square millimeters 
 to square centimeters. Compared to traditional benchtop chemistry methods\
 , LoCs offer the benefits of automation and miniaturization\; software-pro
 grammable LoCs offer an important additional benefit: programmability.\n\n
 This talk will introduce BioScript\, a domain-specific language for progra
 mmable LoCs\, and its compiler. Extensibility is particularly important fo
 r language design\, as each LoC target features a unique set of capabiliti
 es\, and there is no universal functionality among LoCs akin to Turing com
 pleteness. The BioScript compiler presently targets a specific class of se
 miconductor-based LoCs which manipulate discrete liquid droplets on a 2D e
 lectrode grid. The language\, compiler\, and runtime leverage advances in 
 sensor integration to execute biochemical procedures that feature online d
 ecision-making based on sensory data acquired during assay execution. The 
 compiler features a novel hybrid intermediate representation (IR) that int
 erleaves fluidic operations with computations performed on sensor data. Th
 e IR extends the traditional notions of liveness and interference to fluid
 ic variables and operations\, as needed to target the LoC\, which itself c
 an be viewed as a spatially reconfigurable array. The code generator conve
 rts the IR into the following: (1) a set of electrode activation sequences
  for each basic block in the control flow graph (CFG)\; (2) a set of compu
 tations performed on sensor data\, which dynamically determine the result 
 of each control flow operation\; and (3) a set of electrode activation seq
 uences for each control flow transfer operation (CFG edge). The compiler i
 s validated using a software simulator which produces animated videos of r
 ealistic bioassay execution on the device.\n\nBio :\nPhilip Brisk received
 \, the BS\, MS\, and PhD Degrees\, all in Computer Science\, from UCLA in 
 2002\, 2003\, an 2006 respectively. From 2006-2009 he was a Postdoctoral S
 cholar at EPFL in Switzerland. He has been with UC Riverside since 2009. H
 is research interests include programmable microfluidics and lab-on-a-chip
  technology\, FPGAs and reconfigurable computing\, and other forward-looki
 ng applications of computer engineering principles.\n\n\nMore information\
 n 
LOCATION:BC 420 https://plan.epfl.ch/?room==BC%20420
STATUS:CONFIRMED
END:VEVENT
END:VCALENDAR
