Graphics Processing Unit (GPU), Parallel Computing, Video Coding and Processing, Image Processing, Multimedia Systems, Signal Processing Architectures, Embedded Systems.