Search Results - "Topics in Parallel and Distributed Computing"
-
1
Chapter 9 - Parallel computing in a Python-based computer science course
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…Drawing heavily from Blelloch’s work on the vector model and scan operations, we work our way up to performing a parallel version of the quicksort algorithm on…”
Get full text
Book Chapter -
2
Appendix A - Chapters and topics
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)Get full text
Book Chapter -
3
Chapter 4 - Modules for introducing threads
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…This chapter presents a pair of modules for introducing students to parallel programming. Each module is built around an exploratory exercise to parallelize an…”
Get full text
Book Chapter -
4
Chapter 6 - Networks and MPI for cluster computing
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…Cluster computing, message passing, and high-performance networks form the foundation for high-performance computing and modern supercomputers. This chapter…”
Get full text
Book Chapter -
5
Chapter 5 - Introducing parallel and distributed computing concepts in digital logic
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…This chapter provides a framework for introducing parallel and distributed computing (PDC) concepts as they arise naturally in digital logic. It is directed…”
Get full text
Book Chapter -
6
Chapter 10 - Parallel programming illustrated through Conway’s Game of Life
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…This chapter introduces a number of basic concepts in parallel programming using the Game of Life as an example. No specific programming systems will be taught…”
Get full text
Book Chapter -
7
Chapter 1 - Editors’ introduction and road map
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…This chapter starts with a brief introduction to the NSF-supported Center for Parallel and Distributed Computing Curriculum Development and Educational…”
Get full text
Book Chapter -
8
Chapter 2 - Hands-on parallelism with no prerequisites and little time using Scratch
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…There is much discussion in the computer science education community today about how to integrate more parallel and distributed computing (PDC) into the…”
Get full text
Book Chapter -
9
Chapter 8 - Shared-memory concurrency control with a data-structures focus
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…This chapter is a companion to Chapter 7. It introduces the need for concurrency control (synchronization) when threads are accessing shared resources,…”
Get full text
Book Chapter -
10
Chapter 3 - Parallelism in Python for novices
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…As a lightweight high-level language that supports both functional and object-oriented programming, Python provides many tools to allow programmers to easily…”
Get full text
Book Chapter -
11
Chapter 7 - Fork-join parallelism with a data-structures focus
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)“…This chapter is an introduction to parallel programming designed for use in a course on data structures and algorithms, although some of the less advanced…”
Get full text
Book Chapter -
12
Part 2: For students
ISBN: 0128038993, 9780128038994Published: United States Elsevier Science & Technology 2015Published in Topics in Parallel and Distributed Computing (2015)Get full text
Book Chapter -
13
Editor and author biographical sketches
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)Get full text
Book Chapter -
14
Part 1: For instructors
ISBN: 0128038993, 9780128038994Published: United States Elsevier Science & Technology 2015Published in Topics in Parallel and Distributed Computing (2015)Get full text
Book Chapter -
15
Symbol or phrase
ISBN: 9780128039380, 0128038993, 9780128038994, 0128039388Published: Elsevier Inc 2015Published in Topics in Parallel and Distributed Computing (2015)Get full text
Book Chapter -
16
Topics in Parallel and Distributed Computing: Introducing Concurrency in Undergraduate Courses
ISBN: 0128038993, 9780128038994Published: United States Elsevier Science & Technology 2015Published in Topics in Parallel and Distributed Computing (2015)Get full text
Book Chapter

