Skip to main content

Steven Wright

Introduction

I have been at Warwick since 2006, first studying for a MEng in Computer Science and then undertaking a PhD within the Performance Computing and Visualisation (PCAV) research group. I completed my PhD in 2014 with a thesis titled "Monitoring, Analysis and Optimisation of I/O in Parallel Applications".

I am now a post-doctoral researcher within PCAV, working on performance analysis, modelling and optimisation.

Research

The main focus of my research is performance modelling and optimisation of parallel applications. My current project involved the performance modelling and optimisation of closed-source applications.

Teaching

Within the Department of Computer Science, I have been involved in many modules including CS118, CS132, CS133, CS241, CS247, CS333, CS402 and MA117.

I am the module organiser for CS118 Programming for Computer Scientists.

Publications

WRAP: Warwick Research Archive Portal: No conditions. Results ordered -Official Date, Title.
Kirk, Richard, Mudalige, Gihan R., Reguly, Istvan Z., Wright, Steven A., Martineau, Matt and Jarvis, Stephen A. (2017) Achieving performance portability for a heat conduction solver mini-application on modern multi-core systems. In: Second International Workshop on Representative Applications (WRAp 2017), Honolulu, Hawaii, USA, 05-08 Sep 2017. Published in: IEEE CLUSTER Conference Proceedings (In Press)
Roberts, Stephen I., Wright, Steven A., Fahmy, Suhaib A. and Jarvis, Stephen A. (2017) Metrics for energy-aware software optimisation. In: Kunkel, J. and Yokota , R. and Balaji , P. and Keyes , D., (eds.) High Performance Computing 32nd International Conference, ISC High Performance 2017, Frankfurt, Germany, June 18–22, 2017, Proceedings. Lecture Notes in Computer Science, 10266 . Springer, pp. 413-430. ISBN 9783319586663
Dickson, James, Wright, Steven A., Maheswaran, Satheesh, Herdman, J. A., Harris, Duncan, Miller, Mark C. and Jarvis, Stephen A. (2017) Enabling portable I/O analysis of commercially sensitive HPC applications through workload replication. In: Cray User Group 2017, Redmond, California, USA, 7-12 May 2017. Published in: Cray User Group 2017 Proceedings (CUG2017 Proceedings) pp. 1-14.
Law, Timothy R., Hancox, Ian, Cheng, Tammy M. K., Chaleil, Raphael A. G., Wright, Steven A., Bates, Paul A. and Jarvis, Stephen A. (2016) Optimisation of a molecular dynamics simulation of chromosome condensation. In: 28th International Symposium on Computer Architecture and High Performance Computing, LA, USA, 26 -28 Oct 2016. Published in: Proceedings of 28th International Symposium on Computer Architecture and High Performance Computing (In Press)
Dickson, James, Wright, Steven A., Maheswaran, Satheesh, Herdman, J. A., Miller, Mark C. and Jarvis, Stephen A. (2016) Replicating HPC I/O workloads with proxy applications. In: 1st Joint International Workshop on Parallel Data Storage & Data Intensive Scalable Computing Systems (PDSW-DISCS'16), Salt Lake City, Utah, USA, 14 Nov 2016. Published in: 2016 1st Joint International Workshop on Parallel Data Storage and data Intensive Scalable Computing Systems (PDSW-DISCS)
Roberts, Stephen I., Wright, Steven A., Lecomber, David, January, Christopher, Byrd, Jonathan, Oro, Xavier and Jarvis, Stephen A. (2016) POSE : A mathematical and visual modelling tool to guide energy aware code optimisation. In: The 6th International Green and Sustainable Computing Conference (IGSC' 15), Las Vegas, USA, 14-16 Dec 2015. Published in: 2015 Sixth International Green Computing Conference and Sustainable Computing Conference (IGSC) pp. 1-8.
Bunt, Richard A., Wright, Steven A., Jarvis, Stephen A., Street, Matthew and Ho, Yoon K. (2016) Predictive evaluation of partitioning algorithms through runtime modelling. In: High Performance Computing, Data, and Analytics (HiPC'16), Hyderabad, India, 19-22 Dec 2016. Published in: 2016 IEEE 23rd International Conference on High Performance Computing (HiPC) pp. 351-361.
Jarvis, Stephen A., Wright, Steven A. and Hammond, Simon D. (2015) Proceedings of the 6th International Workshop on Performance Modeling, Benchmarking, and Simulation of High Performance Computing Systems. In: 6th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems, Austin, TX, 15-20 Nov 2015. Published in: Proceedings of the 6th International Workshop on Performance Modeling, Benchmarking, and Simulation of High Performance Computing Systems
Dickson, James, Maheswaran, Satheesh, Wright, Steven A., Herdman, J. A. and Jarvis, Stephen A. (2015) MINIO : an I/O benchmark for investigating high level parallel libraries. In: 27th ACM/IEEE International Conference for High Performance Computing, Networking, Storage and Analysis (SC'15), Austin, Texas, USA, 15-20 Nov 2015
Wright, Steven A. and Jarvis, Stephen A. (2015) Quantifying the effects of contention on parallel file systems. In: 16th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing, Hyderabad, India, 25-29 May 2015. Published in: 2015 IEEE 29th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW) pp. 932-940.
Jarvis, Stephen A., 1970- and Wright, Steven A. and Hammond, Simon D., eds. (2015) High performance computing systems. Performance modeling, benchmarking, and simulation : 5th International Workshop, PMBS 2014, New Orleans, LA, USA, November 16, 2014. Revised Selected Papers. Lecture Notes in Computer Science, Volume 8966 . Berlin: Springer. ISBN 9783319172477
Wright, Steven A. (2014) Monitoring, analysis and optimisation of I/O in parallel applications. PhD thesis, University of Warwick.
Jarvis, Stephen A., 1970- and Wright, Steven A. and Hammond, Simon D., eds. (2014) High performance computing systems. Performance modeling, benchmarking and simulation : 4th International Workshop, PMBS 2013, Denver, CO, USA, November 18, 2013. Revised Selected Papers. Lecture Notes in Computer Science, Volume 8551 . Berlin: Springer. ISBN 9783319102139
Pennycook, Simon J., Hammond, Simon D., Wright, Steven A., Herdman, J. A., Miller, I. and Jarvis, Stephen A.. (2013) An investigation of the performance portability of OpenCL. Journal of Parallel and Distributed Computing, Volume 73 (Number 11). pp. 1439-1450. ISSN 0743-7315
Wright, Steven A., Hammond, Simon D., Pennycook, Simon J., Bird, Robert F., Herdman, J. A., Miller, I., Vadgama, A., Bhalerao, Abhir and Jarvis, Stephen A.. (2013) Parallel file system analysis through application I/O tracing. Computer Journal, Volume 56 (Number 2). pp. 141-155. ISSN 0010-4620
Bird, Robert F., Wright, Steven A., Beckingsale, David A. and Jarvis, Stephen A. (2013) Performance modelling of magnetohydrodynamics codes. In: 9th European Performance Engineering Workshop, EPEW 2012, Munich, Germany, 30 July 2012. Published in: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Volume 7587 pp. 197-209.
Bird, Robert F., Pennycook, Simon J., Wright, Steven A. and Jarvis, Stephen A. (2013) Towards a portable and future-proof particle-in-cell plasma physics code. In: 1st International Workshop on OpenCL (IWOCL 13), Atlanta, USA, 13 - 14 May 2013
Wright, Steven A., Hammond, Simon D., Pennycook, Simon J., Miller, I., Herdman, J. A. and Jarvis, Stephen A. (2012) LDPLFS : improving I/O performance without application modification. In: 13th IEEE International Workshop on Parallel and Distributed Scientific and Engineering Computing, Shanghai, China, 21-25 May 2012. Published in: 2012 IEEE 26th International Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW) pp. 1352-1359.
Pennycook, Simon J., Hammond, Simon D., Mudalige, Gihan R., Wright, Steven A. and Jarvis, Stephen A.. (2012) On the acceleration of wavefront applications using distributed many-core architectures. Computer Journal, Volume 55 (Number 2). pp. 138-153. ISSN 0010-4620
Bird, Robert F., Wright, Steven A., Beckingsale, David A. and Jarvis, Stephen A. (2012) Performance modelling of magnetohydrodynamics codes. In: Proceedings of the 28th UK Performance Engineering Workshop (UKPEW 2012), Edinburgh, 2 July 2012
Wright, Steven A., Pennycook, Simon J. and Jarvis, Stephen A. (2012) Towards the automated generation of hard disk models through physical geometry discovery. In: 2012 SC Companion : High Performance Computing, Networking, Storage and Analysis (SCC), Salt Lake City, UT, 10-16 Nov 2012. Published in: 2012 SC Companion : High Performance Computing, Networking, Storage and Analysis (SCC) pp. 437-445.
Wright, Steven A., Pennycook, Simon J., Hammond, Simon D. and Jarvis, Stephen A. (2011) RIOT : a parallel input/output tracer. In: Proceedings of the UK Performance Engineering Workshop (UKPEW'11), Bradford, United Kingdom, 7-8 July, 2011 (Unpublished)
Wright, Steven A., Hammond, Simon D., Pennycook, Simon J. and Jarvis, Stephen A. (2011) Light-weight parallel I/O analysis at scale. In: 8th European Performance Workshop (EPEW11), Borrowdale, United Kingdom, 12-13th October, 2011. Published in: Lecture Notes in Computer Science, 6977 pp. 235-249.
profile picture

Steven Wright

Email: Steven dot Wright at warwick dot ac dot uk

Phone: (024) 7657 3775

Office: CS2.02