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.

GermanyFounded 202311500+ followers
Updated 3 months ago

Funding

$4.5M raised to dateRaised 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.

Founders

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.