Integrating Functional and Imperative Parallel Programming: CC++ Solutions to the Salishan Problems. - John Thornley (IPPS, 1994)

Integrating Parallel Dataflow Programming with the Ada Tasking Model. - John Thornley (TRI-Ada, 1994)

Declarative Ada: Parallel Dataflow Programming in a Familiar Context. - John Thornley (ACM Conference on Computer Science, 1995)

Performance of a high-level parallel programming layer defined on top of the Ada tasking model. - John Thornley (TRI-Ada, 1995)

A parallel programming model with sequential semantics. - John Thornley (1996)

An Initial Evaluation of the Tera Multithreaded Architecture and Programming System Using the C3I Parallel Benchmark Suite. - Sharon Brunett; John Thornley; Marrq Ellenbecker (SC, 1998)

Monotonic Counters: A New Mechanism for Thread Synchronization. - John Thornley; K. Mani Chandy (IPDPS, 2000)