The latest cloud infrastructure announcements, technical solutions, and enterprise cloud insights.

How to deploy Folding@home in Oracle Cloud Infrastructure

Dan Yadav
Senior Technology Cloud Consultant

Oracle Cloud Infrastructure (OCI) GPU-powered bare metal and virtual machine instances offer companies a high-performance computing platform for demanding applications that run sophisticated algorithms. Applications that rely on machine learning, image processing, and massively parallel high-performance computing jobs benefit from running GPUs because they allow companies to solve complex problems and innovate faster.


Folding@Home is a distributed computing network, designed to handle protein-folding workloads. Donors with GPU resources can devote partial or full time on their hardware to run folding simulations. Because of its scalable nature, Folding@Home is one of the largest distributed computing platforms in the world. During the COVID-19 outbreaks of 2020, thousands of individuals donated time on their hardware to run workloads designed to find target-binding sites for potential drug treatments.

Folding refers to the way human protein folds in the cells that make up your body. We rely on proteins to keep us healthy, and they assemble themselves by folding. When they misfold, a person’s health can have serious consequences.

Introduction to V7

The new Folding@Home (FAH) software is configured, controlled, and monitored through a new simpler graphical interface, called Web Control. This new web browser-based application has incorporated many new features, including client monitoring and configuration of all FAH clients. Web Control is now the recommended interface for all FAH types—Single core CPU, multi-core CPU, and GPU—replacing both the Systray and the Console versions of Folding@Home. The more advanced FAHControl application is also available.

Oracle Cloud Infrastructure provides NVIDIA GPUs with bare metal or virtual instances to set up Folding@Home

Folding@Home deployment steps

A screenshot of the download pop-up window for FAHClient.Repeat these steps for FAHControl and FAHViewer package

  1. Create GPU bare metal or virtual instance and select OS (CentOS orUbuntu).

    A screenshot of the Create Compute Instance screen in the Console.

  2. Log in to the instance and download the protein-folding simulation software.

    • fahclient-7.6.21-1.x86_64.rpm

    • fahcontrol-7.6.21-1.noarch.rpm

    • fahviewer-7.6.21-1.x86_64.rpm

  3. Run the RPM packages and complete the installation of fahclient, fahcontrol, and fahviewer.

    • # yum localinstall fahclient-7.6.21-1.x86_64.rpm

    • # yum localinstall fahcontrol-7.6.21-1.noarch.rpm

    • # yum localinstall fahviewer-7.6.21-1.x86_64.rpm

  4. Open the FAHControl application.

    A screenshot of the applications window, showing FAHControl and FAHViewer.

FAHControl, the client manager, interface displays online and running slots.

A screenshot of the FAHControl client advanced control window.

FAHviewer gives an online view 3D visualization.

A screenshot of the Folding@Home 3D visualization window.


Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha