CSC/ECE 506 Spring 2013/10b ps: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 2: Line 2:
[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_506_Spring_2012/10b_sr Past Wiki 1] <br />
[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_506_Spring_2012/10b_sr Past Wiki 1] <br />
[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_506_Spring_2012/ch10_sj Past Wiki 2]  
[http://wiki.expertiza.ncsu.edu/index.php/CSC/ECE_506_Spring_2012/ch10_sj Past Wiki 2]  
 
=Introduction=
=What is Memory Consistency=
=How Memory Consistency Used to be Done=
=How Has Memory Consistency Evolved=
=Implementations=
==High Powered Machines==
==Mobile Devices==
==Is There an in Between (Personal Business Class PC architectures)==
==Are These All Related (What is common and what is not between them)==
=Where Do We Go From Here=
=References=
=References=
[http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.html 1. http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.html] <br />
[http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.html 1. http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.html] <br />

Revision as of 21:37, 1 April 2013

Topic_Writeup
Past Wiki 1
Past Wiki 2

Introduction

What is Memory Consistency

How Memory Consistency Used to be Done

How Has Memory Consistency Evolved

Implementations

High Powered Machines

Mobile Devices

Is There an in Between (Personal Business Class PC architectures)

Are These All Related (What is common and what is not between them)

Where Do We Go From Here

References

1. http://www.intel.com/content/www/us/en/architecture-and-technology/64-ia-32-architectures-software-developer-vol-3a-part-1-manual.html
2. http://pic.dhe.ibm.com/infocenter/lnxinfo/v3r0m0/topic/liaaw/ordering.2006.03.13a.pdf
3. http://dl.acm.org/citation.cfm?id=1941553.1941594
4. http://home.deib.polimi.it/speziale/tech/memory_consistency/mc.html
5. http://homes.cs.washington.edu/~djg/papers/asf_micro2010.pdf
6. http://people.ee.duke.edu/~sorin/papers/asplos10_consistency.pdf
7. http://www.rdrop.com/users/paulmck/scalability/paper/whymb.2010.06.07c.pdf
8. http://en.wikipedia.org/wiki/Memory_ordering
9. http://www.montefiore.ulg.ac.be/~pw/cours/psfiles/struct-cours12-e.pdf
10. http://www2.engr.arizona.edu/~ece569a/Readings/ppt/memory.ppt
11. http://ipdps.cc.gatech.edu/2000/fmppta/18000989.pdf
12. http://preshing.com/20120930/weak-vs-strong-memory-models
13. http://csg.csail.mit.edu/pubs/memos/Memo-493/memo-493.pdf
14. http://classes.soe.ucsc.edu/cmpe221/Spring05/papers/29multi.pdf
15. http://os.inf.tu-dresden.de/Studium/DOS/SS2009/04-Coherency.pdf
16. http://infolab.stanford.edu/pub/cstr/reports/csl/tr/95/685/CSL-TR-95-685.pdf
17. http://www.cl.cam.ac.uk/~pes20/ppc-supplemental/test7.pdf
18. http://www.cl.cam.ac.uk/~pes20/ppc-supplemental/pldi105-sarkar.pdf
19. http://www.cs.utah.edu/formal_verification/publications/conferences/pdf/charme03.pdf
20. http://www.cl.cam.ac.uk/~pes20/weakmemory/x86tso-paper.tphols.pdf