ARM is the designer and maintainer of the ARM CPU architecture definition and related microprocessor technologies. Semihalf has been working with ARM on several software components and solutions dedicated and performance optimised for the ARM processors, including FreeBSD support (Cortex-A9, A15, A53, A57 and A72), virtualisation (ARMv8.1 and v8.2 extensions) and network stack (ODP, DPDK, VPP).
Cavium is a fabless chip maker. Semihalf has been working on various software components running on multicore, ARMv8-based devices designed by Cavium, including network processors (Octeon, OcteonTX) and server chips (ThunderX, ThunderX2). Our software covers areas like firmware (ATF, UEFI), data plane (DPDK, ODP), and OS kernel (FreeBSD, Linux, KVM hypervisor and ACPI) stacks. The code is performance optimised and often merged upstream into respective public repositories.
Juniper Networks provides network infrastructure elements (routers, switches). Semihalf has been working on FreeBSD (the basis for JUNOS) for several generations of Juniper Network devices, as well as software-defined network solution for the hyperscale i.e. OpenContrail virtual network overlay technology.
Marvell is a fabless chip maker. Semihalf has been working on platform level software for numerous system-on-chip devices designed by Marvell, from ARMv5 to contemporary ARMv8. We have completed many projects around U-Boot, UEFI, Linux, FreeBSD, FreeRTOS, NetBSD and data plane (DPDK) technologies.
QLogic, a Cavium company since 2016, is a manufacturer of server and storage networking connectivity (FibreChannel, iSCSI, FCoE). Semihalf has been working with QLogic in the area of SDN support for the FastLinQ adapters, including OpenContrail in DPDK environment support.
Samsung businesses span a very wide range of products and services. Our cooperation with Samsung Electronics included DPDK networking area.
Stormshield, a wholly-owned subsidiary of Airbus Defence and Space, is a provider of network security appliances and cyber security solutions. Semihalf has been working on platform level software, mainly FreeBSD, which powers UTM (Unified Threat Management) devices, eventually certified with highest level of security standards.