This is the home page of the Customized Parallel Computing (CPC) group at the Department of Pervasive Computing of Tampere University of Technology (TUT). Group's name in Finnish is Räätälöity rinnakkaislaskenta.
CPC's main research focus is on design and programming methodologies of customized parallel computing platforms and real time implementations of challenging algorithms.
An algorithm domain with extreme computational demands that CPC has been very interested in the past years is real time ray tracing. A separate focus group was formed for finding algorithmic, parallel/heterogeneous implementation and custom hardware solutions for its challenges in 2015. The group's web pages are here.
News and updates
July 23rd, 2018: AivoTTA Wins the Best Paper Award in SAMOS 2018!
We were honored to receive the Stamatis Vassiliadis best paper award this year in SAMOS for our paper AivoTTA: An Energy Efficient Programmable Accelerator for CNN-Based Object Recognition!
In the paper we proposed an ASIP design based on a custom wide-SIMD TTA for high-performance low power CNN inference applications with excellent results.
July 11th, 2018: New publications and a Twitter account added
A couple of new publications were added:
- Timo Viitanen, Janne Helkala, Heikki Kultala, Pekka Jääskeläinen, Jarmo Takala, Tommi Zetterman, Heikki Berg:
"Variable Length Instruction Compression on Transport Triggered Architectures",
in International Journal of Parallel Programming, 2018 (download).
- Multanen, J., Viitanen, T., Jääskeläinen, P. & Takala, J.:
"Instruction Fetch Energy Reduction with Biased SRAMs",
in Journal of Signal Processing Systems, 2018 (download).
- Heikki Kultala, Pekka Jääskeläinen, Johannes Ijzerman, Timo Viitanen, Markku Mäkitalo, Jarmo Takala:
"Exposed Datapath Optimizations for Loop Scheduling",
in SAMOS XVII: Embedded Computer Systems: Architectures, MOdeling, and Simulation (Samos, Greece, July 2017) (download).
- Mona Aghababaeetafreshi, Matias Koskela, Dani Korpi, Pekka Jääskeläinen, Mikko Valkama, Jarmo Takala:
"Software Defined Radio Implementation of Adaptive Nonlinear Digital Self-interference Cancellation for Mobile Inband Full-Duplex Audio",
in GlobalSIP: 4th IEEE Global Conference on Signal & Information Processing (Washington D.C., USA, December 2016).
CPC also now has a Twitter account where we plan to announce new publications and other activities.
May 17th, 2017: New publications added
- Jukka Teittinen, Markus Hiienkari, Indrė Žliobaitėb, Jaakko Hollmen, Heikki Berg, Juha Heiskala, Timo Viitanen, Jesse Simonsson, Lauri Koskinen:
"A 5.3 pJ/op approximate TTA VLIW tailored for machine learning",
in Microelectronics Journal, Volume 61, March 2017 (download).
- Pekka Jääskeläinen, Timo Viitanen, Jarmo Takala, Heikki Berg:
"HW/SW Co-design Toolset for Customization of Exposed Datapath Processors",
in Computing Platforms for Software-Defined Radio (book chapter pp 147-164), December 2016 (download).
- Joonas Multanen, Timo Viitanen, Pekka Jääskeläinen, Jarmo Takala:
"Xor-Masking: a Low-Overhead Method for Instruction Fetch Energy Reduction with Emerging SRAM Technologies",
in SiPS 2016: IEEE Workshop on Signal Processing Systems (Dallas, Texas, October 2016) (download).
- Joonas Multanen, Heikki Kultala, Matias Koskela, Timo Viitanen, Pekka Jääskeläinen, Jarmo Takala, Karen Egiazarian, Aram Danielyan, Cristóvão Cruz:
"OpenCL Programmable Exposed Datapath High Performance Low-Power Computational Imaging Accelerator",
in IEEE Nordic Circuits and Systems Conference (Copenhagen, Denmark, November 2016) (download).
- Heikki Kultala, Timo Viitanen, Pekka Jääskeläinen, Jarmo Takala:
"Aggressively Bypassing List Scheduler for Transport Triggered architectures",
in SAMOS XVI: Embedded Computer Systems: Architectures, MOdeling, and Simulation (Samos, Greece, July 2016) (download).
- N.Behmann, C. Seifert, G. Paya-Vaya, H. Blume, P. Jääskeläinen, J.Multanen, H. Kultala, J. Takala, J. Thiemann, S. van de Par:
"Customized High Performance Low Power Processor for Binaural Speaker Localization",
in IEEE Int'l Conference on Electronics, Circuits, & Systems (Monte Carlo, Monaco, December 2016) (download).