MICHAEL BANE
[HOME] [Green Software Engineering] [Greener Compute Club]

I am a Senior Lecturer in Green Software Engineering at Manchester Met University (MMU) and one of the Dept. of Computing & Mathematics' Carbon Literacy Champions.

I have worked in HPC for a few decades, from undertaking research into how to automate parallel programming, and applying HPC to atmospheric aerosol research to running a team supporting researchers to make the best use of HPC. I like to think of HPC in a very board sense (e.g. achieving more, computationally or more efficiently, than whatever currently achieving) and to support others in their HPC journeys.

Computing has a significant environmental cost and my research interests centre around Green Software Engineering, particularly "energy efficient performant computing" (EEPC), looking at ways of undertaking required simulations and analyses but with a lower Carbon footprint. I have recently worked on UKRI-funded "net zero" projects and am a co-author on a £1.9M-funded project's technical report regarding proposals to UKRI for setting out a roadmap for its digital research infrastructure to become net zero by 2030.

Prior to upgrading to MMU, my teaching previously at the University of Liverpool focussed on HPC, Data Science/Big Data and AI. I was academic lead for the Faculty's "Education Enhancement Group" and a leading member of the Infrastructure subgroup of the university's "Digital" Research Theme. I led on the UG Year in Industry Placements for the Department of Computer Science (2019-2020), and mentored a UG/MSc/PhD student team to 'silver' in the inaugural CI-UK HPC Student Cluster Competition.

I am a Senior Fellow of the HEA, have obtained the Green Software for Practitioners certification (LFC131) with The Linux Foundation, and am also a qualified Mental Health First Aider.

My official MMU/CfACS web page

My Teaching & "Office Hours"

In the current academic year 2023-2024, I am Unit Lead for L6 and L7 High Performance Computing (HPC) & Big Data course units, and for the L6 Research in Computing, which these year has the theme "Green Software Engineering" (aka Greener Compute). I also taught Carbon Literacy during Future Me week, and am supporting Dr. Muldoon as he takes over the L5 Software Design & Architecture course from me.

In the academic year 2022-2023, I taught L5 Software Design & Architecture (as Unit Lead), L6 Programming Languages/Paradigms labs, and the MSc HPC & Big Data (as Unit Lead) course units.

If students wish to contact me, please just drop me an email me or send a message to me on MS Teams. You can do this at any time and I will reply within one of my working days. (Please note I do not work on Fridays.) If you get an "out of office" then that will state my next working day or expected return to work.

My office hours during teaching weeks for semester 2 will be

These will all be in person in my office (JDE1.40) and exist to provide support and guidance. If possible do please let me me know in advance (so I can research any solutions if required). Alternative times (and times outside of teaching weeks) are available upon request.

Student Support Info  

My Research

My research interests focus around Green Software Engineering with a subfocus on "energy efficient performant computing" (EEPC). Performant computing will remain key to improving science and employing data analytics. However, we need to reduce dramatically the Carbon footprint of perfomant computing. Renewables have one role to play on the supply side, and dramatically improving the energy efficiency of compute has a key role to play on the demand side. Alongside such improvements due to enhanced techniques and technologies, is the need to understand what will motivate stakeholders to more quickly transition to low Carbon solutions, which may include doing less computational experiments (but maintaining progress in science etc).

My current avenues of research include:

Some aspects of these ideas are discussed in my recent CfACS seminar (PDF copy of slides) and form recent grant proposals to NWPST, NERC, UKRI. Further grants are planned to ESRC (sic) with support from Tyndall Centre, and EPSRC/NERC with University of Manchester.
 

My previous MSc/PhD students (inc. some at Liverpool) and their work, include


 

My current & previous roles on research conferences include

I act as reviewer for a few supercomputing journals and for EPSRC.

My History

My potted history includes: cover of book by Topping and Bane, entitled Introduction to Aerosol Modelling: From Theory to Code available from Wiley

My Publications

My Contact Details

email // LinkedIn // Twitter // MS Teams