UCREL Hex - Phase 3

A shared, hybrid multiprocessor system

UCREL-Hex

To request access to this resource, please select the button below and fill out the form. You will have to agree to our Service Agreement, and this service is only available to current staff, students and visiting academics at Lancaster University, UK.

What is 'Hex'? #

Hex is a collection of GPU equipped hosts onto which single- multi- or GPU-processor jobs can be executed. The current, exact specification of all nodes can be found on the hardware page and we are actively looking to expand our capabilities overe time to align better with larger HPC systems.

Hex is not HEC - it is not yet another high-performance system, but is rather an modular development system, which attempts to reach feature parity with larger systems to allow students, researchers and staff to design software to run on HEC, BEDE, AWS, Google Compute, and other systems, but in a much more development-friendly environment.

Note that Hex is not directly affiliated with any of these systems (although Hex and HEC are both located at Lancaster University) and simply attempts to reach feature parity wherever it can with these; where budget and practicality allow.

Service Status? Downtime? Connection Issues? #

Service Status 7-Day
Login Node
Web Frontend
Package Sources

See this status page for a more complete list of statuses for each node and service, and check the Hex Teams channel for any maintenance announcements. If you continue to have issues contact j.vidler@lancaster.ac.uk or p.rayson@lancaster.ac.uk via email.

How do I reference Hex in published works? #

If your work uses Hex, please use the following reference in your bibliography (in LaTeX/BibTex format):


@misc{UcrelHex,
	title        = {{UCREL - Hex}; A shared, hybrid multiprocessor system},
    author       = {Vidler, John AND Rayson, Paul},
	abstract     = {Hex is a collection of GPU equipped hosts onto which single- multi-
                    or GPU-processor jobs can be executed hosted at Lancaster University,
                    UK as part of the School of Computing and Communications and the
                    UCREL group.},
	howpublished = {\url{https://github.com/UCREL/hex}},
    note         = {Accessed: 2024}
}

See also our Publications page for related works.

Why is it called 'Hex'? #

'Hex' is named after an elaborate, Rube Goldberg-esque, magic-powered computer housed at Unseen University in the city of Ankh-Morpork, in author Terry Pratchett's Discworld series. It consists of a very large number of esoteric components including (but not limited to) an entire ant colony, large numbers of interconnected glass tubes, a mouse, and a stuffed teddy bear; the removal of any of which causes Hex to cease operating.

'Of course, Hex doesn't actually think. Not as such. It just appears to be thinking.'

'Ah. Like the Dean,' said Ridcully. 'Any chance of fitting a brain like this into the Dean's head?'

'It does weigh ten tons, Archchancellor.'

'Ah. Really? Oh. Quite a large crowbar would be in order, then.'

Excerpt from the works of Sir. Terry Pratchett

A GPT generated image for the fantasy computer 'Hex' from the works of Sir. Terry Pratchett
A GPT generated image for the fantasy computer 'Hex' from the works of Sir. Terry Pratchett