A Generalized Streaming Model for Concurrent Computing

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

12 pages, 7 figures. unpublished draft for a high-level discussion of an abstract, parallel computing model

Scientific paper

Multicore parallel programming has some very difficult problems such as deadlocks during synchronizations and race conditions brought by concurrency. Added to the difficulty is the lack of a simple, well-accepted computing model for multicore architectures--because of that it is hard to develop powerful programming environments and debugging tools. To tackle the challenges, we promote a generalized stream computing model, inspired by previous researches on stream computing, that unifies parallelization strategies for programming language design, compiler design and operating system design. Our model provides a high-level abstraction in designing language constructs to convey concepts of concurrent operations, in organizing a program's runtime layout for parallel execution, and in scheduling concurrent instruction blocks through runtime and/or operating systems. In this paper, we give a high-level description of the proposed model: we define the foundation of the model, show its simplicity through algebraic/computational operation analysis, illustrate a programming framework enabled by the model, and demonstrate its potential through powerful design options for programming languages, compilers and operating systems.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

A Generalized Streaming Model for Concurrent Computing does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with A Generalized Streaming Model for Concurrent Computing, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and A Generalized Streaming Model for Concurrent Computing will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-556346

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.