Teaching Software Transactional Memory in Concurrency Courses with Clojure and Java.
Antonio J. TomeuAlberto G. SalgueroManuel I. CapelPublished in: Euro-Par Workshops (2017)
Keyphrases
- transactional memory
- java platform
- programming language
- source code
- blue gene
- concurrent programming
- programming course
- engineering courses
- speculative execution
- software systems
- hardware design
- concurrency control
- e learning
- open source
- software development
- program code
- parallel computing
- object oriented
- database systems
- parallel execution
- object oriented programming
- computer programming
- massively parallel
- programming concepts
- fine grained
- resource management
- computer hardware
- computer systems
- data management
- data model
- web services