As dataset size and complexity requirements grows increasingly researchers need to find additional
computational power for processing. A preferred choice is high performance computing (HPC) which, due to
its physical architecture, operating system, and optimised application installations, is best suited for such
processing. However HPC systems have historically been less effective at visual display, and least of all in an
interactive manner, leading into a general truism of "compute on the HPC, visualise locally". This is primarily
due to the tyranny of distance, but also with additional latency introduced by contemporary graphics when
remote display instructions are sent to a local X-server. With a demand for both HPC computational power
and interactive graphics, the University of Melbourne has implemented two technologies, FastX and Open
OnDemand, on their general purpose HPC system "Spartan". This allows users to run graphical applications
on Spartan, by submitting a job to the batch system which executes an XFCE graphical environment. In the
Spartan environment FastX has been coupled with Open OnDemand which provides to web-enabled
applications (e.g., RStudio, Jupyter Notebooks). In illustrating how this environment operates at the Spartan
HPC system, the presentation will also illustrate recent research case studies from the University of
Melbourne that have utilised this technology.
ABOUT THE AUTHOR
Lev Lafayette is an HPC systems administrator and educator at the University of Melbourne, where
has been for the past five years. Prior to that, he held a similar role at the University of Melbourne for eight
years. He has also worked for the Ministry of Foreign Affairs (Timor-Leste) and the Parliament of Victoria, was
active in Linux community development for over fifteen years. He collects post-graduate degrees for fun and
profit and is currently studying at the University of Otago (his sixth degree) and the University of London,
London School of Economics (his seventh).
Sean Crosby is the HPC leader for the HPC team at the University of Melbourne.