Skip to main content

Books in Software

    • Cloud Computing

      • 3rd Edition
      • February 15, 2022
      • Dan C. Marinescu
      • English
      • Paperback
        9 7 8 0 3 2 3 8 5 2 7 7 7
      • eBook
        9 7 8 0 3 2 3 9 1 0 4 7 7
      Cloud Computing: Theory and Practice, Third Edition provides students and IT professionals with an in-depth analysis of the cloud from the ground up. After an introduction to network-centric computing and network-centric content, the book reviews basic concepts of concurrency and parallel and distributed systems, presents critical components of the cloud ecosystem as cloud service providers, cloud access, cloud data storage, and cloud hardware and software, covers cloud applications and cloud security, and presents research topics in cloud computing. Specific topics covered include resource virtualization, resource management and scheduling, and advanced topics like the impact of scale on efficiency, cloud scheduling subject to deadlines, alternative cloud architectures, and vehicular clouds. An included glossary covers terms grouped in several categories, from general to services, virtualization, desirable attributes and security.
    • MATLAB Programming for Biomedical Engineers and Scientists

      • 2nd Edition
      • May 24, 2022
      • Andrew P. King + 1 more
      • English
      • Paperback
        9 7 8 0 3 2 3 8 5 7 7 3 4
      • eBook
        9 7 8 0 3 2 3 9 8 4 5 7 7
      MATLAB Programming for Biomedical Engineers and Scientists, Second Edition provides an easy-to-learn introduction to the fundamentals of computer programming in MATLAB. The book explains the principles of good programming practice, while also demonstrating how to write efficient and robust code that analyzes and visualizes biomedical data. Aimed at the biomedical engineering student, biomedical scientist and medical researcher with little or no computer programming experience, this is an excellent resource for learning the principles and practice of computer programming using MATLAB. The book enables the reader to analyze problems and apply structured design methods to produce elegant, efficient and well-structured program designs, implement a structured program design in MATLAB, write code that makes good use of MATLAB programming features, including control structures, functions and advanced data types, and much more.
    • Programming Massively Parallel Processors

      • 4th Edition
      • May 28, 2022
      • Wen-mei W. Hwu + 2 more
      • English
      • Paperback
        9 7 8 0 3 2 3 9 1 2 3 1 0
      • eBook
        9 7 8 0 3 2 3 9 8 4 6 3 8
      Programming Massively Parallel Processors: A Hands-on Approach shows both students and professionals alike the basic concepts of parallel programming and GPU architecture. Concise, intuitive, and practical, it is based on years of road-testing in the authors' own parallel computing courses. Various techniques for constructing and optimizing parallel programs are explored in detail, while case studies demonstrate the development process, which begins with computational thinking and ends with effective and efficient parallel programs. The new edition includes updated coverage of CUDA, including the newer libraries such as CuDNN. New chapters on frequently used parallel patterns have been added, and case studies have been updated to reflect current industry practices.
    • The Blockchain Technology for Secure and Smart Applications across Industry Verticals

      • 1st Edition
      • Volume 121
      • January 23, 2021
      • English
      • Hardback
        9 7 8 0 1 2 8 2 1 9 9 1 1
      • eBook
        9 7 8 0 1 2 8 2 1 9 9 2 8
      The Blockchain Technology for Secure and Smart Applications across Industry Verticals, Volume 121, presents the latest information on a type of distributed ledger used for maintaining a permanent and tamper-proof record of transactional data. The book presents a novel compendium of existing and budding Blockchain technologies for various smart applications. Chapters in this new release include the Basics of Blockchain, The Blockchain History, Architecture of Blockchain, Core components of Blockchain, Blockchain 2.0: Smart Contracts, Empowering Digital Twins with Blockchain, Industrial Use Cases at the Cusp of the IoT and Blockchain Paradigms, Blockchain Components and Concepts, Digital Signatures, Accumulators, Financial Systems, and more. This book is a unique effort to illuminate various techniques to represent, improve and authorize multi-institutional and multidisciplinary research in a different type of smart applications, like the financial system, smart grid, transportation system, etc. Readers in identity-privacy, traceability, immutability, transparency, auditability, and security will find it to be a valuable resource.
    • An Introduction to Parallel Programming

      • 2nd Edition
      • August 27, 2021
      • Peter Pacheco + 1 more
      • English
      • Paperback
        9 7 8 0 1 2 8 0 4 6 0 5 0
      • eBook
        9 7 8 0 1 2 8 0 4 6 1 8 0
      An Introduction to Parallel Programming, Second Edition presents a tried-and-true tutorial approach that shows students how to develop effective parallel programs with MPI, Pthreads and OpenMP.As the first undergraduate text to directly address compiling and running parallel programs on multi-core and cluster architecture, this second edition carries forward its clear explanations for designing, debugging and evaluating the performance of distributed and shared-memory programs while adding coverage of accelerators via new content on GPU programming and heterogeneous programming. New and improved user-friendly exercises teach students how to compile, run and modify example programs.
    • Durable Phase-Change Memory Architectures

      • 1st Edition
      • Volume 118
      • February 21, 2020
      • English
      • Hardback
        9 7 8 0 1 2 8 1 8 7 5 4 8
      • eBook
        9 7 8 0 1 2 8 1 8 7 5 5 5
      Advances in Computers, Volume 118, the latest volume in this innovative series published since 1960, presents detailed coverage of new advancements in computer hardware, software, theory, design and applications. Chapters in this updated release include Introduction to non-volatile memory technologies, The emerging phase-change memory, Phase-change memory architectures, Inter-line level schemes for handling hard errors in PCMs, Handling hard errors in PCMs by using intra-line level schemes, and Addressing issues with MLC Phase-change Memory.
    • The Art of Multiprocessor Programming

      • 2nd Edition
      • September 8, 2020
      • Maurice Herlihy + 3 more
      • English
      • Paperback
        9 7 8 0 1 2 4 1 5 9 5 0 1
      • eBook
        9 7 8 0 1 2 3 9 1 4 0 6 4
      The Art of Multiprocessor Programming, Second Edition, provides users with an authoritative guide to multicore programming. This updated edition introduces higher level software development skills relative to those needed for efficient single-core programming, and includes comprehensive coverage of the new principles, algorithms, and tools necessary for effective multiprocessor programming. The book is an ideal resource for students and professionals alike who will benefit from its thorough coverage of key multiprocessor programming issues.
    • The Digital Twin Paradigm for Smarter Systems and Environments: The Industry Use Cases

      • 1st Edition
      • Volume 117
      • January 28, 2020
      • English
      • Hardback
        9 7 8 0 1 2 8 1 8 7 5 6 2
      • eBook
        9 7 8 0 1 2 8 1 8 7 5 7 9
      The Digital Twin Paradigm for Smarter Systems and Environments: The Industry Use Cases, Volume 117, the latest volume in the Advances in Computers series, presents detailed coverage of new advancements in computer hardware, software, theory, design and applications. Chapters vividly illustrate how the emerging discipline of digital twin is strategically contributing to various digital transformation initiatives. Specific chapters cover Demystifying the Digital Twin Paradigm, Digital Twin Technology for "Smarter Manufacturing", The Fog Computing/ Edge Computing to leverage Digital Twin, The industry use cases for the Digital Twin idea, Enabling Digital Twin at the Edge, The Industrial Internet of Things (IIOT), and much more.
    • Advances in Computers

      • 1st Edition
      • Volume 112
      • January 8, 2019
      • English
      • Hardback
        9 7 8 0 1 2 8 1 5 1 2 1 1
      • eBook
        9 7 8 0 1 2 8 1 5 1 2 2 8
      Advances in Computers, Volume 112, the latest volume in a series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design and applications. Chapters in this updated volume include Mobile Application Quality Assurance, Advances in Combinatorial Testing, Advances in Applications of Object Constraint Language for Software Engineering, Advances in Techniques for Test Prioritization, Data Warehouse Testing, Mutation Testing Advances: An Analysis and Survey, Event-Based Concurrency: Applications, Abstractions, and Analyses, and A Taxonomy of Software Integrity Protection Techniques.
    • Blockchain Technology: Platforms, Tools and Use Cases

      • 1st Edition
      • Volume 111
      • August 21, 2018
      • English
      • Hardback
        9 7 8 0 1 2 8 1 3 8 5 2 6
      • eBook
        9 7 8 0 1 2 8 1 3 8 8 4 7
      Blockchain Technology: Platforms, Tools and Use Cases, Volume 111, the latest release in the Advances in Computers series published since 1960, presents detailed coverage of innovations in computer hardware, software, theory, design and applications. In addition, it provides contributors with a medium in which they can explore their subjects in greater depth and breadth than journal articles usually allow. This volume has 8 Chapters that discuss the various aspects of Blockchain technology.