I/O-efficient algorithms

Coursera Course · Coursera

Open Course on Coursera

Free to audit · Opens on Coursera

I/O-efficient algorithms

Coursera · Advanced ·📐 ML Fundamentals ·2h ago
I/O-efficient algorithms, also known as external memory algorithms or cache-oblivious algorithms, are a class of algorithms designed to efficiently process data that is too large to fit entirely in the main memory (RAM) of a computer. These algorithms are particularly useful when dealing with massive datasets, such as those found in large-scale data processing, database management, and file systems. Operations on data become more expensive when the data item is located higher in the memory hierarchy. An operation on data in CPU registers is roughly a million times faster than an operation on …
Watch on Coursera ↗ (saves to browser)
The NEW wave of engineering 🤔
Next Up
The NEW wave of engineering 🤔
Sajjaad Khader