Basic Parallel and Distributed Computing Curriculum

02/12/2018
by   Claude Tadonki, et al.
0

With the advent of multi-core processors and their fast expansion, it is quite clear that parallel computing is now a genuine requirement in Computer Science and Engineering (and related) curriculum. In addition to the pervasiveness of parallel computing devices, we should take into account the fact that there are lot of existing softwares that are implemented in the sequential mode, and thus need to be adapted for a parallel execution. Therefore, it is required to the programmer to be able to design parallel programs and also to have some skills in moving from a given sequential code to the corresponding parallel code. In this paper, we present a basic educational scenario on how to give a consistent and efficient background in parallel computing to ordinary computer scientists and engineers.

READ FULL TEXT

page 1

page 2

page 3

research
05/04/2021

ABET Accreditation: A Way Forward for PDC Education

With parallel and distributed computing (PDC) now wide-spread, modern co...
research
02/10/2020

Cloudifying the Curriculum with AWS

The Cloud has become a principal paradigm of computing in the last ten y...
research
03/22/2023

Ethics in Computing Education: Challenges and Experience with Embedded Ethics

The next generation of computer engineers and scientists must be profici...
research
06/15/2020

Solving the Bethe-Salpeter equation on massively parallel architectures

The last ten years have witnessed fast spreading of massively parallel c...
research
01/17/2018

Lab Based Curriculum for CIS and Related Technology

The Computer Information System (CIS) is information and communication t...
research
08/21/2019

A sufficient condition for a linear speedup in competitive parallel computing

In competitive parallel computing, the identical copies of a code in a p...
research
05/30/2019

Visualizing a Moving Target: A Design Study on Task Parallel Programs in the Presence of Evolving Data and Concerns

Common pitfalls in visualization projects include lack of data availabil...

Please sign up or login with your details

Forgot password? Click here to reset