search
Get Started
search

Best Parallel Computing

Filter by Tags

Rankings use category fit, feature coverage, pricing signals, public reception, and recency. Affiliate relationships do not affect scores.

0.0 - 10.0
Best 1 Fran Allen
Fran Allen

Frances "Fran" Allen was an American computer scientist whose pioneering work at IBM established the foundations of compiler optimization and program analysis. Much of her research focused on optimizing compilers for high-performance and parallel computing architectures. In 2006, she became the firs...

2 High-Performance Computing with CUDA

CUDA is a parallel computing platform and API developed by NVIDIA. It enables developers to utilize the processing power of NVIDIA’s GPUs for general-purpose computation. This technology accelerates computationally intensive tasks like simulations, data analysis, and machine learning. CUDA is partic...

3 High-Performance Computing (HPC) Cluster Management

Managing an HPC cluster involves orchestrating thousands of CPU/GPU cores across specialized hardware using job schedulers like Slurm or LSF. This is far beyond standard cloud compute. It requires expertise in job dependency graphs, resource partitioning, and optimizing code for parallel execution (...

Task Management Advanced Resource Scheduling Parallel Computing Supercomputing Scientific Simulation
4 Custom Hardware Acceleration via FPGA Development (VHDL/Verilog)

Designing custom digital circuits implemented on Field-Programmable Gate Arrays (FPGAs). This involves writing hardware description languages (VHDL or Verilog) to define logic gates, pipelines, and state machines. It offers performance far exceeding CPUs for specific tasks (like crypto hashing or fi...

5 High-Performance Computing (HPC) Job Schedulers (e.g., Slurm)

Software used to manage and allocate resources across massive clusters of interconnected CPUs/GPUs for scientific simulations. Users submit jobs specifying resource needs (cores, memory, time), and the scheduler manages execution order and failure recovery. This is highly specialized, typically foun...

6 Michael Scott

Michael Scott is a computer scientist and professor at the University of Rochester known for developing the Michael-Scott non-blocking queue algorithm, one of the first practical lock-free concurrent data structures to be widely implemented. This algorithm, published in 1996, has become a fundamenta...

7 High-Performance Computing (MPI/OpenMP)

These standards are used to scale computations across hundreds or thousands of CPU cores (clusters). MPI handles message passing between different nodes, while OpenMP handles parallelism within a single node's cores. Mastering this requires rewriting sequential code to explicitly manage data partiti...

8 Philip Emeagwali

Philip Emeagwali was a Nigerian computer scientist whose research fundamentally shaped modern approaches to parallel computing. He developed the “Machine Learning Algorithm” in 1988, a groundbreaking formula that accurately predicted network bandwidth and remains central to understanding distributed...

You've reached the end — 8 items

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Get updates
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare