Skip to main content

Computer Engineering

Computer engineering makes things work under the hood. We find solutions to industry relevant problems and take long-term research challenges for the next generation computer systems.

Computer Engineering Research Tasks

 

Research focus and goals

Computer Engineering team at Unit of Computing Sciences focuses on embedded and parallel computing and specializes on efficient hardware and software implementations on wide range of demanding algorithms found in signal processing, AI and wireless communication applications. The mission is to develop design methods, tools and architectures to provide optimal performance, energy consumption and flexibility as well as high design productivity for all platforms from powerful servers to resource constrained, networked embedded devices.

The team has four professors, three postdoctoral researchers and over 50 researchers. The team actively participates in several European and national projects with companies and research units.

Our current application areas of interest are intelligent vehicles, video coding, machine learning, 5G transceivers, IoT, edge computing, inertial sensing and photorealistic graphics rendering. The group teaches digital design, computer architecture, HW/SW co-design, and high-performance computing.

The implementation platforms range from the high-end multicore servers to custom embedded SoC-FPGA boards, GPU boards, tiny IoT devices and even ASIC designs. The group has modern infrastructure with the best commercial design tools, own HW accelerated cloud, reference GNSS-INS systems and hundreds of FPGA boards.

Computer Engineering Research Groups

Computer engineering has four research groups. Ultra Video Group is leading video coding research in Finland. It develops Kvazaar HEVC encoder and intelligent 360 video coding for VR/AR. Customized Parallel Computing (CPC) group develops automated tools to generate application-specific processors, as well as OpenCL framework PoCL. Virtual reality and Graphics Architectures (VGA) group focuses on realtime photorealistic graphics rendering for VR and gaming. System-on-Chip research group focuses on design methodologies, tool development as well as SoC architectures and IP blocks for FPGAs and ASICs.