AI-boosted optimization, from code to silicon.
| Figure | What it is | Source |
|---|---|---|
| Why it matters: third-party figures | ||
| 2.3x | data-centre power use, 2024 to 2030: 415 to 945 TWh a year | IEA |
| 29% | of cloud spend estimated wasted | Flexera 2026, 753 practitioners |
| 17 h | a week of developer time on maintenance, about 4 h of it on bad code | Stripe, 2018 |
| What ParetoStack measured: our own runs | ||
| 19 of 21 | sample programs verified faster on each of three machines, output checked | Arm server, x86 desktop, Apple laptop |
| 7 of 15 | open-source builds with a verified gain; faster builds that changed the output were rejected | Arm server |
| 1.5-2.0x | FPGA clock frequency on three small designs, each checked by simulation | open-source FPGA flow |
Slow code is paid for three times: in electricity, in cloud bills and in people's time. Our figures are measured in alternating runs on real hardware, with the output checked against a contract, against the original program and not the best compiler.
HPC stands for High-Performance Computing: getting code to run as fast, and as cheaply, as the hardware allows. HPC Labs builds ParetoStack for that.
ParetoStack measures every code change on real hardware and keeps it only when it is verified. It comes in product lines, from software today to cloud functions and hardware design: open a card below for what each one does. It works on your own code, not only on our samples: any Python, Java, C or C++ project that can be built and run from a command, with the contract you declare.
Four and a half minutes, with captions and no sound: the site and the documentation, the command line, the assistant, the online dashboard, the cloud tools on AWS Lambda and Google Cloud Functions, and the free trial. Every number shown is from a real recorded run.
ParetoStack 0.3.x for Python, Java, C and C++: command line tool and web portal. Engine V10 is the last version of the 0.3.x line.
An AI-enabled optimizer for whole code bases. It explores combinations of optimizations (compiler and runtime settings, loop and vector work, library swaps, data layout, algorithmic changes, Python-to-C ports), measures every candidate on real hardware, and keeps a change only when it is verified.
Correctness is the licence to operate: each change is checked against your own program's outputs, byte for byte, or against a tolerance you declare (numeric error, PSNR / SSIM, a task metric). We call that rule the contract: a change that does not meet it is rejected, whatever its speed.
In our own example suite (20 small projects, one run each on an Arm DGX Spark, release 0.3.7; later releases carry the same engine, compiled), 18 ran faster with the output verified, from about 1.1x to 50x. The numbers per example and per release are published with each release.
Covers: Python (code that Python 3.12 can parse), C and C++ (built with GCC; tested with GCC 13) and Java (JDK 17). Libraries: NumPy and OpenCV (tested with OpenCV 4.13 and 5.0.0). Systems: Windows 11 on x64 (installer and zip; Arm64 packages are built but not yet run on Arm hardware) and Linux or DGX on Arm64 (tested) and x86_64 (built, not yet run on x86 hardware). macOS on Apple silicon: tried by hand on one Mac (the Python and C++ samples passed); there is no installer or package yet.
The ParetoStack console in your browser: upload code and see the static analysis, hotspots, libraries and the optimization plan. Uploaded code is analysed, never run. Included in your purchase: after you buy, sign up on the dashboard with your e-mail address (a confirmation e-mail is sent).
It covers the software line and the code of AWS Lambda functions; it analyses and plans only, and the commands that act on your cloud account run in the command line tool. It does not cover hardware design (0.5.x), which is not released.
See what is there to gain before you decide. Create a free account with your e-mail, upload a zip of your code (Python, Java, C or C++) and get a report in a minute: its size, how many optimization candidates were found at each level, and where the structural hot spots are. Nothing is run, nothing is proposed and no speed-up is promised: what a purchase gives you is the measured, verified changes, each one required to give byte-identical output unless you declare a tolerance. Your upload is deleted when the report is made. Five days, up to three code bases per e-mail.
Secure checkout by Stripe, right on this page. Taxes are added at checkout where they apply.
ParetoStack 0.4.x (engine V11): everything in 0.3.x plus latency, cold-start and cost of serverless and cloud code, with side effects checked before a change is accepted.
cloud check tells whether the aws, az and gcloud tools are installed and signed in; cloud probe inspects a cloud host (processor, instance type, how Python, NumPy and OpenCV were built) and lists likely gains, labelled as not measured.lambda-optimize --zip and gcf-optimize --zip optimize a local deployment package and verify it on recorded events on your machine, byte for byte; nothing is sent anywhere.gcf-tune).SELECT * becomes a column list with pagination. First targets: PostgreSQL and MySQL (psycopg, SQLAlchemy), DynamoDB (boto3), Redis and MongoDB. Each change is checked row for row against a local test database, so it needs no cloud account.Secure checkout by Stripe, right on this page. Taxes are added at checkout where they apply.
Alpha 0.5.0a2, free to try: the same measured, verified loop for hardware description code (Verilog, SystemVerilog, VHDL) on open-source FPGA tools: frequency and cell count, checked against equivalence contracts.
Give your e-mail address and we send a link that confirms it and takes you to the downloads and your license file (Windows, Linux, DGX). A pre-release for evaluation: free, no warranty, it may change or be withdrawn. Your address is kept only to send the link and to give you the downloads.
Listed at $599 per year once it is on sale (owner view only). The alpha is free.