ThroughPut provides a platform-as-a-service that enables SaaS providers to efficiently execute multiple applications in parallel, maximizing resource utilization. Their Dynamic Parallel Execution Environment (DPEE) optimizes system throughput and performance.
Funding
Funding not disclosed
Founders
Product
Problem
Modern applications often require parallel execution to maximize performance, but traditional operating systems and hardware struggle to efficiently manage resources and minimize overhead when running multiple applications concurrently, especially under variable loads and latency constraints. This leads to underutilization of computing resources and bottlenecks in application throughput.
Solution
ThroughPuter offers a Platform-as-a-Service (PaaS) featuring a Dynamic Parallel Execution Environment (DPEE) designed to enable efficient parallel execution of multiple concurrent application programs. The DPEE implements performance-critical operating system functions in hardware, optimizing the allocation of processing resources among applications and assigning processing cores to tasks. This hardware-based approach minimizes system overhead, maximizes system-wide resource efficiency, and ensures on-time throughput performance across applications dynamically sharing the processing platform. ThroughPuter's platform also includes tools for parallel program development and configuration, streamlining the process of building high-performance applications.
Target Audience
ThroughPuter targets SaaS providers and developers who require high-performance, cost-efficient, and secure execution of parallel applications in the cloud.
Features
- Hardware-accelerated operating system functions for dynamic resource management
- Reconfigurable hardware optimizes allocation of processing resources among multiple apps
- Automated configuration of client programs for interacting with the hardware operating system
- Integrated development environment for building high-performance parallel programs
- Secure, isolated memory spaces for each client application
- Load balancing for incoming requests
- Hardware-based security to prevent unauthorized interactions between client applications
- Streaming AI engine microservice to predict values of latent properties based on populated components
- Grafword SSO enables strong password security through reproducible color matrices