Highly Parallel Architectures – Programmable Pipeline Systems as a Solution to the Memory Bottleneck KU Leuven
Parallelization is a key technique to achieve the high computation rates required for modern computing applications. Especially for data dominated applications, executing multiple operations in parallel is a necessity to meet performance requirements. The way in which this parallelization is implemented, however, impacts both efficiency and flexibility: sharing resources between parallel stages positively influences energy efficiency, while also ...