Introduction and evaluation of Martlet: a scientific workflow language for abstracted parallelisation. - Daniel James Goodman (WWW, 2007)

A service-oriented architecture and language for abstracted distributed algorithms. - Daniel Goodman 001 (2007)

Lowering the Barriers to Cancer Imaging. - Maria Susana Avila Garcia; Anne E. Trefethen; Michael Brady 001; Fergus Gleeson; Daniel Goodman 001 (eScience, 2008)

Provenance in Dynamically Adjusted and Partitioned Workflows. - Daniel Goodman 001 (eScience, 2008)

On the Usage of GPUs for Efficient Motion Estimation in Medical Image Sequences. - Jeyarajan Thiyagalingam; Daniel Goodman 001; Julia A. Schnabel; Anne E. Trefethen; Vicente Grau (Int. J. Biomed. Imaging, 2011)

The TERAFLUX Project: Exploiting the DataFlow Paradigm in Next Generation Teradevices. - Marco Solinas; Rosa M. Badia; François Bodin; Albert Cohen 001; Paraskevas Evripidou; Paolo Faraboschi; Bernhard Fechner; Guang R. Gao; Arne Garbade; Sylvain Girbal; Daniel Goodman 001; Behram Khan; et al. (DSD, 2013)

Software transactional memories for Scala. - Daniel Goodman 001; Behram Khan; Salman Khan 002; Mikel Luján; Ian Watson (J. Parallel Distributed Comput., 2013)

TERAFLUX: Harnessing dataflow in next generation teradevices. - Roberto Giorgi; Rosa M. Badia; François Bodin; Albert Cohen 001; Paraskevas Evripidou; Paolo Faraboschi; Bernhard Fechner; Guang R. Gao; Arne Garbade; Rahulkumar Gayatri; Sylvain Girbal; Daniel Goodman 001; et al. (Microprocess. Microsystems, 2014)

Architectural support for task scheduling: hardware scheduling for dataflow on NUMA systems. - Behram Khan; Daniel Goodman 001; Salman Khan 002; Will Toms; Paolo Faraboschi; Mikel Luján; Ian Watson (J. Supercomput., 2015)