Week 6: Supercomputers: Computing Beyond Dimensions:

Andrew Y -

Hello everyone!

Welcome back to another series of blog posts about Machine Learning and its contributions. This week, I’ve experimented with using supercomputers from the Arizona State University Research Computing site, a place where hundreds to thousands of images/experiments based on thousands of GPUs are trained every day.

Now, you might be wondering, what is a supercomputer? Well, a supercomputer is a high-performance computing system that is specifically designed to handle extremely complex and computationally intensive tasks. These tasks could range from weather forecasting and climate modeling to molecular simulations and, of course, training deep learning models for various applications, including medical image analysis.

Supercomputers typically consist of thousands of interconnected processors (CPUs and GPUs), massive amounts of RAM, and high-speed interconnects, all housed within specialized data centers. What sets them apart from conventional computers is their ability to process vast amounts of data and perform millions of calculations per second, making them indispensable tools for scientific research and advanced data analysis.

In the context of machine learning, supercomputers offer several advantages over traditional computing resources. Firstly, their immense computational power allows researchers to train complex models on large datasets in a fraction of the time it would take on standard hardware. This accelerated training process is crucial for tackling challenging problems in fields such as healthcare, where timely analysis of medical images can directly impact patient outcomes.

Moreover, supercomputers provide access to specialized hardware, such as GPUs optimized for parallel processing, which are essential for accelerating deep learning algorithms. By harnessing the parallel computing capabilities of GPUs, researchers can expedite the training process and explore more sophisticated architectures, leading to improved model performance and generalization.

Below is an example of what a supercomputer GPU processing looks like:

Above, its data processing ChestMNIST, which allows it to run and train models up to gigabytes and terabytes of speed. Next week, I plan on training MedMNISTv2 for all 2D dimensions to give an example of what it looks like.
Until then, stay tuned.
-Bets,
Andrew

More Posts

Comments:

All viewpoints are welcome but profane, threatening, disrespectful, or harassing comments will not be tolerated and are subject to moderation up to, and including, full deletion.

Leave a Reply