Programming Multicores: Do Applications Programmers Need to Write Explicitly Parallel Programs?
ArvindDavid I. AugustKeshav PingaliDerek ChiouResit SendagJoshua J. YiPublished in: IEEE Micro (2010)
Keyphrases
- multicore processors
- programming language
- high level programming language
- parallel programming
- computing power
- computer programs
- programming environment
- operating system
- parallel architectures
- highly parallel
- parallel algorithm
- programming skills
- novice programmers
- programs written
- programming concepts
- programming exercises
- object oriented
- program code
- object oriented programming
- automatic programming
- error handling
- programming education
- graphical interfaces
- functional language
- shared memory
- parallel processing
- high level language
- application programmer
- oracle pl sql
- database systems
- parallel computation
- computer programming
- parallel computing
- parallel implementation
- automatic assessment
- information systems
- massively parallel
- data management
- source code