Topics in parallel and distributed computing : enhancing the undergraduate curriculum: performance, concurrency, and programming on modern platforms

Bibliographic Details
Other Authors: Gupta, Anshul (Editor), Prasad, Sushil K. (Editor), Rosenberg, Arnold (Editor), Sussman, Alan (Editor), Weems, Charles (Editor)
Format: Book
Language:English
Subjects:
Table of Contents:
  • 1. What do we need to know about parallel algorithms and their efficient implementation?
  • 2. Modules for teaching parallel performance concepts
  • 3. Scalability in parallel processing
  • 4. Energy efficiency issues in computing systems
  • 5. Scheduling for fault- tolerance
  • 6. Mapreduce for beginners
  • 7.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
  • 11.scheduling in parallel and distributed computing systems