Computer Science @ University of St Andrews

University of St Andrews crest

Prof Kevin Hammond

Prof Kevin Hammond

Professor

Research profile

Email: kh8@st-andrews.ac.uk

Room: 0.07 - Jack Cole Building, North Haugh

Direct phone: +44 (0)1334 463241

Home page: http://kh.host.cs.st-andrews.ac.uk

Recent Publications

Cost-Directed Refactoring for Parallel Erlang Programs

Brown, CM , Danelutto, M , Hammond, K , Kilpatrick, P & Elliot, A 2013, ' Cost-Directed Refactoring for Parallel Erlang Programs '. in Proc. International Symposium on High-level Parallel Programming and Applications. Lecture Notes in Computer Science, Springer.

Resource Analyses for Parallel and Distributed Coordination

Trinder, P , Hammond, K , Cole, M, Michaelson, G & Loidl, H-W 2013, ' Resource Analyses for Parallel and Distributed Coordination ' Concurrency: Practice and Experience, John Wiley , vol 25, no. 3, pp. 309-348.

How to be a Successful Thief: Feudal Work Stealing for Irregular Divide-and-Conquer Applications on Heterogeneous Distributed Systems

Using Machine Learning to Derive Mappings for Heterogeneous Parallel Computations

Repeating History: Execution Replay for Parallel Haskell Programs

Ferrerio, H , Janjic, V , Castro, L & Hammond, K 2013, ' Repeating History: Execution Replay for Parallel Haskell Programs '. in Proc. International Symposium on Trends in Functional Programming. Lecture Notes in Computer Science (LNCS), Springer.

Easy Composition of Symbolic Computation Software using SCSCP: A New Lingua Franca for Symbolic Computation

A Language-Independent Parallel Refactoring Framework

Brown, CM , Hammond, K , Danelutto, M & Kilpatrick, P 2012, ' A Language-Independent Parallel Refactoring Framework '. in Fifth ACM Workshop on Refactoring Tools. ACM.

Paraphrasing: Generating Parallel Programs using Refactoring

Brown, CM , Hammond, K , Danelutto, M, Kilpatrick, P, Schöner, H & Breddin, T 2012, ' Paraphrasing: Generating Parallel Programs using Refactoring '. in Proc. FMCO 2011: Software Technologies on Formal Methods for Components and Objects. Springer.

Using Load Information in Work-Stealing on Distributed Systems with Non-Uniform Communication Latencies

Janjic, V & Hammond, K 2012, ' Using Load Information in Work-Stealing on Distributed Systems with Non-Uniform Communication Latencies '. in Proc. EuroPar 2012: 2012 International European Conference on Parallel and Distributed Computing. Springer.

The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems

Hammond, K , Aldinucci, M , Brown, CM , Cesarini, F, Danelutto, M, Gonzalez-Velez, H, Keller, R, Kilpatrick, P, Natschlager, T & Shainer, G 2012, ' The ParaPhrase Project: Parallel Patterns for Adaptive Heterogeneous Multicore Systems '. in Proc. FMCO 2011: Symposium on Software Technologies on Formal Methods for Components and Objects. Springer.