Publication detail

Simulation and Prototyping in Teaching Parallel Architectures, Algorithms, and Programming Models

DVOŘÁK, V.

Original Title

Simulation and Prototyping in Teaching Parallel Architectures, Algorithms, and Programming Models

English Title

Simulation and Prototyping in Teaching Parallel Architectures, Algorithms, and Programming Models

Type

conference paper

Language

en

Original Abstract

Teaching a CS (under)graduate course "Parallel System Architecture and Programming" is a demanding task, especially if it comes to a practical component. The suitable introductory programming language should cover all programming styles and enable hands-on experience with parallel applications, but not necessarily on parallel hardware. In this paper we are presenting experience with the existing simple CSP-based tool (Transim) that has been used a unified way for multiple parallel architectures, algorithms, and programming models, far beyond the originally anticipated applications. The list of suggested projects, laboratory exercises and demonstration examples is given with the Transim code available from the author.

English abstract

Teaching a CS (under)graduate course "Parallel System Architecture and Programming" is a demanding task, especially if it comes to a practical component. The suitable introductory programming language should cover all programming styles and enable hands-on experience with parallel applications, but not necessarily on parallel hardware. In this paper we are presenting experience with the existing simple CSP-based tool (Transim) that has been used a unified way for multiple parallel architectures, algorithms, and programming models, far beyond the originally anticipated applications. The list of suggested projects, laboratory exercises and demonstration examples is given with the Transim code available from the author.

Keywords

Parallel processing, multiprocessor simulation, prototyping parallel applications

RIV year

2002

Released

24.06.2002

Publisher

Computer Science Research, Education, and Applications Press

Location

Las Vegas, Nevada

ISBN

1-892512-88-2

Book

Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications

Edition

Volume II

Pages from

934

Pages to

940

Pages count

7

Documents

BibTex


@inproceedings{BUT10040,
  author="Václav {Dvořák}",
  title="Simulation and Prototyping in Teaching Parallel Architectures, Algorithms, and Programming Models",
  annote="Teaching a CS (under)graduate course "Parallel System Architecture and Programming" is a demanding task, especially if it comes to a practical component. The suitable introductory programming language should cover all programming styles and enable hands-on experience with parallel applications, but not necessarily on parallel hardware. In this paper we are presenting experience with the existing simple CSP-based tool (Transim) that has been used a unified way for multiple parallel architectures, algorithms, and programming models, far beyond the originally anticipated applications. The list of suggested projects, laboratory exercises and demonstration examples is given with the Transim code available from the author.",
  address="Computer Science Research, Education, and Applications Press",
  booktitle="Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications",
  chapter="10040",
  edition="Volume II",
  institution="Computer Science Research, Education, and Applications Press",
  year="2002",
  month="june",
  pages="934--940",
  publisher="Computer Science Research, Education, and Applications Press",
  type="conference paper"
}