Talk:CSC/ECE 506 Spring 2014/10c gk: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
We propose the following changes to the wiki chapter on relaxed consistency models: | |||
6. Remove links to references that are no longer available<br> | 1. Rewrite the introduction and explain the need for memory consistency models with a simple illustration (program and figure) <br> | ||
2. Remove duplicate content from the section on Sequential consistency model. Introduce the issue of SC on some newer platforms like Android(ARM or x86) and IOS <br> | |||
3. Discuss in detail relaxed memory consistency models for mobile platforms like Android or IOS<br> | |||
4. Compare and contrast with traditional server platforms<br> | |||
5. Discuss its impact on programming models<br> | |||
6. Discuss how modern programming languages like C++/Java have built libraries using consistency models to provide atomic operations that can be used by low-level software developers effectively.<br> | |||
7. Postulate hypothetical ideas on any useful future research direction?<br> | |||
8. Remove links to references that are no longer available<br> | |||
http://www.ce.ewi.tudelft.nl/publicationfiles/915_463_bos.pdf<br> | http://www.ce.ewi.tudelft.nl/publicationfiles/915_463_bos.pdf<br> | ||
http://www.cesr.ncsu.edu/solihin/Main.html<br> | http://www.cesr.ncsu.edu/solihin/Main.html<br> | ||
http://delivery.acm.org.www.lib.ncsu.edu:2048/10.1145/230000/224398/a61-kontothanassis.html?key1=224398&key2=6529911721&coll=ACM&dl=ACM&CFID=140829&CFTOKEN=60032635 | http://delivery.acm.org.www.lib.ncsu.edu:2048/10.1145/230000/224398/a61-kontothanassis.html?key1=224398&key2=6529911721&coll=ACM&dl=ACM&CFID=140829&CFTOKEN=60032635 | ||
9. Add more references to more recent scholarly articles<br> | |||
http://www.morganclaypool.com/doi/abs/10.2200/S00346ED1V01Y201104CAC016 | http://www.morganclaypool.com/doi/abs/10.2200/S00346ED1V01Y201104CAC016 | ||
http://delivery.acm.org/10.1145/1960000/1950858/p154-naeem.pdf?ip=149.173.1.43&id=1950858&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396380784_99942adbab461d58235c590a44d10a47 (2011)<br> | http://delivery.acm.org/10.1145/1960000/1950858/p154-naeem.pdf?ip=149.173.1.43&id=1950858&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396380784_99942adbab461d58235c590a44d10a47 (2011)<br> | ||
Line 19: | Line 21: | ||
http://delivery.acm.org/10.1145/1760000/1755238/p8-naeem.pdf?ip=149.173.1.43&id=1755238&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396381165_1d9f9965ea71df09ccd8d7a6216f1925 (2010)<br> | http://delivery.acm.org/10.1145/1760000/1755238/p8-naeem.pdf?ip=149.173.1.43&id=1755238&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396381165_1d9f9965ea71df09ccd8d7a6216f1925 (2010)<br> | ||
10. Add more diagrams and graphical analysis of system performance using the different models. | |||
11. Some multi-choice exercises |
Revision as of 23:43, 1 April 2014
We propose the following changes to the wiki chapter on relaxed consistency models:
1. Rewrite the introduction and explain the need for memory consistency models with a simple illustration (program and figure)
2. Remove duplicate content from the section on Sequential consistency model. Introduce the issue of SC on some newer platforms like Android(ARM or x86) and IOS
3. Discuss in detail relaxed memory consistency models for mobile platforms like Android or IOS
4. Compare and contrast with traditional server platforms
5. Discuss its impact on programming models
6. Discuss how modern programming languages like C++/Java have built libraries using consistency models to provide atomic operations that can be used by low-level software developers effectively.
7. Postulate hypothetical ideas on any useful future research direction?
8. Remove links to references that are no longer available
http://www.ce.ewi.tudelft.nl/publicationfiles/915_463_bos.pdf
http://www.cesr.ncsu.edu/solihin/Main.html
http://delivery.acm.org.www.lib.ncsu.edu:2048/10.1145/230000/224398/a61-kontothanassis.html?key1=224398&key2=6529911721&coll=ACM&dl=ACM&CFID=140829&CFTOKEN=60032635
9. Add more references to more recent scholarly articles
http://www.morganclaypool.com/doi/abs/10.2200/S00346ED1V01Y201104CAC016
http://delivery.acm.org/10.1145/1960000/1950858/p154-naeem.pdf?ip=149.173.1.43&id=1950858&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396380784_99942adbab461d58235c590a44d10a47 (2011)
http://delivery.acm.org/10.1145/1930000/1926393/p43-sevcik.pdf?ip=149.173.1.43&id=1926393&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396380834_dd1b4e9f590b79d54ad1a95ea4b47a4e (2011)
http://delivery.acm.org/10.1145/1960000/1950376/p67-devietti.pdf?ip=149.173.1.43&id=1950376&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396380973_155b28471dbd8b5126fb9fceee9246f0 (2011)
http://delivery.acm.org/10.1145/1760000/1755238/p8-naeem.pdf?ip=149.173.1.43&id=1755238&acc=ACTIVE%20SERVICE&key=E4765D3E93FC8AF0%2EE4765D3E93FC8AF0%2E4D4702B0C3E38B35%2E4D4702B0C3E38B35&CFID=429804524&CFTOKEN=13003090&__acm__=1396381165_1d9f9965ea71df09ccd8d7a6216f1925 (2010)
10. Add more diagrams and graphical analysis of system performance using the different models.
11. Some multi-choice exercises