Concurrent Programming in C Made Easy
Technology limitations forces us to investigate other methods of achieving high performance computer systems. Parallel computing is one such approach. Parallel programming is a relatively new and recent addition to traditional programming languages like C. While constructs have been suggested in lit...
Saved in:
| Published in: | IETE journal of education Vol. 45; no. 2; pp. 97 - 105 |
|---|---|
| Main Authors: | , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Taylor & Francis
01.04.2004
|
| ISSN: | 0974-7338, 0974-7338 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Technology limitations forces us to investigate other methods of achieving high performance computer systems. Parallel computing is one such approach. Parallel programming is a relatively new and recent addition to traditional programming languages like C. While constructs have been suggested in literature to support Parallel programming, their implementation details have been left vague and undocumented. Also, in order to use the traditional programming constructs to implement the suggested Parallel programming constructs required costly time and effort on part of the programmer, especially in debugging since the effect of programs based on parallel programming are difficult to reproduce. This paper investigates selection of method of expression of concurrent operation, and design and implementation of a preprocessor so that such an effort is minimized, while maintaining the syntax and keywords used by pioneering investigators. These constructs are especially useful for teachers and students who wish to teach/study Operating System concepts. |
|---|---|
| ISSN: | 0974-7338 0974-7338 |
| DOI: | 10.1080/09747338.2004.11415838 |