The Parallel Programming Models group at University of Pisa!
The Parallel Programming Models (PPM) group is active since early ’90s in several research areas, all related to structured parallel programming models. Our main interests are in the development of parallel programming models exploiting algorithmic skeletons and parallel design patterns concepts to provide the parallel applications programmers with programming tools sensibly reducing the time-to-deploy for parallel applications while guaranteeing high performance and efficiency on state-of-the-art architectures. At the meantime we’re exploring the possibilities offered by the co-design of the parallel patterns offered to the application programmer and of suitable autonomic tools taking care of different typical non functional concerns including performance and power optimization.
The group has been and is leading several research activities in recent FP6, FP7 and H2020 EU research projects, and members of the group teach several courses in first and second level courses in Computer Science and Computer Science and Networking