This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.
ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.
Samplify's APAX™ technology is a universal encoder for multimedia and numerical data which solves memory, storage, and I/O bottlenecks on SoCs, mobile processors, CPUs, and GPUs.
Applications:
Image sensor acquisition: APAX™ reduces memory bandwidth by 80% for Bayer matrix pixel data at depths up to 16 bits from next generation image sensors
Motion estimation: APAX™ encodes reference frames for motion estimation during H.264/HEVC encoding by 75%
Video decoding: APAX™ can operate on reference frames inside the H.264 video decoding algorithm, reducing memory bandwidth by 75% without impacting video quality.
3D Graphics: APAX™ encodes both vertices and textures with equivalent performance as ASTC
Numerical data sets: For compute-intensive markets such as HPC, APAX™ shatters the memory wall by encoding numerical data sets, and data models by 75%
Features:
Supports any numerical or multimedia data type: int/uint 8/16/32, float, RGB/YUV/RGBA/YUVA, Bayer matrix
High throughput encoding: 2.4 GB/sec per instance
Multi-stream, thread-safe: APAX™ encoding and decoding can switch between encoding contexts on a block by block basis
Small size: <0.08 mm² in TSMC 28 nm HPM
Easy SoC integration with 32-bit AXI interface
Software driver for Linux (Android, Windows Phone/RT, QNX upon request)