Platforms & technologies

Everything we work with, on one page

Processors, optimization techniques, codecs, algorithms and tools from 25 years of embedded signal processing. Search for the one you need — and if it isn't listed, ask: ramp-up on a new platform is typically short.

Processors & DSPs

  • Cadence Tensilica
  • ARM
  • Qualcomm DSP (QDSP)
  • NXP CoolFlux DSP / BSP
  • Movidius Myriad 2 / Myriad X
  • TriMedia
  • TI DSPs
  • x86 · MMX · SSE · SSE2
  • NVIDIA Jetson TX1
  • Raspberry Pi
  • FPGA prototyping

Architectures

  • VLIW DSPs
  • SIMD
  • RISC CPUs
  • Multi-core processors
  • Microcontrollers
  • Hardware accelerators
  • NPUs
  • Mobile SoCs

Optimization

  • Cycle count (MIPS)
  • Instruction & data cache
  • Memory footprint
  • Bandwidth
  • Power
  • Latency
  • HW/SW partitioning
  • Fixed-point arithmetic
  • Custom number formats
  • Instruction-set extensions

Audio codecs

  • LC3
  • AAC
  • MP3
  • Dolby AC-3
  • SBC
  • Opus
  • Vorbis
  • WMA
  • Lyra

Voice codecs

  • GSM-AMR
  • G.722
  • G.729
  • CVSD
  • SILK
  • Speex

Audio & signal processing

  • Equalizer
  • Spectrum analyzer
  • AGC
  • DRC
  • Tone control
  • Surround sound
  • Noise cancellation
  • Echo cancellation
  • Speech enhancement
  • Packet loss concealment
  • Sample-rate conversion / ASRC
  • Speaker protection
  • Haptics
  • AM / FM / DAB / RDS
  • Baseband communications
  • Satellite communications
  • Digital radar
  • Lossless compression
  • Encryption

Video & image codecs

  • H.264 / AVC
  • H.265 / HEVC
  • SVC
  • VC-1
  • MPEG-2
  • MPEG-4
  • H.263
  • JPEG
  • JPEG 2000

Video & vision algorithms

  • Rate control
  • Motion estimation
  • Mode decision
  • Entropy coding
  • Error concealment
  • Scene-cut detection
  • Face detection
  • HOG
  • Pedestrian detection
  • Object detection
  • Object tracking
  • BRISK
  • Blind-spot detection
  • Stereo vision & 3D meshing

Machine learning

  • CNN
  • RNN
  • On-device inference
  • Quantization
  • Neural audio codecs
  • ML-based enhancement

Operating systems

  • Linux
  • Android
  • Windows
  • RTK

Languages, tools & frameworks

  • C
  • Assembly & intrinsics
  • MATLAB
  • Python
  • FFmpeg
  • DirectShow
  • Jenkins
  • Multimedia file formats

Process & quality

  • CMMI Level 2 procedures
  • API specification
  • Coding rules
  • Codebase management
  • Automated test frameworks
  • Profiling & benchmarking
  • Level-3 support

Not on the list? We have ramped up on many architectures over the years — tell us what you are working with.

Ask a senior engineer

Have an algorithm that must run in real time on constrained silicon?

Tell us about the target, the budget and the deadline. You will be talking to a senior engineer from the first call.