Computer Science @ University of St Andrews

University of St Andrews crest

Prof Kevin Hammond

Prof Kevin Hammond

Position: Professor

Research profile

Email: kh8@st-andrews.ac.uk

Office: JC0.07 - Jack Cole Building, North Haugh

Phone: +44 (0)1334 46 3241

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

Recent Publications

Agricultural Reform: More Efficient Farming Using Advanced Parallel Refactoring Tools

Brown, CM , Janjic, V , Hammond, K , Schöner, H, Idrees, K & Glass, C 2013, ' Agricultural Reform: More Efficient Farming Using Advanced Parallel Refactoring Tools ' Paper presented at 22nd Euromicro International Conference on Parallel, Distributed, and Network-Based Processing (PDP 2014), Turin, United Kingdom, 12/02/14 - 14/02/14 , .

Space Exploration using Parallel Orbits: a Study in Parallel Symbolic Computing

Janjic, V , Brown, CM , Neunhoeffer, M , Hammond, K , Linton, SA & Loidl, H-W 2013, ' Space Exploration using Parallel Orbits: a Study in Parallel Symbolic Computing '. in to appear in Parallel Computing: Accelerating Computational Science and Engineering (CSE): Advances in Parallel Computing. vol. 25, IOS Press.

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, Cole, M , Hammond, K , Loidl, H-W & Michaelson, G 2013, ' Resource Analyses for Parallel and Distributed Coordination ' Concurrency and Computation : Practice and Experience , vol 25, no. 3, pp. 309-348.

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

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.

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.