[Eva Burrows]

Eva Burrows

Postdoctoral researcher at the University of Bergen, Department of Informatics, working within the Bergen Language Design Laboratory.


Institutt for Informatikk, Universitetet i Bergen
Postboks 7803, 5020 Bergen, Norway
Phone: (+47) 55 58 40 34
Fax: (+47) 55 58 41 99
E-mail: forname.surname at ii.uib.no


  • Parallel programming models
  • Programming language design and implementation
  • Algebraic specifications
  • Multicore programming
  • GPGPU programming

She investigates the possibility of (arbitrary depth) nested parallel programming concepts based on multi-level Data Dependency Algebras (DDAs). The work includes various levels of parallelism from the on-chip parallelism of microprocessors via GPUs, FPGAs, etc up to parallel machine networks. She is combining DDA concepts with hardware programming with a strong focus on multicore and GPU programming (e.g. NVIDIA's CUDA).


  • E. Burrows: Compiling a Dataflow-based Language Abstraction onto an FPGA. In: Proceedings of the 15th biennal conference ParCo, September 2013, Garching, Germany (doi)
  • E. Burrows, M. Haveraaen: Programmable Data Dependencies and Placements. In: DAMP '12: Proceedings of the 7th workshop on Declarative aspects of multicore programming, 2012 (doi)
  • E. Burrows: Programming with Explicit Dependencies. A Framework for Portable Parallel Programming, PhD Thesis, University of Bergen, 2011 (.pdf)
  • E. Burrows, M. Haveraaen: Dependency-driven Parallel Programming. In: Norsk Informatikk Konferanse 2009. Tapir Akademisk Forlag 2009 (.pdf)
  • E. Burrows, M. Haveraaen: A Hardware Independent Parallel Programming Model. Journal of Logic and Algebraic Programming, 2009 (doi)
  • E. Burrows: Formulas as Programs, Master Thesis, University of Bergen, 2003 (.pdf)




  • Trends and Challenges in Multicore Programming, Bergen Language Design Laboratory Seminars, Bergen, 2010 (Slides)
  • A Hardware Independent Parallel Programming Model, 19th Nordic Workshop of Programming Theory, Oslo, 2007 (Slides)


Autumn 2010: INF220 Program Specification

Spring 2008: INF329 Selected Topics in Programming Theory: Programming Models for Non-Traditional Architectures

Teaching assistant:


Last updated 20.01.2014

Valid HTML 4.01
      Transitional Valid CSS!