In an earlier post I mentioned that one goal of the new introductory curriculum at Carnegie Mellon is to teach parallelism as the general case of computing, rather than an esoteric, specialized subject for advanced students. Many people are incredulous when I tell them this, because it immediately conjures in their mind the myriad complexities…
M. Herlihy. PODC '06: Proceedings of the twenty-fifth annual ACM symposium on Principles of distributed computing, стр. 1--2. New York, NY, USA, ACM, (2006)
M. Scott, T. LeBlanc, и B. Marsh. PPOPP '90: Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming, стр. 70--78. New York, NY, USA, ACM, (1990)
G. Jin, A. Thakur, B. Liblit, и S. Lu. Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, стр. 241--255. ACM, (2010)
C. Wirth, H. Prähofer, и R. Schatz. Visualizing Software for Understanding and Analysis, 6th IEEE International Workshop on, стр. 1--4. (сентября 2011)
J. De Koster, S. Marr, T. D'Hondt, и T. Van Cutsem. Proceedings of AGERE! 2013, 3rd International Workshop on Programming based on Actors, Agents, and Decentralized Control, стр. 61--68. (27.10.2013)
S. Marr, E. Gonzalez Boix, и H. Mössenböck. Proceedings of the 9th Arbeitstagung Programmiersprachen, том 1559 из ATPS'16, стр. 91--95. CEUR-WS, (25.02.2016)
J. De Koster, S. Marr, и T. D'Hondt. Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming, стр. 317--318. ACM, (февраля 2012)(Poster).
S. Marr, M. Haupt, и T. D'Hondt. Proceedings of the 3rd Workshop on Virtual Machines and Intermediate Languages, стр. 3:1--3:2. New York, NY, USA, ACM, (октября 2009)(extended abstract).
J. Roemer, K. Genc, и M. Bond. Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, стр. 374--389. ACM, (2018)
M. Cao, M. Zhang, A. Sengupta, и M. Bond. Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, стр. 20:1--20:13. ACM, (2016)
S. Tasharofi, P. Dinges, и R. Johnson. ECOOP 2013 – Object-Oriented Programming, том 7920 из Lecture Notes in Computer Science, стр. 302-326. Springer Berlin Heidelberg, (2013)
N. Cohen, A. Tal, и E. Petrank. Proceedings of the 22Nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, стр. 17--29. ACM, (2017)
H. Sun, D. Bonetta, F. Schiavio, и W. Binder. Proceedings of the 2019 IEEE/ACM International Symposium on Code Generation and Optimization, стр. 61--72. IEEE Press, (2019)
S. Marr. SPLASH '10: Proceedings of the ACM International Conference Companion on Object Oriented Programming Systems Languages and Applications Companion, стр. 221--222. New York, NY, USA, ACM, (17-21 10 2010)
A. Yoga, S. Nagarakatte, и A. Gupta. Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, стр. 833--845. ACM, (2016)
R. Utterback, K. Agrawal, J. Fineman, и I. Lee. Proceedings of the 28th ACM Symposium on Parallelism in Algorithms and Architectures, стр. 83--94. ACM, (2016)