CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
School of Computer Science
Printer Friendly Version of this Document

UniSAFE

Picture of Josh Milthorpe

Josh Milthorpe

PhD Student
Department of Computer Science
Australian National University
CSIT building 108, Room N230
Phone: 6125 8190
Email: josh.milthorpe@anu.edu.au

Research

I am investigating novel features of the experimental language X10, developed by IBM as part of their submission to the DARPA HPCS Program.
My supervisor is Alistair Rendell.

I am interested in programming distributed data structures to support scalable scientific applications.
To motivate and evaluate this work I am developing ANUChem, a suite of computational science applications in X10.

Publications

J. Milthorpe, V. Ganesh, A.P. Rendell, and D. Grove (2011). X10 as a parallel language for scientific computation: practice and experience (preprint), in proceedings of the 25th IEEE International Parallel & Distributed Processing Symposium (ISBN 978-0-7695-4385-7), 1067-1075. View at IEEE Explore

A.P. Rendell, B. Clarke, P. Janes, J. Milthorpe, and R. Yang (2007). Interval Arithmetic and Computational Science: Rounding and Truncation Errors in N-Body Methods, in proceedings of the International Conference on Computational Science and its Applications, IEEE Conference Proceedings (DOI 10.1109/ICCSA.2007.49), 457-466

A.P. Rendell, B. Clarke and J. Milthorpe (2006). Interval Arithmetic and Computational Science: Performance Considerations, in proceedings of the International Conference on Computational Science (1) 2006: 218-225

J. Milthorpe and A.P. Rendell (2005). Learning to Live with Errors: A Fresh Look at Floating-Point Computation, Proceedings of the Third Australian Undergraduate Computing Conference, 34-41 (ISBN 0-9757173-1-6)

Seminars

X10 as a parallel language for scientific computation

Posters

Scalable scientific programming with the X10 language, presented at the ANU College of Engineering and Computer Science Poster Day 2011.

X10 as a parallel language for scientific computation, presented at the SC10 PGAS booth.

Accelerating Molecular Simulation, presented at the ANU College of Engineering and Computer Science Poster Day 2010.

Computational Biology and the X10 language, presented at the Supercomputing 2009 Early Adopters Ph.D. workshop in Portland, Oregon on 14-20 November 2009.

Use of the X10 language to implement the Fast Multipole Algorithm, presented at the SC09 PGAS booth.

A High-Productivity Language for Computational Science, presented at the ANU College of Engineering and Computer Science Poster Day 2009.

Previous work

My honours project was on using interval arithmetic to bound numeric errors in scientific computing.

Resources

X10 resources

Connotea logo My reference library on Connotea

Associations

[FSF Associate Member] Australian Computer Society Association for Computing Machinery Institute of Electrical and Electronics Engineers