System-Level Software Development Consultancy

FROM COTS SERVER-BASED HIGH PERFORMANCE COMPUTING SOLUTIONS through TO EMBEDDED SYSTEM DEVELOPMENT AND DEPLOYMENT

About Interperformant Systems

With over 25 years experience in High Performance/High Reliability Software Development for Proprietary/COTS Industrial Embedded Systems and PCIe/PCI cards on multiple OS platforms, Interperformant Systems Ltd was founded in 2021 to offer a range of services to industry as well as performing its own product development.

Based near Southampton, Interperformant Systems can engage with your business to perform initial or additional product development, to maximise efficiency and performance of existing products, as well as prolong existing product lifespans through targeted re-engineering.

Consultancy Services

Device driver development

Device Driver Development with associated Test Utilities on Linux, Windows, Real-time OS and Bare-metal with PCIe, USB, SPI, I2C and CAN Bus Interfaces

SR-IOV / Virtualisation support with compatible hardware

FPGA Software Support – Device Driver implementation with User API Support Libraries

Embedded Linux – NXP flex-builder workflow with devicetree implementations for board/device support

Real-time Systems

Hard/Soft Real-Time Software Development with Interrupt/Event-Driven Architecture Design Approach

Board Support Package (BSP) Creation and Support for VXWorks, FreeRTOS or equivalent Fixed-priority Preemptive Scheduling RTOS

Multiple Architectures – ARM, Motorola, VLIW, including cost-sensitive SoC Microcontrollers

Bootloader customisation – Uboot and proprietary solutions

SOFTWARE DEVELOPMENT

C++/C/Assembler Programming

Cross-Platform Development

Embedded Applications, Middleware and Support Library Development

Sockets API (TCP/UDP) – JSON/XML Control

Docker Containerization and Deployment

Platform provisioning with configuration to maximise product performance

HPC

Interperformant Systems is listed as being part of Intel’s oneAPI Ecosystem Support

High Performance Computing including using Kernel-Bypass techniques on multiple x86 microarchitectures

Data Processing Acceleration using NUMA-aware multicore Parallel Data Processing implementations utilising AVX-512/AVX2 SIMD Intrinsics for multiple x86 microarchitectures

Time-synchronised High-Speed Network Packet Processing

Analysis

Platform Performance Profiling with Analysis and Improvement Proposals

Codebase Analysis and Modernisation

Fault Finding and Legacy Product Adoption

Feature Implementation Impact Assessments to existing system-scope software codebases

Hardware

System Engineering

Computer-On-Module(CoM)/System-On-Module(SoM) Solution Proposal and Implementation

Electronic Schematic Design with PCB Layout

In-house prototyping SMT pick and place PCB assembly and rework capability for double-sided PCBs

Contact Us

For a no-cost discussion without obligation, please contact us with your requirements. This will lead to a no-cost meeting either in-person or via web-based video meeting. We will provide a proposal tailored to your requirements, free of charge.

All discussions with Interperformant Systems are confidential, but we recommend that they take place with a mutual Non-Disclosure Agreement, that either we or any engaging party can provide.

By Telephone : +44 (0) 7598 707854

By Email : sales@interperformant.com

LinkedIn : https://www.linkedin.com/company/interperformant-systems-ltd