Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)
forkrun is the culmination of a 10-year-long journey focused on "how to make shell parallelization fast". What started as a standard "fork jobs in a loop" has turned into a lock-free, CAS-retry-loop-free, SIMD-accelerated, self-tuning, NUMA aware shell-based stream parallelization engine that is (mostly) a drop-in replacement for xargs -P and GNU parallel.On my 14-core/28-thread i9-7940x, forkrun achieves:* 200,000+ batch dispatches/sec (vs ~500 for GNU Parallel)* ~95–99% CPU utilization across all 28 logical cores, even when the workload is non-existant (bash no-ops / `:`) (vs ~6% for GNU Parallel). These benchmarks are intentionally worst-case (near-zero work per task) because they measure the capability of the parallelization framework itself, not how much work an external tool can do.* Typically 50×–400× faster on real high-frequency low-latency workloads (vs GNU Parallel)A few of the techniques that make this possible:* Born-local NUMA: stdin is splice()'d into a shared memfd, then pages are placed on the target NUMA node via set_mempolicy(MPOL_BIND) before any worker touches them, making the memfd NUMA-spliced. Each numa node only claims work that is already born-local on its node. Stealing from other nodes is permitted under some conditions when no local work exists.* SIMD scanning: per-node indexers/scanners use AVX2/NEON to find line boundaries (delimiters) at speeds approaching memory bandwidth, and publish byte-offsets and line-counts into per-node lock-free rings.* Lock-free claiming: workers claim batches with a single atomic_fetch_add — no locks, no CAS retry loops; contention is reduced to a single atomic on one cache line.* Memory management: a background thread uses fallocate(PUNCH_HOLE) to reclaim space without breaking the logical offset system.…and that’s just the surface. The implementation uses many additional systems-level techniques (phase-aware tail handling, adaptive batching, early-flush de
FL score
out of 100
Verdict
high confidence
Competition
8
competitors found, emerging market, funded players
Trend
No signal yet
A deeply technical, NUMA-aware shell parallelizer offering 50x-400x speedup for high-frequency, low-latency workloads, primarily for HPC and AI infrastructure engineers.
The pain
The gap
Build angle
Strengths
- Extremely strong performance advantage (50x-400x speedup) over incumbents for specific workloads.
- Addresses a clear, specific, and severe pain point in high-performance computing.
- Highly technical moat due to complex, systems-level optimizations (NUMA, SIMD, lock-free).
- Large and rapidly growing market for AI infrastructure and parallel computing.
- Clear target audience (HPC/AI engineers) who value performance.
Risks
- Extremely high build complexity and time investment, making it difficult for an average solo builder to replicate or maintain.
- Monetization challenge: direct competitors (GNU Parallel, xargs) are free and open-source, requiring a clear value proposition for a paid version.
- Niche market, though growing, might make widespread adoption and easy scaling difficult.
- Long-term relevance: potential shift towards higher-level frameworks over raw shell parallelization for future workloads.
- Go-to-market for a technical infrastructure tool requires deep understanding of developer communities and enterprise sales cycles.
Next steps
- Engage with existing Forkrun users on GitHub and Hacker News to identify specific pain points they would pay to solve (e.g., easier integration, more robust monitoring, commercial support).
- Develop a clear pricing model and potential premium features that go beyond the open-source core, focusing on enterprise-grade needs like security, advanced logging, or specific integrations.
- Conduct interviews with HPC/AI infrastructure managers to validate willingness to pay for such performance gains in terms of reduced cloud costs or faster time-to-market for their products.
- Explore partnerships with cloud providers or data platforms that could integrate Forkrun for enhanced performance for their users.
Fly Labs Method
Is the pain real, is there a gap, is it the right time, can one person build it.
- Problem clarity
- 25
- Solution gap
- 18
- Willingness to pay
- 17
- Buildability
- 8
High-performance shell parallelization is a real, specific pain point for data-intensive workloads, with Forkrun offering significant speed improvements over existing tools. The extreme technical complexity makes it a difficult project for a typical solo builder to start, but the value proposition is strong for the right users.
Value Equation
Dream outcome and how likely it feels, against the time and effort it costs.
This idea has a strong value proposition for a growing market, but the build complexity and monetization strategy for a performance-focused open-source tool are challenging.
One-Person Business
Curiosity pull, identity fit, and a path from free value to paid for a solo creator.
A highly technical, niche solution with a strong creator fit but challenging monetization and significant complexity for a solo builder.
Viral Frameworks
Hook strength, shareability, and how cheaply it can be tested.
Strong value proposition for a niche audience, but monetization strategy and scaling as a micro-SaaS need further validation.
Builder Lens
Evidence the problem exists, timing, defensibility, and a model that fits on a napkin.
This project addresses a specific, desperate pain with a proven, impactful solution, but its long-term future-fit might be challenged by evolving tech stacks.
Why this verdict
Five lenses, one composite. How scoring works
The angle
This weekend
- Engage with existing Forkrun users on GitHub and Hacker News to identify specific pain points they would pay to solve (e.g., easier integration, more robust monitoring, commercial support).
- Develop a clear pricing model and potential premium features that go beyond the open-source core, focusing on enterprise-grade needs like security, advanced logging, or specific integrations.
- Conduct interviews with HPC/AI infrastructure managers to validate willingness to pay for such performance gains in terms of reduced cloud costs or faster time-to-market for their products.
- Explore partnerships with cloud providers or data platforms that could integrate Forkrun for enhanced performance for their users.
Who is already there, emerging market
- GNU ParallelVisit
A shell tool for executing jobs in parallel using one or more computers.
Pricing: Free and open-source
- xargsVisit
A command-line utility that builds and executes command lines from standard input.
Pricing: Free and open-source (part of core Unix utilities)
A flexible library for parallel computing in Python, providing distributed arrays and DataFrames, and enabling distributed computing in pure Python.
Pricing: Free and open-source
An open-source unified framework for scaling AI and Python applications, offering a distributed runtime and a set of AI libraries.
Pricing: Free and open-source, with commercial offerings from Anyscale (founded by Ray creators).
- SnakemakeVisit
A workflow management system that helps create reproducible and scalable data analyses.
Pricing: Free and open-source
- Slurm Workload ManagerVisit
An open-source workload manager used for job scheduling and resource management on Linux clusters.
Pricing: Free and open-source
- rushVisit
A cross-platform command-line tool for executing jobs in parallel, similar to GNU parallel and gargs.
Pricing: Free and open-source
- concurVisit
A Go-based command-line tool for executing jobs in parallel, designed as a simpler alternative to GNU Parallel for specific use cases.
Pricing: Free and open-source
What they charge
Recent news
- Forkrun: NUMA-Aware Shell Parallelizer Achieves 200000+ Batch Dispatches Per Second
Google Cloud Vertex AI Search, April 01 2026
- Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel) | Hacker News
Hacker News, April 01 2026
- jkool702/forkrun: NUMA-Aware Contention-Free Dynamically-Auto-Tuning Bash-Native Streaming Parallelization Engine - GitHub
GitHub, March 27 2026
- Show HN: Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel) | Hono Hacker News
Hono Hacker News, March 31 2026
- The Crucial Role of NUMA Awareness in High-Performance Deep Learning | by Chaim Rand
Medium (Chaim Rand), July 07 2025
Market signals
The market for AI infrastructure and parallel computing is large and experiencing significant growth. The global AI infrastructure market is projected to surpass $200 billion USD by 2028 and reach $309.4 billion by 2031, with a CAGR of 29.8% from 2022 to 2031. Similarly, the parallel computing market, valued at over $20 billion in 2024, is projected to exceed $100 billion by 2033. This growth is driven by the increasing need for high-performance computing in data-intensive AI, deep learning, and generative AI workloads, with substantial investments in specialized hardware like GPUs. The AI workload management market alone is expected to reach USD 163.4 billion by 2034, growing at a CAGR of 28.3%.
What frustrates people
- GNU Parallel can have high overhead for very short-running jobs, leading to lower CPU utilization.
- GNU Parallel's output from different jobs can mix, making it difficult to parse unless specific options like `--keep-order` are used.
- GNU Parallel requires Perl, which might not always work well in virtual environments.
- xargs deals badly with special characters (like spaces, backslashes, quotes) in filenames, potentially causing issues.
- xargs does not support keeping the order of output, which can be problematic for deterministic processing.
Semble – Code search for agents that uses 98% fewer tokens than grep
Hey HN! We (Stephan and Thomas) recently open-sourced Semble. We kept running into the same problem while using Claude Code on large codebases: when the agent can't find something directly, it falls back to grep, reading full files or launching subagents. This uses a lot of tokens, and often still misses the relevant code. There are existing tools for this, but they were either too slow to index on demand, needed API keys, or had poor retrieval quality.Semble is our solution for this. It combines static Model2Vec embeddings (using our latest static model: potion-code-16M) with BM25, fused via RRF and reranked with code-aware signals. Everything runs on CPU since there's no transformers involved. On our benchmark of ~1250 query/document pairs across 63 repos and 19 languages, it uses 98% fewer tokens than grep+read and reaches 99% of the retrieval quality of a 137M-parameter code-trained transformer, while being ~200x faster.Main features:- Token-efficient: 98% fewer tokens than grep+read- Fast: ~250ms to index a typical repo on our benchmark, ~1.5ms per query on CPU (very large repos may take longer)- Accurate: 0.854 NDCG@10, 99% of the best transformer setup we tested- MCP server: drop-in for Claude Code, Cursor, Codex, OpenCode- Zero config: no API keys, no GPU, no external servicesInstall in Claude Code with: claude mcp add semble -s user -- uvx --from "semble[mcp]" sembleOr check our README for other installation instructions, benchmarks, and methodology:Semble: https://github.com/MinishLab/sembleBenchmarks: https://github.com/MinishLab/semble/tree/main/benchmarksModel: https://huggingface.co/minishlab/potion-code-16MLet us know if you have any feedback or questions!
AI
Postgres extension for BM25 relevance-ranked full-text search
Last summer we faced a conundrum at my company, Tiger Data, a Postgres cloud vendor whose main business is in timeseries data. We were trying to grow our business towards emerging AI-centric workloads and wanted to provide a state-of-the-art hybrid search stack in Postgres. We'd already built pgvectorscale in house with the goal of scaling semantic search beyond pgvector's main memory limitations. We just needed a scalable ranked keyword search solution too.The problem: core Postgres doesn't provide this; the leading Postgres BM25 extension, ParadeDB, is guarded behind AGPL; developing our own extension appeared daunting. We'd need a small team of sharp engineers and 6-12 months, I figured. And we'd probably still fall short of the performance of a mature system like Parade/Tantivy.Or would we? I'd be experimenting long enough with AI-boosted development at that point to realize that with the latest tools (Claude Code + Opus) and an experienced hand (I've been working in database systems internals for 25 years now), the old time estimates pretty much go out the window.I told our CTO I thought I could solo the project in one quarter. This raised some eyebrows.It did take a little more time than that (two quarters), and we got some real help from the community (amazing!) after open-sourcing the pre-release. But I'm thrilled/exhausted today to share that pg_textsearch v1.0 is freely available via open source (Postgres license), on Tiger Data cloud, and hopefully soon, a hyperscalar near you:https://github.com/timescale/pg_textsearchIn the blog post accompanying the release, I overview the architecture and present benchmark results using MS-MARCO. To my surprise, we were not only able to meet Parade/Tantivy's query performance, but exceed it substantially, measuring a 4.7x advantage on query throughput at scale:https://www.tigerdata.com/blog/pg-textsearch-bm25-fu
AI
Consus (YC F24) – LLM gateway for companies handling sensitive data
Hey Hacker News! I'm Eric, the founder of Consus. We route all AI requests to ITAR restricted and controlled unclassified information (CUI) compliant infrastructure. Consus itself satisfies ITAR restrictions, and we recently completed our FedRAMP equivalency audit against the 410 FedRAMP High controls. FedRAMP High is the U.S. government’s strictest security baseline for cloud services handling sensitive unclassified data. A breach of this data could cause severe or catastrophic harm. Achieving FedRAMP equivalency, or authorization, is required before processing CUI information.Demo: https://youtu.be/6MYxJe6P4oYAerospace and defense is experiencing rapid growth. Unfortunately, most companies are struggling to use AI because of necessary data protections & compliance risk. These companies can move even faster if they could use the AI tools that most other industries take for granted.I spent most of my career prior to Consus in aerospace & defense. I launched national security payloads at SpaceX, and was an early employee at Castelion. I’ve watched first hand how compliance red-tape makes it difficult for companies to adopt new technologies and trust vendors that touch their sensitive data. For example, I worked with a satellite manufacturer that doesn’t allow any AI tools, even for non-sensitive work.Even as AI has become extremely useful over the past 9-12 months, I was surprised by how many aerospace & defense companies refused to touch it. They could see how it could be helpful, but they were scared about model providers training on their data, violating an ITAR rule, or risk losing new business because of a failed cyber assessment. These are all rational fears.There were a lot of ways to solve some/all of these problems, but we focused on building a compliant AI inference layer that can "plug" into any AI tool or workflow. Just as OpenRouter integrates with most tools, Consus can connect to tools like ChatGPT or Clau
AI
Questions about this idea?
FlyBot reads the scoring and gives you a second opinion on “Forkrun – NUMA-aware shell parallelizer (50×–400× faster than parallel)”.