Topics in Parallel and Distributed Computing Enhancing the Undergraduate Curriculum: Performance, Concurrency, and Programming on Modern Platforms /
This book introduces beginning undergraduate students of computing and computational disciplines to modern parallel and distributed programming languages and environments, including map-reduce, general-purpose graphics processing units (GPUs), and graphical user interfaces (GUI) for mobile applicati...
Συγγραφή απο Οργανισμό/Αρχή: | |
---|---|
Άλλοι συγγραφείς: | , , , , |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Cham :
Springer International Publishing : Imprint: Springer,
2018.
|
Έκδοση: | 1st ed. 2018. |
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- 1 Introduction. 2 What do we need to know about parallel algorithms and their efficient implementation?
- 3 Modules for Teaching Parallel Performance Concepts
- 4 Scalability in Parallel Processing
- 5 Energy Efficiency Issues in Computing Systems
- 6 Scheduling for fault-tolerance
- 7 MapReduce for Beginners - The Clustered Data Processing Solution
- 8 The Realm of Graphical Processing Unit (GPU) Computing
- 9 Managing Concurrency in Mobile User Interfaces with Examples in Android
- 10 Parallel Programming for Interactive GUI Applications
- Scheduling in Parallel and Distributed Computing Systems.