It looks like you're offline.
Open Library logo
additional options menu

MARC Record from marc_columbia

Record ID marc_columbia/Columbia-extract-20221130-033.mrc:10742935:9203
Source marc_columbia
Download Link /show-records/marc_columbia/Columbia-extract-20221130-033.mrc:10742935:9203?format=raw

LEADER: 09203cam a2200733Mi 4500
001 16057109
005 20220326230944.0
006 m o d
007 cr cnu---unuuu
008 191207s2019 xx o 000 0 eng d
035 $a(OCoLC)on1130016029
035 $a(NNC)16057109
040 $aEBLCP$beng$epn$cEBLCP$dTYFRS$dOCLCF$dOCLCQ$dN$T$dUKAHL$dOCLCQ$dVHC$dOCLCO
019 $a1303492323
020 $a9781351029216
020 $a1351029215
020 $a9781351029223$q(electronic bk.)
020 $a1351029223$q(electronic bk.)
020 $a1351029207$q(electronic bk. ;$qEPUB)
020 $a9781351029193$q(electronic bk. ;$qMobipocket)
020 $a1351029193$q(electronic bk. ;$qMobipocket)
020 $a9781351029209$q(electronic bk.)
035 $a(OCoLC)1130016029$z(OCoLC)1303492323
037 $a9781351029223$bTaylor & Francis
050 4 $aQA76.642
072 7 $aCOM$x000000$2bisacsh
072 7 $aCOM$x012040$2bisacsh
072 7 $aCOM$x032000$2bisacsh
072 7 $aUY$2bicssc
082 04 $a005.275$223
049 $aZCUA
100 1 $aKale, Vivek.
245 10 $aParallel Computing Architectures and APIs :$bIoT Big Data Stream Processing.
260 $aMilton :$bCRC Press LLC,$c2019.
300 $a1 online resource (407 pages)
336 $atext$btxt$2rdacontent
337 $acomputer$bc$2rdamedia
338 $aonline resource$bcr$2rdacarrier
588 0 $aPrint version record.
505 0 $aCover; Half Title; Title Page; Copyright Page; Dedication; Contents; Preface; Acknowledgments; Author; 1: Uniprocessor Computers; 1.1 Types of Computers; 1.1.1 Microcomputers; 1.1.2 Midrange Computers; 1.1.3 Mainframe Computers; 1.1.4 Supercomputers; 1.2 Computer System; 1.2.1 Hardware; 1.2.2 Software; 1.2.3 Network; 1.3 Hardware and Software Logical Equivalence; 1.4 Ladder of Abstraction; 1.4.1 Modeling-Level Architecture; 1.4.2 Algorithm-Level Architecture; 1.4.3 High-Level Architecture; 1.4.4 Assembly-Level Architecture; 1.4.5 System or Instruction Set Architecture-Level Architecture
505 8 $a1.4.6 Machine or Microarchitecture-Level Architecture1.4.7 Control or Logic-Level Architecture; 1.4.8 Device-Level Architecture; 1.5 Application Programming Interfaces; 1.6 Summary; 2: Processor Physics and Moore's Law; 2.1 Speed of Processing and Power Problem; 2.2 Area, Delay, and Power Consumption; 2.2.1 Area Consumption; 2.2.2 Delay Consumption; 2.2.3 Power Consumption; 2.3 Area, Latency, and Power Trade-offs; 2.3.1 Area versus Delay Trade-off; 2.3.2 Delay versus Power Trade-off; 2.3.3 Area versus Delay versus Power Trade-off; 2.4 Moore's Law; 2.4.1 Leveraging Moore's Law
505 8 $a2.4.1.1 Reconfigurable Computing2.5 Performance Wall; 2.5.1 Power Wall; 2.5.2 Memory Wall; 2.5.3 Instruction-Level Parallelism Wall; 2.6 Summary; Section I: Genesis of Parallel Computing; 3: Processor Basics; 3.1 Processor; 3.2 Aspects of Processor Performance; 3.2.1 Potential for Speedup; 3.2.2 Scalability; 3.2.3 Speedup versus Communication Overhead; 3.3 Enhancing Uniprocessor Performance; 3.3.1 Improving CPU Performance; 3.3.2 Increasing Processor Clock Frequency; 3.3.3 Parallelizing Arithmetic Logic Unit (ALU) Structure; 3.3.4 Pipelining; 3.3.5 Memory Hierarchy; 3.3.5.1 Cache Memory
505 8 $a3.3.6 Very Long Instruction Word (VLIW) Processors3.3.7 Superscalarity; 3.3.8 Instruction-Level Parallelism; 3.3.9 Multicore Architectures; 3.3.10 Multithreading; 3.4 Summary; 4: Networking Basics; 4.1 Network Principles; 4.1.1 Protocol; 4.1.2 Protocol Layers; 4.1.3 Protocol Suite; 4.1.4 Datagram; 4.2 Types of Networks; 4.2.1 Personal Area Networks; 4.2.2 Local Area Networks; 4.2.3 Metropolitan Area Networks; 4.2.4 Wide Area Networks; 4.3 Network Models; 4.3.1 OSI Reference Model; 4.3.2 TCP/IP Reference Model; 4.3.2.1 Link Layer; 4.3.2.2 Internet Layer; 4.3.2.3 Transport Layer
505 8 $a4.3.2.4 Application Layer4.4 Interconnection Networks; 4.4.1 Ethernet; 4.4.2 Switches; 4.5 Summary; 5: Distributed Systems Basics; 5.1 Distributed Systems; 5.1.1 Distributed Computing; 5.1.1.1 System Architectural Styles; 5.1.1.2 Software Architectural Styles; 5.1.1.3 Technologies for Distributed Computing; 5.2 Distributed System Benefits; 5.3 Distributed Computation Systems; 5.4 Summary; Section II: Road to Parallel Computing; 6: Parallel Systems; 6.1 Flynn's Taxonomy for Parallel Computer Architectures; 6.2 Types of Parallel Computers; 6.2.1 Shared Memory Multiprocessor Systems
500 $a6.2.2 Distributed Memory Multicomputers
520 $aParallel Computing Architectures and APIs: IoT Big Data Stream Processing commences from the point high-performance uniprocessors were becoming increasingly complex, expensive, and power-hungry. A basic trade-off exists between the use of one or a small number of such complex processors, at one extreme, and a moderate to very large number of simpler processors, at the other. When combined with a high-bandwidth, interprocessor communication facility leads to significant simplification of the design process. However, two major roadblocks prevent the widespread adoption of such moderately to massively parallel architectures: the interprocessor communication bottleneck, and the difficulty and high cost of algorithm/software development. One of the most important reasons for studying parallel computing architectures is to learn how to extract the best performance from parallel systems. Specifically, you must understand its architectures so that you will be able to exploit those architectures during programming via the standardized APIs. This book would be useful for analysts, designers and developers of high-throughput computing systems essential for big data stream processing emanating from IoT-driven cyber-physical systems (CPS). This pragmatic book: Devolves uniprocessors in terms of a ladder of abstractions to ascertain (say) performance characteristics at a particular level of abstraction Explains limitations of uniprocessor high performance because of Moore's Law Introduces basics of processors, networks and distributed systems Explains characteristics of parallel systems, parallel computing models and parallel algorithms Explains the three primary categorical representatives of parallel computing architectures, namely, shared memory, message passing and stream processing Introduces the three primary categorical representatives of parallel programming APIs, namely, OpenMP, MPI and CUDA Provides an overview of Internet of Things (IoT), wireless sensor networks (WSN), sensor data processing, Big Data and stream processing Provides introduction to 5G communications, Edge and Fog computing Parallel Computing Architectures and APIs: IoT Big Data Stream Processing discusses stream processing that enables the gathering, processing and analysis of high-volume, heterogeneous, continuous Internet of Things (IoT) big data streams, to extract insights and actionable results in real time. Application domains requiring data stream management include military, homeland security, sensor networks, financial applications, network management, web site performance tracking, real-time credit card fraud detection, etc.
545 0 $aVivek Kale has more than two decades of professional IT experience during which he has handled and consulted on various aspects of enterprise-wide information modeling, enterprise architectures, business process re-design, and, e-business architectures. He has been Group CIO ofEssar Group, thesteel/oil & gas major of India, as well as, Raymond Ltd., the textile & apparel major of India. He is a seasoned practitioner in enhancing business agility through digital transformation of business models, enterprise architecture and business processes, and, enhancing IT-enabled enterprise intelligence (EQ). He has authored books on Cloud Computing and Big Data Computing. He is also author of Big Data Computing: A Guide for Business and Technology Managers(CRC Press, 2016), Agile Network Businesses: Collaboration, Coordination, and Competitive Advantage (CRC Press 2017), and, Digital Transformation of Enterprise Architecture (CRC Press 2020).
650 0 $aParallel programming (Computer science)
650 0 $aComputer programming.
650 0 $aApplication program interfaces (Computer software)
650 6 $aInterfaces de programmation d'applications.
650 6 $aProgrammation parallèle (Informatique)
650 6 $aProgrammation (Informatique)
650 7 $aAPIs (interfaces)$2aat
650 7 $acomputer programming.$2aat
650 7 $aCOMPUTERS$xGeneral.$2bisacsh
650 7 $aCOMPUTERS$xComputer Graphics$xGame Programming & Design.$2bisacsh
650 7 $aCOMPUTERS$xInformation Technology.$2bisacsh
650 7 $aComputer programming.$2fast$0(OCoLC)fst00872390
650 7 $aParallel programming (Computer science)$2fast$0(OCoLC)fst01052939
655 4 $aElectronic books.
776 08 $iPrint version:$aKale, Vivek.$tParallel Computing Architectures and APIs : IoT Big Data Stream Processing.$dMilton : CRC Press LLC, ©2019$z9781138553910
856 40 $uhttp://www.columbia.edu/cgi-bin/cul/resolve?clio16057109$zTaylor & Francis eBooks
852 8 $blweb$hEBOOKS