Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The CoESRA desktop can be launched powered by either CPU (Central Processing Unit) or GPU (Graphics Processing Unit) nodes.

A simple rule of thumb is to choose the smallest set of resources that will effectively and efficiently perform your tasks. As a general rule, attempting to launch a desktop that requests more resources (ie. a GPU with 64 cores and 512GB of memory) will take longer and may result in your request being delayed as the task cannot be run until sufficient node resources become available.

To determine the optimal settings for your task, launch a desktop using the default settings. If the tools you are using or your analysis takes an unreasonable amount of time to run, you may need to consider customising your settings. It may take you a number of tries to work out if you need to change the resource settings and what settings will work the best for the analysis that you wish to run.


I think I need to customise my settings - which node type should I choose?

CPU nodes perform sequential processing and are best suited for general tasks. This setting will allow users to perform various tasks, such as complex calculations and running applications. CPU will utilise several cores with lower latency (delays in processing) making it ideal for executing single-threaded tasks at a faster rate. Using the Change Settings button to reveal the Setting options allows users to configure their desktops with more cores.

CPU node is most useful for:

  • Data Preparation

  • Feature Extraction

  • Small Scale Models

  • Complex Calculations with smaller data sets

GPU nodes deliver more performance and make use of parallel processing. GPU utilises a high number of cores however it has a higher latency (delays in processing). It is ideal for parallel processing making use of multi-threaded tasks to perform more efficiently. This makes the GPU node beneficial for machine learning or scientific computations because it can parallelise and run repetitive tasks quickly.

GPU Node is most useful for:

  • Machine Learning with Python packages

  • Faster results for data analysis with intensive data sets.

  • Processing large-scale images, including drone images

  • Run analysis on acoustic data

  • Training models

  • Image processing


Remember that the CoESRA nodes are a shared resource! There are potentially numerous other researchers needing to access the computing resources at the same time, so only request the resources that you need.