Parallel Computational Thinking: Applications must be programmed to process instructions in parallel to take full advantage of the new multicore processors.

The article discusses the use of parallel computational thinking in programming applications to fully utilize multicore processors. Topics include the traditional use of sequential thinking in computer science education, the teaching of parallel computation as part of undergraduate computer science...

Full description

Bibliographic Details
Published in:Communications of the ACM Vol. 60; no. 12; pp. 17 - 20
Main Author: Kirkpatrick, Keith
Format: Article
Published: Association for Computing Machinery Dec2017
Subjects:
Online Access:View this record in EBSCOhost
Description
Summary:The article discusses the use of parallel computational thinking in programming applications to fully utilize multicore processors. Topics include the traditional use of sequential thinking in computer science education, the teaching of parallel computation as part of undergraduate computer science curricula, and the use of algorithmic models in relation to multicore device programming.