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…
S. Marr, E. Gonzalez Boix, and H. Mössenböck. Proceedings of the 9th Arbeitstagung Programmiersprachen, volume 1559 of ATPS'16, page 91--95. CEUR-WS, (Feb 25, 2016)
J. De Koster, S. Marr, and T. D'Hondt. Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming, page 317--318. ACM, (February 2012)(Poster).
S. Marr, J. Nicolay, T. Van Cutsem, and T. D'Hondt. Proceedings of the 2nd Workshop on Modularity In Systems Software (MISS'2012), page 21--26. ACM, (March 2012)
D. Grossman, and R. Anderson. Proceedings of the 43rd ACM technical symposium on Computer Science Education, page 505--510. New York, NY, USA, ACM, (2012)
S. Marr, and T. D'Hondt. Objects, Models, Components, Patterns, 50th International Conference, TOOLS 2012, volume 7304 of TOOLS'12 (LNCS), page 171-186. Berlin / Heidelberg, Springer, (May 2012)(acceptance rate 31%).
L. Salucci, D. Bonetta, S. Marr, and W. Binder. Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, page 40:1--40:2. ACM, (March 2016)
D. Bonetta, L. Salucci, S. Marr, and W. Binder. Proceedings of the 2016 ACM International Conference on Object Oriented Programming Systems Languages & Applications, page 531--547. ACM, (Nov 2, 2016)(acceptance rate 25%).
Y. Hayduk, A. Sobe, and P. Felber. Distributed Applications and Interoperable Systems, volume 9038 of Lecture Notes in Computer Science, Springer, (2015)