Services
Platform
Industries
EngagementsPricing
Resources
Company
Book a discovery call (470) 784-4045

Technology we build on

The technology inside the Edge Stack

We build on commercially available compute, open-source vision software and open industrial protocols, and choose silicon per application rather than per supplier. Here is what we use, and why.

Compute modules and heatsinks pinned in a specimen drawer like a natural history collection, one pin in orange.
FIG. 52Platform-agnostic by study — compute modules pinned like a specimen collection.

Our approach

Vendor-neutral edge AI, chosen per application

There is no single best edge AI chip. A two-camera seal inspection on a food line, a twelve-camera assembly check and a sealed enclosure at a substation in winter need different compute. Standardizing on one platform for all three means either paying for headroom you will never use or running out of it where you need it most.

So the Edge Stack is designed around portable models and interchangeable compute. Our Gatepoint variants use NVIDIA, Hailo and Qualcomm silicon; our models are kept in ONNX and compiled for each target; our camera pipelines and operating system images are built from open, well-maintained projects. We have no reseller or partner agreements that reward us for choosing one supplier over another.

Compute

Compute platforms we build on

NVIDIA Jetson Orin

GPU-based modules with a mature CUDA and TensorRT toolchain and broad model support. The basis of Gatepoint G4, for lines with many camera streams or models that need flexible pre-processing.

NVIDIA Jetson Thor

NVIDIA's Blackwell-generation Jetson platform, with far more compute and memory headroom than Orin. The basis of Gatepoint G8, for multi-camera lines and the on-device vision-language copilot.

Hailo-8

A dedicated neural accelerator built on a dataflow architecture, with high throughput for its power draw. The basis of Gatepoint G2, which runs at 15 W typical on up to 4 camera streams.

Hailo-10H

Hailo's accelerator for generative workloads, which adds a direct DRAM interface so larger models can run beside the accelerator. We evaluate it for compact language and vision-language tasks where a full GPU module is more than the job needs.

Qualcomm Dragonwing

Qualcomm's industrial and embedded processor family, which puts CPU, GPU and a neural processing unit on one chip. The basis of Gatepoint XT, rated −40 to 70 °C for outdoor, substation and cold-storage sites.

Low-power microcontrollers

Pulsenode nodes run firmware we write on low-power microcontrollers, which is how a wireless vibration node reaches up to 5 years on a battery at hourly sampling.

Comparison

How the platforms compare in our work

A qualitative summary from our own engineering work, not a benchmark. Vendors publish their own detailed specifications; we size compute for your models and camera streams during a Feasibility Sprint.
ConsiderationNVIDIA Jetson (Orin, Thor)Hailo (8, 10H)Qualcomm Dragonwing
Main strengthFlexibility and headroom; the broadest model and operator supportThroughput per watt on fixed, well-defined modelsIntegrated, efficient processors with wide-temperature options
Gatepoint variantG4 (Orin-class), G8 (Thor-class)G2 (Hailo-8-class)XT (Dragonwing-class)
Toolchain from ONNXTensorRTHailo Dataflow Compiler and HailoRTONNX Runtime with Qualcomm's NPU execution provider
Power and coolingModerate to high; the Orin-class G4 is fanlessVery low for the accelerator itself; G2 is fanless at 15 W typicalLow; suits sealed and outdoor enclosures
Generative and vision-language modelsStrongest option, especially Thor-classEmerging, with Hailo-10HSmaller models
Where we use itMany cameras, complex models, the copilotOne to four cameras, fixed tasks, tight power budgetsOutdoor, substation and cold-storage sites

Software

Inference runtimes and vision libraries

ONNX as the common format

Every model we train is kept in ONNX, an open model format. It is the file you receive when you export a model, and the source we compile from for each hardware target.

ONNX Runtime

A cross-platform inference runtime with hardware-specific execution providers. We use it as a portable baseline, and on Qualcomm targets in production.

TensorRT

NVIDIA's inference optimizer and runtime. On Jetson-based Gatepoints it compiles each model for the specific module and precision, typically FP16 or INT8.

The Hailo toolchain

The Hailo Dataflow Compiler quantizes and compiles models for Hailo accelerators, and the HailoRT runtime executes them on Gatepoint G2.

OpenCV

The classic computer-vision library we use for calibration, geometric measurement, image statistics and the deterministic checks that don't need a neural network.

GStreamer

A pipeline framework for capture, conversion and hardware-accelerated processing, used to move frames from sensor to model with as little copying as the platform allows.

Operating system and security

What runs underneath

Yocto Project
Minimal, reproducible Linux images for Gatepoint and Lensnode, containing only what each device needs
Debian
Debian-based images where a general-purpose distribution is the better fit, such as on-premise site servers for Perflens Console
Secure boot
A verified chain from bootloader to system image on every Gatepoint
TPM 2.0
Hardware-backed device identity and key storage
Updates
Signed A/B images with automatic rollback
Software bill of materials
Generated for every release and available to customers

Protocols

Open industrial protocols, not a proprietary one

Our devices speak the protocols plants already use rather than one we would have to maintain forever: OPC UA, and MQTT with Sparkplug B, for data to SCADA, MES and historians; Modbus TCP and RTU, EtherNet/IP and PROFINET for controllers, meters and drives; and REST and webhooks for business systems. The integrations page covers the details, including how we handle PLC handshakes, and the Security & Trust Center covers how those connections are secured.

Selection

How we choose the compute for a project

  1. Start with the physics

    Sensor first

    Choose the camera, optics, lighting or sensor that makes the signal clear. A better image often allows a smaller model, and a smaller model allows smaller compute.

  2. Size for the model and the streams

    With headroom

    Measure the real model on real frames, multiply by camera count and line speed, and leave room for the retrained models that will follow.

  3. Check the environment

    Heat, cold, power

    Cabinet temperature, sealing, available power and cooling rule some options out before performance is even discussed.

  4. Check the lifecycle

    7-year commitment

    We design in modules we expect to support through our 7-year supply commitment, with a planned replacement path if one is discontinued.

  5. Keep the model portable

    ONNX

    Train once, compile per target. If the compute changes, the model is recompiled and revalidated, not rebuilt from scratch.

Why vendor-neutral

Why we don't standardize on one chip vendor

Silicon roadmaps move faster than production lines. A plant installing an inspection cell today expects it to run for a decade or more, and the compute module inside may be superseded several times in that span. A system built around one supplier's proprietary toolchain inherits that supplier's roadmap, pricing and end-of-life decisions.

Keeping models in ONNX, pipelines on open frameworks and interfaces on open protocols means a change of silicon is an engineering task we handle, not a re-procurement you pay for twice. It also means our recommendation for your line is based on your line. It is the same reason your trained models are yours to export.

NVIDIA, Jetson, TensorRT, Hailo, Qualcomm and Dragonwing are trademarks of their respective owners. Perflens is not affiliated with, sponsored by or endorsed by these companies; we name their products only to describe the technology our systems are built on.

FAQ

Questions we hear often

Can we require a specific compute platform?

Yes. If your engineering standards specify a platform, we'll design to it and tell you plainly what it means for performance, power and lifecycle.

Can a model move from one Gatepoint variant to another?

Yes. Models are kept in ONNX and compiled for each target. A move means recompiling and revalidating against your acceptance data before the new hardware goes live.

Do you use open-source software?

Yes — Linux, GStreamer, OpenCV and ONNX Runtime among others. Every component and its license is listed in the SBOM for each release.

Do you design your own chips?

No. We design sensors, optics, enclosures, boards and firmware around commercially available processors and accelerators, which is what keeps long-term supply realistic.

Ask which platform fits your line

Tell us your camera count, line speed and environment. An engineer will tell you which Gatepoint we would use, and why.