SPLASH 2017 (series) / PLATEAU 2017 (series) / PLATEAU 2017 /
OpenMP or Pthreads: Which is Better for Beginners?
Mon 23 Oct 2017 16:05 - 16:25 at Regency D - Insights into Programmer Thought Processes and Experience Chair(s): Sarah Chasins
Selecting the most effective tools and languages for teaching parallel and distributed computing presents a challenge for teachers and students. Often a high-level solution seems easier, but it comes with the cost of hiding underlying concepts and problems. In this paper we present a comparison between the Pthreads and OpenMP APIs considering the experiences and performance results of undergraduate and graduate Computer Science students from the University of São Paulo. We show that students were able to achieve better performance results using Pthreads than OpenMP, despite their perception that Pthreads is harder to learn and use.
Mon 23 Oct
15:30 - 17:00: PLATEAU 2017 - Insights into Programmer Thought Processes and Experience at Regency D Chair(s): Sarah ChasinsUniversity of California, Berkeley | ||||||||||||||||||||||||||||||||||||||||||
15:30 - 15:50 Talk | Pre-print | |||||||||||||||||||||||||||||||||||||||||
15:50 - 16:05 Talk | Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:05 - 16:25 Talk | Pedro BruelUniversity of São Paulo, Paulo MeirellesUniversity of São Paulo and University of Brasília, Raphael CobeSão Paulo State University, Alfredo GoldmanUniversity of São Paulo Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:25 - 16:45 Talk | Sabine JanssensStressLabo, Ulrik SchultzUniversity of Southern Denmark, Vadim ZaytsevRaincode Labs, Belgium Pre-print | |||||||||||||||||||||||||||||||||||||||||
16:45 - 17:05 Talk | Adrian ClarkUniversity of Illinois at Urbana-Champaign, Jonathan WellsUniversity of Illinois at Urbana-Champaign, Angello Astorga, Andrew XieIndependent, Jalen Coleman-LandsUniversity of Illinois at Urbana-Champaign, Tao Xie Pre-print |