• Skip to primary navigation
  • Skip to main content
  • Skip to footer
E4 Computer Engineering

E4 Computer Engineering

HPC and Enterprise Solutions

  • It
  • En
  • Solutions
    • HPC
      • Medooza
      • ICE4HPC
    • AI
    • Containers
    • Virtualization
    • Cloud
  • About us
    • Team
    • E4 Analytics
    • E4 Aerospace & Defence
    • Success Stories
    • European Projects
    • Expertise
    • Certifications
    • Partners
    • Jobs
  • News
    • Blog
    • Events
  • Contacts

ICE4HPC: Interactive Computing Environment for HPC clusters

YouTube Linkedin

#whenperformancematters

Today’s supercomputing challenges

The command line is how users typically communicate with systems.
There is no interaction during job execution, and the evaluation of models and simulations can only take place once the work is finished.

Creating a prototype for a new model entails working without real-time feedback or visibility, leading to potential waste of time.

Emerging user requirements

To manage users’ different computational requirements, multiple jobs need to be submitted to the queues. On the other hand, HPC workload managers are unable to provide support for elastic scaling.

Because scientists and researchers use different tools, applications, and languages for their work, their user experience is typically poor, cumbersome, and inefficient.

The ideal working environment for data science and scientific computing

ICE4HPC brings notebook technology to the HPC environment, provides Web access to computational resources for interactive use and seamlessly integrates with Slurm to handle all requests efficiently.

Services are configured to optimize the user experience for both interactive and command line users.

ENHANCED INTERFACE
Web access to computing resources through notebook workspaces configured for the HPC environment. ICE4HPC system provides users with a fully integrated GUI.

INTERACTIVITY
Using Jupyter technologies, users gain access to creating interactive notebooks that allow them to explore data, run simulations, and visualize results in real time.

TOOLS INTEGRATION
ICE4HPC supports Python, R and Julia programming languages and cutting-edge frameworks for AI and BDA: Tensorflow, Pytorch, MXNet, Rapids.AI and DASK.

SLURM SUPPORT
ICE4HPC provides computing resources to be used interactively only through the services of Slurm workload manager.

Number crunching and scientific visualization of data from the same interface

By providing an intuitive interface to the compute resources managed by Slurm, ICE4HPC offers simplified submission and monitoring of work. Real-time status updates can be displayed within the Jupyter notebooks, enabling users to easily track the progress of their simulations.

This enhanced visibility streamlines the monitoring process and facilitates a more efficient workflow management experience.

Robottino mascotte Ask for a live demo

Discover the advantages

ICE4HPC in a nutshell
  • Interactive, web browser-based computing environment
  • Reproducible document format (Code | Prose | Equations (LaTeX) | Visualizations …)
  • Multi-user support
  • Pure web-access to HPC resources
  • Manages authentication (including 2FA)
  • Spawns single-user servers on-demand
  • Each user gets a complete notebook server
  • Support for Compute nodes with low or high memory
  • Support for Compute nodes with GPUs
  • Fully integrated with Slurm
Architecture

ICE4HPC is a Multi-tier architecture

ICE4HPC Front-End is hosted by the hpc cluster login node or a dedicated (Physical or Virtual) system, which has a similar network configuration to the login node
User interactive sessions are hosted by backend nodes, usually on a dedicated Slurm partition
From the back-end nodes it is possible to submit ordinary jobs to the other Compute Nodes

Slurm configuration and Compute Nodes constitute the back-end of ICE4HPC.

How it works

The integration of interactive computing environments on an HPC cluster often includes extensions that enable users to login, properly select resources and launch HPC workflows directly from their Jupyter notebooks.

These workflows are submitted to the Slurm scheduler in the background. This configuration greatly simplifies the process of initiating and managing HPC workflows, allowing users to concentrate on their data and simulations rather than the underlying infrastructure.

Working environments

ICE4HPC supports Python, R and Julia programming languages and many cutting-edge frameworks for Artificial Intelligence and Big Data Analytics: Tensorflow, Pytorch, MXNet, Rapids.AI and DASK.
This synergy enables accelerated scientific discoveries and breakthroughs, facilitating more efficient and productive research endeavors.

Available versions

ICE4HPC – FULL VERSION

  • Provides the end-user with an interface for selecting computing resources to allocate
  • Supports GPU computing
  • Includes support for the leading frameworks for AI and Big Data Analytics
  • Includes a graphical interface from which to launch standard Slurm jobs

ICE4HPC – LITE VERSION

Provides a selected range of features:

  • The end user can only select the resources to be allocated on the basis of predefined profiles
  • Does not include frameworks for AI and Big Data Analytics
  • Does not support GPU computing
  • Limited to provide an interactive environment designed for data analysis and scientific visualization purposes
Datasheet

INTERACTIVE COMPUTER ENVIRONMENT FOR HPC

Contact us for information

    The undersigned, provided that his/her own personal data can never be used to harm people’s dignity and/or freedom, hereby declares that he/she has read and understood the Privacy Policy.

    Footer

    Via Martiri della Libertà, 66
    42019 Scandiano (RE) – Italy

    +39 0522 991811
    info@e4company.com

    • YouTube
    • Twitter
    • LinkedIn
    • SOLUTIONS
    • HPC
    • AI
    • Containers
    • Virtualization
    • Cloud
    • ABOUT US
    • Team
    • Expertise
    • Case Studies
    • European Projects
    • Certifications
    • Partner
    • Jobs

    NEWS

    • Blog
    • Events

    Signup to Newsletter

    Download our company profile

    • Complaints

    ©️2002-2021 E4 COMPUTER ENGINEERING S.p.A. - PIVA/VAT No. IT 02005300351 - R.A.E.E. IT0802 000 000 1117 - CAP. SOC. EURO 150.000,00 I.V. - Privacy policy - Cookie Policy - Manage cookie settings

    WebSite by Black Studio