Leading Innovations in High-Performance GPU Computing

Who We Are

Stream HPC: GPU & Performance Engineering Specialists

Stream HPC is a leading and independent GPU and performance engineering company with 40+ specialists based in Europe, working with customers worldwide, including a strong customer base in North America.

For more than 15 years, we’ve specialized in high-performance C++, GPU computing, parallel algorithms and performance optimization. We have helped engineering and R&D teams accelerate compute-intensive software and turn difficult GPU performance problems into production software.

Our customers often come to us after trying to accelerate their software themselves and finding that the expected performance remains out of reach. We identify what’s holding the software back, test alternative approaches and engineer the solution.

Our specialists work at the intersection of software, algorithms and hardware, tackling performance problems where standard approaches are not enough.

What we specialize in

We specialize in the difficult part of performance engineering: understanding why software isn’t fast enough, determining what is realistically achievable, and engineering the solution.

Our expertise covers CUDA, HIP, SYCL, OpenCL, Vulkan and other parallel programming technologies, across NVIDIA, AMD, Intel and other computing architectures.

From a focused performance assessment to a full production implementation, we work alongside engineering teams to turn performance challenges into working software.

Blurred traffic rushes past pedestrians in Kolkata at night, capturing urban chaos and vibrant movement.
Services

We offer audits, engineering and training:

  • GPU performance assessment
  • GPU code review and profiling
  • CUDA development and optimization
  • HIP and AMD GPU optimization
  • SYCL and heterogeneous computing
  • OpenCL development and optimization
  • Vulkan Compute
  • CPU and multicore optimization
  • Parallel algorithm design
  • GPU porting and modernization of existing code
  • High-performance C++ software development
  • Architecture and performance engineering
  • Production implementation following proof-of-concept work

Three adults engaged in a thoughtful therapy session in a stylish Genoa interior.

The Experts

When engineering teams call us

Close-up of a smartphone displaying various app icons in a low-light setting.

“We did not expect you would exist, when searching for GPU-engineering companies”

You have a compute-intensive application that needs to be faster. Perhaps you’ve already tried GPU acceleration, profiling or parallelization and haven’t achieved the performance you expected. Stream HPC helps identify what’s holding the software back, evaluate alternative approaches and turn the most promising solution into production software.

We work for:

  • Engineering companies
  • Semiconductor companies
  • Robotics companies
  • Industrial R&D
  • Technology companies
  • Companies with difficult compute problems
  • Scientific organizations
Our Journey

Exploring Our Roots and Growth Over Time

Founded 15 years ago, Stream HPC began as a small consultancy focused on GPU computing and high-performance computing (HPC). Today, more than 40 specialists work at Stream HPC, focused on GPU computing, high-performance C++, parallel algorithms and performance engineering.

We are a trusted partner for scientific software enhancement, serving a diverse global clientele from various sectors, including research institutions and corporations, while maintaining a commitment to performance optimization and sustainable computing practices.

Retro obsolete white personal computer with small monitor and system unit with keyboard placed in room near gray wall

Unique

Stream HPC is one of a kind

unique, deference, tomatoes, spring, color, vegetables, fresh, nature, organic

“We did not expect you would exist, when searching for GPU-engineering companies”

  • 40+ performance and GPU specialists in one organization
  • More than 15 years of experience in GPU and performance engineering
  • Deep C++ and low-level software expertise
  • Vendor-independent approach across GPU architectures
  • Ability to handle both algorithmic research and production software engineering
  • Experience taking existing, difficult codebases from performance analysis through production implementation
  • European team serving customers internationally

We have deep GPU expertise at the scale of a 40+ specialist engineering organization, and with such a big team we can solve more complex problems.

Blog post about our company

Below you can find the latest news about our company. If you find this interesting, do make sure you follow us on social media and receive our newsletter. The links are at the bottom of the page.

We are certified as Great Place to Work 🎉

This feels less like a surprise and more like confirmation of what we have felt all along: Stream HPC is a place filled with smart people, strong collaboration, good humor and a shared drive to build great things together. The Great Place to Work® Certification is based on anonymous employee…

Keep reading

Join us at the Dutch eScience Symposium 2019 in Amsterdam

Soon there will be another Dutch eScience Symposium 2019 in Amsterdam. We thought it might be a good place to meet and listen to e-science talks. Stream HPC in the end is just making scientific software, so we’re here at the right place. The eScience Center is a government institute…

Keep reading

Do you have our GPU DNA?

In January 2019 I gave a talk about culture in the company, which I wanted to share with you. It was intended to trigger discussions on what environment fits somebody, and examples were given on other companies. The nice part was that it became more clear that the culture of…

Keep reading

Stream Team at ISC

This year we’ll be with 4 people at ISC: Vincent, Adel, Anna and Istvan. You can find us at booth G-812, next to Red Hat. While we got known in the HPC-world for our expertise on OpenCL, we now have many years of experience in CUDA and OpenMP. To get…

Keep reading

IWOCL 2019

On Monday May 13, 2019 at 09:30 the latest edition of IWOCL starts, not taking into account any pre-events that might be spontaneously organized. This is the biggest OpenCL-focused event that discusses everything that would make any GPGPU-programmer, DSP-programmer and FPGA-programmer enthusiastic. What’s new since last year, is that it’s…

Keep reading

Question: do we work with CUDA?

Answer: Yes, actually a lot! The company was built on OpenCL and we are still work with the language a lot – from embedded GPUs and FPGAs to high-end GPUs. Like OpenCL unjustly isn’t associated with clusters full of professional GPUs, we were not associated with CUDA. I can tell…

Keep reading

We don’t work for the war-industry

Last week we emphasized that we don’t work for the war-industry. We did talk to a national army some years ago, but even though the project never started, we would have probably said no. Recently we got a new request, got uncomfortable and did not send a quote for the…

Keep reading

Start your GPU-career here

Launch Your GPU Developer Career at Stream HPC GPU programming is one of the most in-demand and hardest-to-learn skills in software development. GPUs have solved complex problems for our customers for years, and with GPU architectures evolving faster than ever, skilled GPU developers are only going to become more valuable.…

Keep reading
Ready to Optimize?

Enhance Your Software Performance with Our Experts

Contact us today to discuss how Stream HPC can elevate your computing capabilities and lower costs.