Search Articles — Sudonull

Search Results

In this project

Fan-Out/Fan-In in Go: pattern for parallel data processing

https://sudonull.com/fan-out-fan-in-in-go-pattern-for-parallel-data-processing

Detailed breakdown of the Fan-Out/Fan-In pattern in Go. Learn how to distribute tasks among goroutines and aggregate results. Code examples and best practices.

Arc and Mutex for parallel state in Rust

https://sudonull.com/arc-and-mutex-for-parallel-state-in-rust

Learn how to safely share state between threads in Rust with Arc and Mutex. Code examples, pointer comparison, optimizations for middle developers. Practical tips to avoid races.

Servo 0.0.6: Rust engine release

https://sudonull.com/servo-0-0-6-rust-engine-release

Servo 0.0.6 release with devtools and fonts improvements. Binaries for Linux, Android, macOS, Windows. Parallel DOM rendering on Rust for developers. Download and test.

SIMD optimization of Mandelbrot AVX2 OpenMP CUDA

https://sudonull.com/simd-optimization-of-mandelbrot-avx2-openmp-cuda

Boosting the Mandelbrot set: from 7 FPS scalar C++ to 500+ FPS on CUDA. AVX2 intrinsics, OpenMP multithreading, GPU code. Benchmarks Ryzen 5 + RTX 3050. For middle/senior developers.

Parallel Chunk Merging Manticore Search

https://sudonull.com/parallel-chunk-merging-manticore-search

Speed up RT-table compaction in Manticore Search 24.4.0: parallel merges up to 6.8x faster. Benchmarks, settings parallel_chunk_merges and merge_chunks_per_job. Configure for RT workloads.

From other projects

Liverpool vs Rayo Vallecano: Parallel Seasons Compared

https://lrivo.com/liverpool-vs-rayo-vallecano-parallel-seasons-compared

How Liverpool and Rayo Vallecano mirror each other in 2026—despite fighting for very different goals. Discover the key differences shaping their seasons.

From the web

Parallel computing - Wikipedia

https://en.wikipedia.org/wiki/Parallel_computing

Concurrent programming languages, libraries, APIs, and parallel programming models (such as algorithmic skeletons) have been created for programming parallel computers.

Introduction to Parallel Computing - GeeksforGeeks

https://www.geeksforgeeks.org/computer-science-fundamentals/introduction-to-parallel-computing/

Jun 4, 2021 · It is the form of parallel computing which is based on the increasing processor's size. It reduces the number of instructions that the system must execute in order to perform a task on large-sized data.

Parallel Programming in C - GeeksforGeeks

https://www.geeksforgeeks.org/c/parallel-programming-in-c/

May 30, 2026 · Parallel Programming is a computing technique that allows multiple tasks or computations to be executed simultaneously , improving performance and reducing execution time. It is widely used in multi-core processors and distributed systems to handle large and complex workloads efficiently.

What is parallel computing? - IBM

https://www.ibm.com/think/topics/parallel-computing

Parallel computing, also known as parallel programming, is a process where large compute problems are broken down into smaller problems that can be solved simultaneously by multiple processors . The processors communicate using shared memory and their solutions are combined using an algorithm.

Parallel programming model - Wikipedia

https://en.wikipedia.org/wiki/Parallel_programming_model

In computing, a parallel programming model is an abstraction of parallel computer architecture, with which it is convenient to express algorithms and their composition in programs.

Fundamentals of parallel programming — Research Computing ...

https://curc.readthedocs.io/en/latest/programming/parallel-programming-fundamentals.html

Learn the basics of parallel computation, the types of parallel models, and the tools for parallel programming. Explore the differences between serial and parallel processes, and the advantages of using OpenMP and MPI on supercomputers.

What is parallel programming? A beginner's complete guide

https://www.devpebble.com/blog/what-is-parallel-programming/

Aug 2, 2026 · Parallel programming is a way of writing software that splits a workload into independent pieces and runs them at the same time on multiple CPU cores, processors, or GPUs.

Trending Now