Skip to main content
HO

Higher Order Company

The startup offers a platform that features a user-friendly programming language and a runtime environment specifically designed for parallel programming. This technology enables developers to efficiently execute complex computational tasks, enhancing performance and scalability in high-demand applications.

Germany · HQ
Founded 202311500+ followers
  • Artificial Intelligence
  • Developer Tools
  • Software Only
Updated 5 months ago

Funding

Raised to date

$4.5MRaised to date based on public sources. This may differ from the amount the company actually raised and is based only on what is publicly available on the internet.

across 1 round

Founders

1 founder

Victor Taelin

Founder

Product

Problem

Developing parallel code for multi-core CPUs and GPUs often requires specialized expertise in languages like C or CUDA, along with managing complex concurrent programming concepts such as locks, mutexes, and atomics. This complexity poses a barrier for developers seeking to leverage parallel processing for performance gains.

Solution

Higher Order Company offers Bend, a Python-like programming language, and HVM, a parallel runtime environment based on Interaction Combinators, designed to simplify parallel programming. Bend allows developers to write parallel code without needing expertise in low-level languages or concurrent programming. HVM automatically achieves near-ideal speedup by harnessing multi-core CPUs and GPUs, enabling efficient execution of complex computational tasks. The combination of Bend and HVM provides a high-level, efficient solution for parallel computation.

Target Audience

The primary target audience includes software developers and engineers who need to develop high-performance, parallel applications without the complexities of traditional concurrent programming.

Features

  • **Bend:** A high-level, Python-like programming language for parallel computing.
  • Eliminates the need for manual management of locks, mutexes, and atomics.
  • **HVM:** A parallel runtime environment based on Interaction Combinators.
  • Achieves near-ideal speedup on multi-core CPUs and GPUs.
  • Supports up to 1000+ threads for massively parallel execution.
  • Compiles high-level languages to C and CUDA for efficient performance.
This profile is AI-generated and may contain inaccuracies.