Corpus ID: 17994238

Parallel computing focussing on multiprocessing with shared memory ; problems when developing parallel programs with respect to different memory consistency models

@inproceedings{Dubs2012ParallelCF,
  title={Parallel computing focussing on multiprocessing with shared memory ; problems when developing parallel programs with respect to different memory consistency models},
  author={Christian Dubs},
  year={2012}
}
There are many different papers written about the topic of parallel computing and memory consistency models, but most of them are focussing on a specific problem field. None of these papers delivers an overview of parallel computing, as well as an overview of different memory consistency models in the field of parallel programming. There is a strict memory consistency model called sequential consistency and there are relaxed ones like total store ordering. Depending on the used memory… Expand

Figures from this paper

References

SHOWING 1-10 OF 14 REFERENCES
Memory models: a case for rethinking parallel languages and hardware
  • S. Adve
  • Computer Science
  • PODC '09
  • 2009
TLDR
This work argues for languages that eliminate data races by design and provide determinism by default, while retaining the advantages of modern object-oriented programming, and argues for hardware that takes advantage of such disciplined programming models to enable energy-efficient performance scalability. Expand
Multiprocessors Should Support Simple Memory-Consistency Models
  • M. Hill
  • Computer Science
  • Computer
  • 1998
TLDR
The author argues that multiprocessors should support SC because-with speculative execution, relaxed models do not provide sufficient additional performance to justify exposing their complexity to the authors of low level software. Expand
Shared Memory Consistency Models: A Tutorial
TLDR
This work describes an alternative, programmer-centric view of relaxed consistency models that describes them in terms of program behavior, not system optimizations, and most of these models emphasize the system optimizations they support. Expand
Frequency scaling Accessible at: http://en.wikipedia.org/wiki/Frequency_scaling [As from: 29.10.2012] December 2012 @BULLET Seminar MSE: Foundation Of Multicore Models @BULLET Version 1
  • Frequency scaling Accessible at: http://en.wikipedia.org/wiki/Frequency_scaling [As from: 29.10.2012] December 2012 @BULLET Seminar MSE: Foundation Of Multicore Models @BULLET Version 1
  • 2012
Parallel computing Accessible at: http://en.wikipedia.org/wiki/Parallel_computing [As from: 29.10
  • Parallel computing Accessible at: http://en.wikipedia.org/wiki/Parallel_computing [As from: 29.10
  • 2012
Race Condition vs. Data Race Accessible at: http://blog.regehr.org/archives/490 [As
  • 2011
Race Condition vs. Data Race Accessible at: http://blog.regehr.org/archives/490 [As from: 29
  • Race Condition vs. Data Race Accessible at: http://blog.regehr.org/archives/490 [As from: 29
  • 2011
What is the difference between MultiCore and MultiProcessor Accesible at: http://superuser.com/questions/214331/what-is-the-difference-between-multicore-and- multiprocessor [As from: 29
  • Forum
  • 2010
Parallel Computing Research at Illinois: The UPCRC Agenda Accessible at
  • Parallel Computing Research at Illinois: The UPCRC Agenda Accessible at
  • 2008
Parallel Computing Research at Illinois: The UPCRC Agenda Accessible at: http://www.dimensionstudios.com/upcrc-new/documents/UPCRC_Whitepaper.pdf [As
  • 2008
...
1
2
...