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...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Συγγραφή απο Οργανισμό/Αρχή: SpringerLink (Online service)
Άλλοι συγγραφείς: Prasad, Sushil K. (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Gupta, Anshul (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Rosenberg, Arnold (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Sussman, Alan (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt), Weems, Charles (Επιμελητής έκδοσης, http://id.loc.gov/vocabulary/relators/edt)
Μορφή: Ηλεκτρονική πηγή Ηλ. βιβλίο
Γλώσσα: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.