- computer architecture
- digital hardware design
- high level synthesis
- computer arithmetic
- ASIC & FPGA design and automation
- RISC-V cores
- real-time video processing
- video codec IP design
- embedded systems
- embedded software development
- energy-efficient computing
- neuromorphic systems
- parallel programming
- heterogeneous systems
- approximate computing
automotive electronics