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

 

List of publications

Journal article

  • Keane J, Watson I, Ye X. Locality issues in a fine-grained parallel machine. Simul. Pr. Theory. 1996; 4(2-3): 67-80. eScholarID:1h356 | DOI:10.1016/0928-4869(95)00037-2
  • Keane J, Watson I, Ye X. Locality issues in a fine-grained parallel machine. Simul. Pr. Theory. 1996; 4(2-3): 67-80. eScholarID:1h550 | DOI:10.1016/0928-4869(95)00037-2
  • Gurd J, Kirkham C, Watson I. The Manchester Prototype Dataflow Computer. Commun. ACM. 1985; 28(1): 34-52. eScholarID:1h293
  • Watson I, Gurd J. A Practical Data Flow Computer. IEEE Computer. 1982; 15(2): 51-57. eScholarID:1h294

Conference contribution

  • Browse > Conferences> Parallel & Distributed Process ... PDF - Access Full Text Clustering JVMs with software transactional memory support * 5470460 abstract Download Citations * Email * Print * Rights And Permissions * Kotselidis, C.; Lujan, M.; Ansari, M.; Malakasis, K.; Kahn, B.; Kirkham, C.; Watson, I. Clustering JVMs with software transactional memory support. Proc. IEEE International Symposium on Parallel & Distributed Processing (IPDPS), 2010. USA: IEEE: 2010: -. eScholarID:106006 | DOI:10.1109/IPDPS.2010.5470460
  • Mohammad Ansari, Behram Khan, Mikel Luján, Christos Kotselidis, Chris Kirkham and Ian Watson. Improving Performance by Reducing Aborts in Hardware Transactional Memory. High Performance Embedded Architectures and Compilers,Lecture Notes in Computer Science, 2010, Volume 5952/2010. Berlin / Heidelberg: Springer Berlin: 2010: 35-49. eScholarID:106003 | DOI:10.1007/978-3-642-11515-8_5
  • Behram Khan, Matthew Horsnell, Mikel Lujan and Ian Watson. Scalable Object-Aware Hardware Transactional Memory. Lecture Notes in Computer Science, 2010, Volume 6271, Euro-Par 2010 - Parallel Processing. Berlin / Heidelberg: SpringerLecture Notes in Computer Science, 2010, Volume 6271, Euro-Par 2010 - Parallel Processing: 2010: 268-279. eScholarID:108652 | DOI:10.1007/978-3-642-15277-1_26
  • Ansari, M. ; Jarvis, K. ; Kotselidis, C. ; Lujan, M. ; Kirkham, C. ; Watson, I. Profiling Transactional Memory Applications. Proc. 17th Euromicro International Conference on Parallel, Distributed and Network-based Processing, 2009. USA: IEEE: 2009: 11-20. eScholarID:106002 | DOI:10.1109/PDP.2009.35
  • Mohammad Ansari, Mikel Luján, Christos Kotselidis, Kim Jarvis, Chris Kirkham and Ian Watson. Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering. High Performance Embedded Architectures and Compilers Lecture Notes in Computer Science, 2009, Volume 5409/2009, 4-18. Berlin / Heidelberg: Springer Verlag: 2009: 4-18. eScholarID:105976 | DOI:10.1007/978-3-540-92990-1_3
  • Ansari, Mohammad, Kim Jarvis, Christos Kotselidis, Mikel Luján, Chris C Kirkham, and Ian Watson. Profiling Transactional Memory Applications. PDP. IEEE Computer Society: 2009: 11-20. eScholarID:2h740 | DOI:10.1109/PDP.2009.35
  • Ansari, Mohammad, Mikel Luján, Christos Kotselidis, Kim Jarvis, Chris C Kirkham, and Ian Watson. Steal-on-Abort: Improving Transactional Memory Performance through Dynamic Transaction Reordering. HiPEAC. Springer: 2009: 4-18. eScholarID:2h739 | DOI:10.1007/978-3-540-92990-1_3
  • Ansari, M, C Kotselidis, I Watson, C Kirkham, M Lujan, and K Jarvis. Lee-TM: A non-trivial benchmark suite for transactional memory. 8th International Conference on Algorithms and Architectures for Parallel Processing. Springer-Verlag Berlin: 2008: 196-207. eScholarID:2f89 | DOI:10.1007/978-3-540-69501-1_21
  • Ansari, Mohammad, Christos Kotselidis, Kim Jarvis, Mikel Luján, Chris C Kirkham, and Ian Watson. Advanced Concurrency Control for Transactional Memory Using Transaction Commit Rate. Euro-Par. Springer: 2008: 719-728. eScholarID:2h741 | DOI:10.1007/978-3-540-85451-7_77
  • Ansari, Mohammad, Christos Kotselidis, Kim Jarvis, Mikel Luján, Chris C Kirkham, and Ian Watson. Experiences using adaptive concurrency in transactional memory with Lee's routing algorithm. PPOPP. ACM: 2008: 261-262. eScholarID:2h1222
  • Ansari, Mohammad, Christos Kotselidis, Kim Jarvis, Mikel Luján, Chris C Kirkham, and Ian Watson. Experiences using adaptive concurrency in transactional memory with Lee's routing algorithm. PPOPP. ACM: 2008: 261-262. eScholarID:2h746
  • Khan, Behram, Matthew Horsnell, Ian Rogers, Mikel Luján, Andrew Dinn, and Ian Watson. A first insight into object-aware hardware transactional memory. SPAA. ACM: 2008: 107-109. eScholarID:2h803 | DOI:10.1145/1378533.1378552
  • Khan, Behram, Matthew Horsnell, Ian Rogers, Mikel Luján, Andrew Dinn, and Ian Watson. An Object-Aware Hardware Transactional Memory System. HPCC. IEEE: 2008: 93-102. eScholarID:2h796 | DOI:10.1109/HPCC.2008.110
  • Kotselidis, C, M Ansari, K Jarvis, M Lujan, C Kirkham, and I Watson. Investigating Software Transactional Memory on clusters. 22nd IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008). Ieee: 2008: 2137-2142. eScholarID:2f55 | DOI:10.1109/IPDPS.2008.4536340
  • Kotselidis, Christos, Mohammad Ansari, Kim Jarvis, Mikel Luján, Chris C Kirkham, and Ian Watson. DiSTM: A Software Transactional Memory Framework for Clusters. ICPP. IEEE Computer Society: 2008: 51-58. eScholarID:2h744 | DOI:10.1109/ICPP.2008.59
  • Kotselidis, Christos, Mohammad Ansari, Kim Jarvis, Mikel Luján, Chris C Kirkham, and Ian Watson. Investigating software Transactional Memory on clusters. IPDPS. IEEE: 2008: 1-6. eScholarID:2h745 | DOI:10.1109/IPDPS.2008.4536340
  • Rogers, Ian, Jisheng Zhao, Chris C Kirkham, and Ian Watson. Constraint based optimization of stationary fields. PPPJ. ACM: 2008: 95-104. eScholarID:2h747
  • Zhao, Jisheng, Matthew Horsnell, Mikel Luján, Ian Rogers, Chris C Kirkham, and Ian Watson. Adaptive Loop Tiling for a Multi-cluster CMP. ICA3PP. Springer: 2008: 220-232. eScholarID:2h743 | DOI:10.1007/978-3-540-69501-1_23
  • WATSON I; SINGER J; BROWN G; CAVAZOS J. Intelligent Selection of Application-Specific Garbage Collectors. Proceedings of the sixth International Symposium on Memory Management (ISMM). 2007: 12. eScholarID:2a766 | DOI:10.1145/1296907.1296920
  • Singer, Jeremy, Gavin Brown, Mikel Luján, and Ian Watson. Towards intelligent analysis techniques for object pretenuring. PPPJ. ACM: 2007: 203-208. eScholarID:2h807
  • Watson, Ian, Chris C Kirkham, and Mikel Luján. A Study of a Transactional Parallel Routing Algorithm. PACT. IEEE Computer Society: 2007: 388-398. eScholarID:2h750
  • Zhao, Jisheng, Matthew Horsnell, Ian Rogers, Andrew Dinn, Chris C Kirkham, and Ian Watson. Optimizing Chip Multiprocessor Work Distribution Using Dynamic Compilation. Euro-Par. Springer: 2007: 258-267. eScholarID:2h1227 | DOI:10.1007/978-3-540-74466-5_29
  • WATSON I; CAPEWELL P. A RISC Hardware Platform for Low Power Java. Proceedings, 18th International Conference on VLSI Design, 3-7 January 2005, Kolkata, India. IEEE: 2005: 6. eScholarID:2a767 | DOI:10.1109/ICVD.2005.33
  • Zhao, Jisheng, Ian Rogers, Chris C Kirkham, and Ian Watson. Loop Parallelisation for the Jikes RVM. PDCAT. IEEE Computer Society: 2005: 35-39. eScholarID:2h753
  • El-Mahdy, Ahmed, and Ian Watson. A Two Dimensional Vector Architecture for Multimedia. Euro-Par. Springer: 2001: 687-696. eScholarID:2h1244
  • Sargeant, John, Chris C Kirkham, and Ian Watson. Exploiting Implicit Parallelism in Functional Programs with SLAM. IFL. Springer: 2000: 19-36. eScholarID:2h1248
  • Sargeant, John, Chris C Kirkham, and Ian Watson. Exploiting Implicit Parallelism in Functional Programs with SLAM. IFL. Springer: 2000: 19-36. eScholarID:2h754
  • Keane, John A, Ian Watson, and L Zuo. Dynamic Load Balancing in a Variable-Grained Parallel Computational Model. Euro-PDS. IASTED/ACTA Press: 1997: 131-136. eScholarID:2h719
  • Zhu, He, and Ian Watson. A Full Program Control Flow Representation for Real Programs. Euro-Par. Springer: 1997: 162-165. eScholarID:2h1253 | DOI:10.1007/BFb0002729
  • Zhu, He, and Ian Watson. Compiler Support for Decoupled Virtual Shared Memory Systems. PODC. 1997: 282. eScholarID:2h1256
  • Zhu, He, and Ian Watson. Identifying Critical Loads in Real Programs for Decoupled VSM Systems. Euro-Par. Springer: 1997: 302-305. eScholarID:2h1254 | DOI:10.1007/BFb0002748
  • Rawsthorne, Alasdair, Jason Souloglou, Alex Starr, and Ian Watson. How Effectivee are Parallel Programmers?. PDPTA. CSREA Press: 1996: 276-284. eScholarID:2h1077
  • Watson, Ian, and Alasdair Rawsthorne. Decoupled pre-fetching for distributed shared memory. HICSS (1). 1995: 252-261. eScholarID:2h1078
  • Keane, John A, and Ian Watson. Increasing Locality in a Fine-Grained Parallel Machine. EUROSIM. Elsevier: 1994: 179-186. eScholarID:2h734
  • Watson, Ian, Viv Woods, Paul Watson, Richard Banach, Mark Greenberg, and John Sargeant. Flagship: A Parallel Architecture for Declarative Programming. ISCA. 1988: 124-130. eScholarID:2h39
  • Watson, Ian, Viv Woods, Paul Watson, Richard Banach, Mark Greenberg, and John Sargeant. Flagship: A Parallel Architecture for Declarative Programming. ISCA. 1988: 124-130. eScholarID:2h1263
  • Watson, Paul, and Ian Watson. An Efficient Garbage Collection Scheme for Parallel Computer Architectures. PARLE (2). Springer: 1987: 432-443. eScholarID:2h1265
  • Watson, Paul, and Ian Watson. Evaluating functional programs on the FLAGSHIP machine. FPCA. Springer: 1987: 80-97. eScholarID:2h1264
  • Watson, Ian, and Paul Watson. Graph reduction in a parallel virtual memory environment. Graph Reduction. Springer: 1986: 265-274. eScholarID:2h1266
  • Gurd, John R, and Ian Watson. Preliminary Evaluation of a Prototype Dataflow Computer. IFIP Congress. 1983: 545-551. eScholarID:2h1267
  • Gurd, John R, and Ian Watson. Preliminary Evaluation of a Prototype Dataflow Computer. IFIP Congress. 1983: 545-551. eScholarID:2h613

Personal details | Research | Postgraduate opportunities | Publications | Further information