Skip to navigation | Skip to main content | Skip to footer
Menu
Menu Search the University of Manchester siteSearch
Search type

Alternatively, use our A–Z index

Prof Ian Watson (BSc PhD FBCS CEng CITP) - publications

List of publications

2012

  • Rosas-Ham, D., Herath, I., Yiapanis, P., Luján, M., & Watson, I. (2012). Architectural support for exploiting fine grain parallelism. In Proceedings of the 14th IEEE International Conference on High Performance Computing and Communications, HPCC-2012 - 9th IEEE International Conference on Embedded Software and Systems, ICESS-2012|Proc. IEEE Int. Conf. High Perform. Comput. Commun., HPCC - IEEE Int. Conf. Embedded Softw. Syst., ICESS. (pp. 61-70). IEEE. DOI: 10.1109/HPCC.2012.19. Publication link: f2e00133-a638-4eba-8336-81c0cc421c31

2010

  • Ansari, M., Khan, B., Luján, M., Kotselidis, C., Kirkham, C., & Watson, I. (2010). Improving performance by reducing aborts in hardware transactional memory. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 5952, pp. 35-49). Berlin / Heidelberg: Springer Berlin. DOI: 10.1007/978-3-642-11515-8_5. Publication link: 8a74a057-9ba0-4fd9-b7ad-8607d98dc84d
  • Kotselidis, C., Luján, M., Ansari, M., Malakasis, K., Kahn, B., Kirkham, C., & Watson, I. (2010). Clustering JVMs with sof tware transactional memory support. In Proceedings of the 2010 IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2010|Proc. IEEE Int. Symp. Parallel Distrib. Process., IPDPS. USA: IEEE. DOI: 10.1109/IPDPS.2010.5470460. Publication link: bf7a58b8-8f24-4150-a00d-8ba6d8d74ac7

2009

  • Ansari, M., Luján, M., Kotselidis, C., Jarvis, K., Kirkham, C., & Watson, I. (2009). Steal-on-abort: Improving transactional memory performance through dynamic transaction reordering. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 5409, pp. 4-18). Berlin / Heidelberg: Springer Verlag. DOI: 10.1007/978-3-540-92990-1_3. Publication link: 227c22dd-3dbf-4e6c-bd31-b5289d268cf9

2008

  • Ansari, M., Kotselidis, C., Jarvis, K., Luján, M., Kirkham, C., & Watson, I. (2008). Advanced concurrency control for transactional memory using transaction commit rate. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 5168, pp. 719-728). (Lecture Notes in Computer Science). Springer Verlag. DOI: 10.1007/978-3-540-85451-7_77. Publication link: c9edc632-a160-4554-bad1-28e6a52ac017
  • Zhao, J., Horsnell, M., Luján, M., Rogers, I., Kirkham, C., & Watson, I. (2008). Adaptive loop tiling for a multi-cluster CMP. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 5022, pp. 220-232). (Lecture Notes in Computer Science). Springer Verlag. DOI: 10.1007/978-3-540-69501-1_23. Publication link: b4f67876-fe13-4188-9005-4862b285a6ca
  • Rogers, I., Zhao, J., Kirkham, C., & Watson, I. (2008). Constraint based optimization of stationary fields. In Principles and Practice of Programming in Java - Proceedings of the 6th International Conference, PPPJ 2008|Princ. Pract. Program. Java - Proc. Int. Conf., PPPJ. (pp. 95-104). (ACM International Conference Proceeding Series). ACM. DOI: 10.1145/1411732.1411746. Publication link: b77183ed-e3a0-45cc-8152-10b610986b3c
  • Al-Ashwal, N. A., Crossley, P., Fitch, J., French, K., Fette, M., & Watson, I. (2008). Collapse prediction on transmission networks. In IET Conference Publications|IET Conf Publ. (pp. 370-374). DOI: 10.1049/cp:20080066. Publication link: f7c6e727-ef94-4b0b-a82e-b949a3f08528
  • Kotselidis, C., Ansari, M., Jarvis, K., Luján, M., Kirkham, C., & Watson, I. (2008). DiSTM: A software transactional memory framework for clusters. In Proceedings of the International Conference on Parallel Processing|Proc. Int. Conf. Parallel Process.. (pp. 51-58). IEEE Computer Society. DOI: 10.1109/ICPP.2008.59. Publication link: 2e8a9be4-fc87-423f-8ad0-0cb768752b99

2007

  • Zhao, J., Horsnell, M., Rogers, I., Dinn, A., Kirkham, C., & Watson, I. (2007). Optimizing chip multiprocessor work distribution using dynamic compilation. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 4641, pp. 258-267). (Lecture Notes in Computer Science). Springer Verlag. DOI: 10.1007/978-3-540-74466-5_29. Publication link: eaa00ca1-72f2-46d4-9f3a-f0504d4a2661

2005

  • Zhao, J., Rogers, I., Kirkham, C., & Watson, I. (2005). Loop Parallelisation for the Jikes RVM. In Parallel and Distributed Computing, Applications and Technologies, PDCAT Proceedings|Parallel Distrib. Comput. Appl. Technol. PDCAT Proc.. (Vol. 2005, pp. 35-39). IEEE Computer Society. . Publication link: 7212592f-7fd8-4c87-bd0b-c1b5678cd1f1
  • Capewell, P., & Watson, I. (2005). A RISC hardware platform for low power java. In Proceedings of the IEEE International Conference on VLSI Design|Proc IEEE Int Conf VLSI Des. (pp. 138-143). IEEE. DOI: 10.1109/ICVD.2005.33. Publication link: 00845db0-3e17-4219-abc1-81f1be061663

2001

  • El-Mahdy, A., Watson, I., Sakellariou, R. (Ed.), Keane, J. A. (Ed.), Gurd, J. R. (Ed.), & Freeman, L. (Ed.) (2001). A Two Dimensional Vector Architecture for Multimedia. In R. Sakellariou, J. A. Keane, J. R. Gurd, & L. Freeman (Eds.), Euro-Par. (Vol. 2150, pp. 687-696). (Lecture Notes in Computer Science). Springer Verlag. . Publication link: e4a8fd51-2940-4988-a01f-a6185a65447a

2000

  • Sargeant, J., Kirkham, C. C., Watson, I., Mohnen, M. (Ed.), & Koopman, P. W. M. (Ed.) (2000). Exploiting Implicit Parallelism in Functional Programs with SLAM. In M. Mohnen, & P. W. M. Koopman (Eds.), IFL. (Vol. 2011, pp. 19-36). (Lecture Notes in Computer Science). Springer Verlag. . Publication link: 39838b69-3a96-4807-bf09-e933700598d0

1997

  • Zhu, H., & Watson, I. (1997). Compiler support for decoupled virtual shared memory systems. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing|Proc Annu ACM Symp Princ Distrib Comput. (pp. 282). Publication link: 78d5df67-d69c-4590-b60c-8568262dd141
  • Keane, J. A., Watson, I., Zuo, L., Luque, E. (Ed.), Hurson, A. R. (Ed.), & El-Rewini, H. (Ed.) (1997). Dynamic Load Balancing in a Variable-Grained Parallel Computational Model. In E. Luque, A. R. Hurson, & H. El-Rewini (Eds.), Euro-PDS. (pp. 131-136). IASTED/ACTA Press. . Publication link: 5fcdcac2-e8d8-41b0-9278-c53c89c417f0
  • Zhu, H., & Watson, I. (1997). A full program control flow representation for real programs. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 1300, pp. 162-165). (Lecture Notes in Computer Science). Springer Verlag. DOI: 10.1007/BFb0002729. Publication link: 65956391-483e-4efb-9718-5b9c31d3248b
  • Zhu, H., & Watson, I. (1997). Identifying critical loads in real programs for decoupled VSM systems. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)|Lect. Notes Comput. Sci.. (Vol. 1300, pp. 302-305). (Lecture Notes in Computer Science). Springer Verlag. DOI: 10.1007/BFb0002748. Publication link: 3fa6c8b6-6c7a-40e4-ad92-77949e6b2515

1996

1995

1994

  • Keane, J. A., Watson, I., Dekker, L. (Ed.), Smit, W. (Ed.), & Zuidervaart, J. C. (Ed.) (1994). Increasing Locality in a Fine-Grained Parallel Machine. In L. Dekker, W. Smit, & J. C. Zuidervaart (Eds.), EUROSIM. (pp. 179-186). Elsevier. . Publication link: 12ff4ef1-a364-4f1a-9cb0-01d1ca07a5af

1988

  • Watson, I., Woods, V., Watson, P., Banach, R., Greenberg, M., & Sargeant, J. (1988). FLAGSHIP: A PARALLEL ARCHITECTURE FOR DECLARATIVE PROGRAMMING. In ISCA. (pp. 124-130). New York, NY, USA: IEEE. . Publication link: 9e0703fb-a4a7-486d-8829-1999951dfc94

1987

  • Watson, P., Watson, I., Bakker, J. W. D. (Ed.), Nijman, A. J. (Ed.), & Treleaven, P. C. (Ed.) (1987). An Efficient Garbage Collection Scheme for Parallel Computer Architectures. In J. W. D. Bakker, A. J. Nijman, & P. C. Treleaven (Eds.), PARLE (2). (Vol. 259, pp. 432-443). (Lecture Notes in Computer Science). Springer Verlag. . Publication link: 078d6fc0-e844-40e6-a2bc-ef159167c27c
  • Watson, P., Watson, I., & Kahn, G. (Ed.) (1987). Evaluating functional programs on the FLAGSHIP machine. In G. Kahn (Ed.), FPCA. (Vol. 274, pp. 80-97). (Lecture Notes in Computer Science). Springer Verlag. . Publication link: 4bda2aaf-9e28-4f35-bb8f-d33fb0751aa7

1986

  • Watson, I., Watson, P., Fasel, J. H. (Ed.), & Keller, R. M. (Ed.) (1986). Graph reduction in a parallel virtual memory environment. In J. H. Fasel, & R. M. Keller (Eds.), Graph Reduction. (Vol. 279, pp. 265-274). (Lecture Notes in Computer Science). Springer Verlag. . Publication link: e76922b8-106c-4ec7-9270-ed647734b718

1985

1983

  • Gurd, J., & Watson, I. (1983). PRELIMINARY EVALUATION OF A PROTOTYPE DATAFLOW COMPUTER. In IFIP Congress Series|IFIP Congress Series. (Vol. 9, pp. 545-551). Amsterdam, Neth: Elsevier Science Publ Co. . Publication link: dd0553b3-5309-4bfc-874f-14fb8f18ea53

1982