Parallel computing architectures and APIs : loT big data stream processing /
Vivek Kale.
- xxv, 379 pages : illustrations ; 25 cm.
Includes bibliographical references and index.
Uniprocessor computers -- Processor physics and Moore's law -- Section I Genesis of parallel computing -- Processor basics -- Networking Basics -- Distributed systems basics -- Section II Road to parallel computing -- Parallel systems -- Parallel computing models -- Parallel algorithms -- Section III Parallel computing architectures -- Parallel computing architecture basics -- Shared memory architecture -- Message-passing architecture -- Stream processing architecture -- Section IV Parallel computing programming -- Parallel computing programming basics -- Shared-memory parallel programming with OpenMP -- Message passing parallel programming with MPI -- Stream processing programming with CUDA, OpenCL, and OpenACC -- Section V Internet of things big data stream processing -- Internet of things (IoT) technologies -- Sensor data processing -- Big data computing -- Big data stream processing.
9781138553910
APIs (interfaces). Application program interfaces (Computer software). Big data.