Computer architecture and logic design Books

364 products


  • Xlibris IT Architecture in Action

    15 in stock

    15 in stock

    £23.00

  • Xlibris VLSI HighSpeed IO Circuits

    15 in stock

    15 in stock

    £41.87

  • Author Solutions Inc VLSI HighSpeed IO Circuits

    15 in stock

    15 in stock

    £46.87

  • Plexity Digital Scalable Data Pipelines

    Out of stock

    Out of stock

    £15.05

  • Artech House Publishers Enterprise Architecture for Integration: Rapid Delivery Methods and Technologies

    15 in stock

    Book SynopsisWith the fast pace of change in today's business environment, the need to transform organizations into agile enterprises that can respond quickly to change has never been greater. Methods and computer technologies are needed to enable rapid business and system change, and this practical book shows professionals how to achieve this agility. The solution lies in Enterprise Integration (both business and technology integration). For business integration, the book explains how to use enterprise architecture methods to integrate data, processes, locations, people, events and business plans throughout an organization.

    15 in stock

    £113.00

  • 15 in stock

    £46.97

  • 15 in stock

    £32.25

  • Technics Publications Data Architecture

    Out of stock

    Out of stock

    £29.96

  • White Falcon Publishing Basic Computer Architecture

    15 in stock

    15 in stock

    £29.00

  • Murphy & Moore Publishing Modern Computer Architecture

    Out of stock

    Book Synopsis

    Out of stock

    £108.07

  • 15 in stock

    £33.56

  • 15 in stock

    £22.99

  • Packt Publishing Limited Agile Model-Based Systems Engineering Cookbook: Improve system development by applying proven recipes for effective agile systems engineering

    15 in stock

    Book SynopsisGet up to date with the latest recipes for applying agile methodologies and techniques in model-based systems engineering (MBSE) and manage the growing complexity of systems in your organization with ease.Purchase of the print or Kindle book includes a free eBook in PDF format.Key Features Use this updated edition to learn how Agile and MBSE work iteratively and overcome system complexity Develop key systems engineering products and achieve enterprise objectives with step-by-step recipes Build efficient system engineering models using tried and trusted best practices Book DescriptionAgile MBSE can help organizations manage change while ensuring system correctness and meeting customers' needs. But deployment challenges have changed since our first edition.The Agile Model-Based Systems Engineering Cookbook's second edition focuses on workflows – or recipes – that will help MBSE practitioners and team leaders address practical situations that are part of deploying MBSE as part of an agile development process across the enterprise. In this 2nd edition, the Cameo MagicDraw Systems Modeler tool – the most popular tool for MBSE – is used in examples (models are downloadable by readers).Written by a world-renowned expert in MBSE, this book will take you through systems engineering workflows in the Cameo Systems Modeler SysML modeling tool and show you how they can be used with an agile and model-based approach. You'll start with the key concepts of agile methods for systems engineering. Next, each recipe will take you through initiating a project, outlining stakeholder needs, defining and analyzing system requirements, specifying system architecture, performing model-based engineering trade studies, all the way to handling systems specifications off to downstream engineering.By the end of this MBSE book, you'll learn how to implement systems engineering workflows and create systems engineering models.What you will learn Learn how to apply modelling to create and manage important engineering data Apply agile methods to develop systems engineering specifications Communicate decisions with downstream subsystem implementation teams Coordinate with engineers from other disciplines Apply MBSE practices to problems within simple systems or large systems Ensure accurate systems models via tests, simulation, and verification Who this book is forIf you are a systems engineer who wants to pursue model-based systems engineering in an agile setting, this book will show you how you can do that without breaking a sweat. Fundamental knowledge of SysML is necessary; the book will teach you the rest.Table of ContentsTable of Contents Basics of Agile Systems Modeling System Specification Developing System Architectures Handoff to Downstream Engineering Demonstration of Meeting Needs: Verification and Validation Appendix A: The Pegasus Bike Trainer

    15 in stock

    £44.99

  • Packt Publishing Limited Causal Inference and Discovery in Python: Unlock the secrets of modern causal machine learning with DoWhy, EconML, PyTorch and more

    15 in stock

    Book SynopsisDemystify causal inference and casual discovery by uncovering causal principles and merging them with powerful machine learning algorithms for observational and experimental data Purchase of the print or Kindle book includes a free PDF eBook Key Features Examine Pearlian causal concepts such as structural causal models, interventions, counterfactuals, and more Discover modern causal inference techniques for average and heterogenous treatment effect estimation Explore and leverage traditional and modern causal discovery methods Book DescriptionCausal methods present unique challenges compared to traditional machine learning and statistics. Learning causality can be challenging, but it offers distinct advantages that elude a purely statistical mindset. Causal Inference and Discovery in Python helps you unlock the potential of causality. You’ll start with basic motivations behind causal thinking and a comprehensive introduction to Pearlian causal concepts, such as structural causal models, interventions, counterfactuals, and more. Each concept is accompanied by a theoretical explanation and a set of practical exercises with Python code. Next, you’ll dive into the world of causal effect estimation, consistently progressing towards modern machine learning methods. Step-by-step, you’ll discover Python causal ecosystem and harness the power of cutting-edge algorithms. You’ll further explore the mechanics of how “causes leave traces” and compare the main families of causal discovery algorithms. The final chapter gives you a broad outlook into the future of causal AI where we examine challenges and opportunities and provide you with a comprehensive list of resources to learn more.What you will learn Master the fundamental concepts of causal inference Decipher the mysteries of structural causal models Unleash the power of the 4-step causal inference process in Python Explore advanced uplift modeling techniques Unlock the secrets of modern causal discovery using Python Use causal inference for social impact and community benefit Who this book is forThis book is for machine learning engineers, data scientists, and machine learning researchers looking to extend their data science toolkit and explore causal machine learning. It will also help developers familiar with causality who have worked in another technology and want to switch to Python, and data scientists with a history of working with traditional causality who want to learn causal machine learning. It’s also a must-read for tech-savvy entrepreneurs looking to build a competitive edge for their products and go beyond the limitations of traditional machine learning.Table of ContentsTable of Contents Causality – Hey, We Have Machine Learning, So Why Even Bother? Judea Pearl and the Ladder of Causation Regression, Observations, and Interventions Graphical Models Forks, Chains, and Immoralities Nodes, Edges, and Statistical (In)dependence The Four-Step Process of Causal Inference Causal Models – Assumptions and Challenges Causal Inference and Machine Learning – from Matching to Meta-Learners Causal Inference and Machine Learning – Advanced Estimators, Experiments, Evaluations, and More Causal Inference and Machine Learning – Deep Learning, NLP, and Beyond Can I Have a Causal Graph, Please? Causal Discovery and Machine Learning – from Assumptions to Applications Causal Discovery and Machine Learning – Advanced Deep Learning and Beyond Epilogue

    15 in stock

    £41.99

  • Packt Publishing Limited Model Context Protocol for Beginners

    Out of stock

    Out of stock

    £33.99

  • Packt Publishing Limited Reverse Engineering Armv8A Systems

    Out of stock

    Out of stock

    £40.19

  • Packt Publishing Limited AWS for Solutions Architects

    Out of stock

    Out of stock

    £999.99

  • 15 in stock

    £24.70

  • 15 in stock

    £31.99

  • 15 in stock

    £37.99

  • 15 in stock

    £42.70

  • Out of stock

    £62.99

  • 15 in stock

    £19.99

  • NY Book Publishers Unchained Vision

    Out of stock

    Out of stock

    £31.65

  • Springer Nature Switzerland AG Fundamentals of Computer Architecture and Design

    15 in stock

    Book SynopsisThis textbook provides semester-length coverage of computer architecture and design, providing a strong foundation for students to understand modern computer system architecture and to apply these insights and principles to future computer designs. It is based on the author’s decades of industrial experience with computer architecture and design, as well as with teaching students focused on pursuing careers in computer engineering. Unlike a number of existing textbooks for this course, this one focuses not only on CPU architecture, but also covers in great detail in system buses, peripherals and memories. This book teaches every element in a computing system in two steps. First, it introduces the functionality of each topic (and subtopics) and then goes into “from-scratch design” of a particular digital block from its architectural specifications using timing diagrams. The author describes how the data-path of a certain digital block is generated using timing diagrams, a method which most textbooks do not cover, but is valuable in actual practice. In the end, the user is ready to use both the design methodology and the basic computing building blocks presented in the book to be able to produce industrial-strength designs.Trade Review“This book can be part of computer engineering and electrical engineering graduate coursework and can be a reference book for engineers. It takes a bottom-up approach in which the author has covered basic principles before going into the breadth and depth of complex topics. It can broadly be divided in three sections: logic design, I/O, and central processing unit (CPU) design.” (Krishna Nagar, Computing Reviews , January, 25 , 2018) ​Table of ContentsReview Of Combinational Circuits.- Review Of Sequential Circuits.- Review Of Asynchronous Circuits.- System Bus.- Memory Circuits And Systems.- Central Processing Unit.- System Peripherals.- Special Topics.- Appendix.

    15 in stock

    £94.99

  • Springer Nature Switzerland AG System Verilog Assertions and Functional Coverage: Guide to Language, Methodology and Applications

    15 in stock

    Book SynopsisThis book provides a hands-on, application-oriented guide to the language and methodology of both SystemVerilog Assertions and Functional Coverage. Readers will benefit from the step-by-step approach to learning language and methodology nuances of both SystemVerilog Assertions and Functional Coverage, which will enable them to uncover hidden and hard to find bugs, point directly to the source of the bug, provide for a clean and easy way to model complex timing checks and objectively answer the question ‘have we functionally verified everything’. Written by a professional end-user of ASIC/SoC/CPU and FPGA design and Verification, this book explains each concept with easy to understand examples, simulation logs and applications derived from real projects. Readers will be empowered to tackle the modeling of complex checkers for functional verification and exhaustive coverage models for functional coverage, thereby drastically reducing their time to design, debug and cover. This updated third edition addresses the latest functional set released in IEEE-1800 (2012) LRM, including numerous additional operators and features. Additionally, many of the Concurrent Assertions/Operators explanations are enhanced, with the addition of more examples and figures. · Covers in its entirety the latest IEEE-1800 2012 LRM syntax and semantics; · Covers both SystemVerilog Assertions and SystemVerilog Functional Coverage languages and methodologies; · Provides practical applications of the what, how and why of Assertion Based Verification and Functional Coverage methodologies; · Explains each concept in a step-by-step fashion and applies it to a practical real life example; · Includes 6 practical LABs that enable readers to put in practice the concepts explained in the book.Table of ContentsIntroduction.- System Verilog Assertions.- Immediate Assertions.- Concurrent Assertions – Basics (sequence, property, assert).- Sampled Value Functions $rose, $fell.- Operators.- System Functions and Tasks.- Multiple clocks.- Local Variables.- Recursive property.- Detecting and using endpoint of a sequence.- ‘expect’.- ‘assume’ and formal (static functional) verification.- Other important topics.- Asynchronous Assertions !!!.- IEEE-1800–2009 Features.- SystemVerilog Assertions LABs.- System Verilog Assertions – LAB Answers.- Functional Coverage.- Performance Implications of coverage methodology.- Coverage Options.

    15 in stock

    £66.49

  • Springer Nature Switzerland AG Sequential and Parallel Algorithms and Data

    15 in stock

    Book SynopsisThis textbook is a concise introduction to the basic toolbox of structures that allow efficient organization and retrieval of data, key algorithms for problems on graphs, and generic techniques for modeling, understanding, and solving algorithmic problems. The authors aim for a balance between simplicity and efficiency, between theory and practice, and between classical results and the forefront of research. Individual chapters cover arrays and linked lists, hash tables and associative arrays, sorting and selection, priority queues, sorted sequences, graph representation, graph traversal, shortest paths, minimum spanning trees, optimization, collective communication and computation, and load balancing. The authors also discuss important issues such as algorithm engineering, memory hierarchies, algorithm libraries, and certifying algorithms. Moving beyond the sequential algorithms and data structures of the earlier related title, this book takes into account the paradigm shift towards the parallel processing required to solve modern performance-critical applications and how this impacts on the teaching of algorithms. The book is suitable for undergraduate and graduate students and professionals familiar with programming and basic mathematical language. Most chapters have the same basic structure: the authors discuss a problem as it occurs in a real-life situation, they illustrate the most important applications, and then they introduce simple solutions as informally as possible and as formally as necessary so the reader really understands the issues at hand. As they move to more advanced and optional issues, their approach gradually leads to a more mathematical treatment, including theorems and proofs. The book includes many examples, pictures, informal explanations, and exercises, and the implementation notes introduce clean, efficient implementations in languages such as C++ and Java.Trade Review“The style of the book is accessible and is suitable for a wide range of audiences, from mathematicians and computer scientists to researchers from other fields who would like to use parallelised approaches in their research.” (Irina Ioana Mohorianu, zbMATH 1445.68003, 2020)Table of ContentsAppetizer: Integer Arithmetic.- Introduction.- Representing Sequences by Arrays and Linked Lists.- Hash Tables and Associative Arrays.- Sorting and Selection.- Priority Queues.- Sorted Sequences.- Graph Representation.- Graph Traversal.- Shortest Paths.- Minimum Spanning Trees.- Generic Approaches to Optimization.- Collective Communication and Computation.- Load Balancing.- App. A, Mathematical Background.- App. B, Computer Architecture Aspects.- App. C, Support for Parallelism in C++.- App. D, The Message Passing Interface (MPI).- App. E, List of Commercial Products, Trademarks and Licenses.

    15 in stock

    £39.99

  • Springer Nature Switzerland AG Intelligent Internet of Things: From Device to Fog and Cloud

    15 in stock

    Book SynopsisThis holistic book is an invaluable reference for addressing various practical challenges in architecting and engineering Intelligent IoT and eHealth solutions for industry practitioners, academic and researchers, as well as for engineers involved in product development. The first part provides a comprehensive guide to fundamentals, applications, challenges, technical and economic benefits, and promises of the Internet of Things using examples of real-world applications. It also addresses all important aspects of designing and engineering cutting-edge IoT solutions using a cross-layer approach from device to fog, and cloud covering standards, protocols, design principles, reference architectures, as well as all the underlying technologies, pillars, and components such as embedded systems, network, cloud computing, data storage, data processing, big data analytics, machine learning, distributed ledger technologies, and security. In addition, it discusses the effects of Intelligent IoT, which are reflected in new business models and digital transformation. The second part provides an insightful guide to the design and deployment of IoT solutions for smart healthcare as one of the most important applications of IoT. Therefore, the second part targets smart healthcare-wearable sensors, body area sensors, advanced pervasive healthcare systems, and big data analytics that are aimed at providing connected health interventions to individuals for healthier lifestyles.Table of ContentsIntroduction.- Engineering an AI-driven IoT platform.- Smart and connected IoT devices.- Engineering IoT networks.- IoT cloud architecture and design.- End-to-end security.- Machine learning fundamentals.- Big Data and advanced analytics.- AI-driven IoT for smart health.- Biomedical engineering fundamentals.- Biosensors and connected wearable eHealth devices.- Applications of machine learning & IoT in healthcare.- AI-driven IoT eHealth prototyping lab.- Conclusion.

    15 in stock

    £66.49

  • Springer Nature Switzerland AG How Transistor Area Shrank by 1 Million Fold

    15 in stock

    Book Synopsis​This book explains in layman’s terms how CMOS transistors work. The author explains step-by-step how CMOS transistors are built, along with an explanation of the purpose of each process step. He describes for readers the key inventions and developments in science and engineering that overcame huge obstacles, enabling engineers to shrink transistor area by over 1 million fold and build billions of transistor switches that switch over a billion times a second, all on a piece of silicon smaller than a thumbnail.Table of ContentsIntroduction.- Overview.- Semiconductors and Insulators.- Diodes, MOS Transistors, Bipolar Transistors, Inverters.- Building High Performance MOS Transistors.- Parasitic MOS and Bipolar Transistors.- Design Rules and Photo Patterns.- CMOS Inverter Process Flow.- Key Inventions & Developments that Enabled Scaling.- Process Flow with Histories of Scaling at Key Steps.

    15 in stock

    £37.99

  • Springer Nature Switzerland AG Reversible Computation: Extending Horizons of Computing: Selected Results of the COST Action IC1405

    15 in stock

    Book SynopsisThis open access State-of-the-Art Survey presents the main recent scientific outcomes in the area of reversible computation, focusing on those that have emerged during COST Action IC1405 "Reversible Computation - Extending Horizons of Computing", a European research network that operated from May 2015 to April 2019.Reversible computation is a new paradigm that extends the traditional forwards-only mode of computation with the ability to execute in reverse, so that computation can run backwards as easily and naturally as forwards. It aims to deliver novel computing devices and software, and to enhance existing systems by equipping them with reversibility. There are many potential applications of reversible computation, including languages and software tools for reliable and recovery-oriented distributed systems and revolutionary reversible logic gates and circuits, but they can only be realized and have lasting effect if conceptual and firm theoretical foundations are established first. Table of ContentsFoundations of Reversible Computation.- Software and Reversible Systems: A Survey of Recent Activities.- Simulation and Design of Quantum Circuits.- Research on Reversible Functions Having Component Functions with Specified Properties - An Overview.- A Case Study for Reversible Computing: Reversible Debugging.- Towards Choreographic-Based Monitoring.- Reversibility in Chemical Reactions.- Reversible Control of Robots.- Reversible Languages and Incremental State Saving in Optimistic Parallel Discrete Event Simulation.- Reversible Computation in Wireless Communications.- Error Reconciliation in Quantum Key Distribution Protocols.

    15 in stock

    £34.99

  • Springer Nature Switzerland AG Masterclass Enterprise Architecture Management

    15 in stock

    Book SynopsisThis textbook provides a hands-on introduction to enterprise architecture management. It guides the reader through the applications of methods and tools to typical business problems by presenting enterprise architecture frameworks and by sharing experiences from industry.The structure of the book represents the typical stages of the journey of an enterprise architect. Chapter 1 addresses the central question of what to achieve with the introduction of an enterprise architecture. Chapter 2 then introduces concepts and visualizations for business architecture that help with understanding the business. In chapter 3 the development of an application architecture is outlined, which provides transparency on information systems and their business context. Next, chapter 4 presents visual tools to analyze, improve and eventually optimize the application landscape. Chapter 5 discusses both traditional organizational as well as collaborative approaches to enterprise architecture management. Eventually, several established enterprise architecture frameworks like TOGAF, Zachmann, ArchiMate, and IAF are described in chapter 6. The book concludes with a summary and an outlook on future research potential in chapter 7. Based on their experiences through several years of teaching, the authors introduce students step-by-step to enterprise architecture development and management. Their book is intended as a guide for master classes at universities and includes lots of exercises and references for further reading. Table of Contents1 Introduction.- 2 Understanding Business Architecture.- 3 Developing Application Architecture.- 4 Analysing Enterprise Architecture.- 5 Managing Enterprise Architecture.- 6 Applying Frameworks.- 7 Summary and Outlook.

    15 in stock

    £54.99

  • Springer Nature Switzerland AG Logic Functions and Equations: Fundamentals and

    15 in stock

    Book Synopsis The greatly expanded and updated 3rd edition of this textbook offers the reader a comprehensive introduction to the concepts of logic functions and equations and their applications across computer science and engineering. The authors’ approach emphasizes a thorough understanding of the fundamental principles as well as numerical and computer-based solution methods. The book provides insight into applications across propositional logic, binary arithmetic, coding, cryptography, complexity, logic design, and artificial intelligence.Updated throughout, some major additions for the 3rd edition include: a new chapter about the concepts contributing to the power of XBOOLE; a new chapter that introduces into the application of the XBOOLE-Monitor XBM 2; many tasks that support the readers in amplifying the learned content at the end of the chapters; solutions of a large subset of these tasks to confirm learning success; challenging tasks that need the power of the XBOOLE software for their solution. The XBOOLE-monitor XBM 2 software is used to solve the exercises; in this way the time-consuming and error-prone manipulation on the bit level is moved to an ordinary PC, more realistic tasks can be solved, and the challenges of thinking about algorithms leads to a higher level of education.Table of ContentsPart I Theoretical Foundations 1. Basic Algebraic Structures 2. Logic Functions 3. Logic Equations 4. Boolean Differential Calculus 5. Sets, Lattices, and Classes Logic Functions Part II Applications 6. Logics, Arithmetic, and Special Functions 7. SAT-Problems 8. Extremely Complex Problems 9. Combinational Circuits 10. Sequential Circuits References Index

    15 in stock

    £59.99

  • Springer Nature Switzerland AG Model Checking, Synthesis, and Learning: Essays Dedicated to Bengt Jonsson on The Occasion of His 60th Birthday

    15 in stock

    Book SynopsisThis Festschrift, dedicated to Bengt Jonsson on the occasion of his 60th birthday, contains papers written by many of his friends and collaborators.Bengt has made major contributions covering a wide range of topics including verification and learning. His works on verification, in finite state systems, learning, testing, probabilistic systems, timed systems, and distributed systems reflect both the diversity and the depth of his research. Besides being an excellent scientist, Bengt is also a leader who has greatly influenced the careers of both his students and his colleagues. His main focus throughout his career has been in the area of formal methods, and the research papers dedicated to him in this volume address related topics, particularly related to model checking, temporal logic, and automata learning.Table of ContentsModel Checking, Synthesis, and Learning.- From Linear Temporal Logics to Büchi Automata: The Early and Simple Principle.- Cause-Effect Reaction Latency In Real-Time Systems.- Quantitative Analysis of Interval Markov Chains.- Regular Model Checking: Evolution and Perspectives.- Regular Model Checking Revisited.- High-Level Representation of Benchmark Families for Petri Games.- Towards Engineering Digital Twinsby Active Behaviour Mining.- Never-Stop Context-Free Learning.- A Taxonomy and Reductions for Common Register Automata Formalisms.

    15 in stock

    £54.99

  • Springer Nature Switzerland AG Computer Systems: Digital Design, Fundamentals of

    15 in stock

    Book SynopsisThis updated textbook covers digital design, fundamentals of computer architecture, and ARM assembly language. The book starts by introducing computer abstraction, basic number systems, character coding, basic knowledge in digital design, and components of a computer. The book goes on to discuss information representation in computing, Boolean algebra and logic gates, and sequential logic. The book also presents introduction to computer architecture, Cache mapping methods, and virtual memory. The author also covers ARM architecture, ARM instructions, ARM assembly language using Keil development tools, and bitwise control structure using C and ARM assembly language. The book includes a set of laboratory experiments related to digital design using Logisim software and ARM assembly language programming using Keil development tools. In addition, each chapter features objectives, summaries, key terms, review questions, and problems.Table of ContentsChapter1: Signal and number systems.- Chapter2: Boolean Logics and Logic Gates.- Chapter3: Minterms, Maxterms, Karnaugh Map (K-Map), and Universal Gates.- Chapter4: Combinational Logic.- Chapter5: Synchronous Sequential Logic.- Chapter6: Introduction to Computer Architecture.- Chapter7: Memory.- Chapter8: Assembly Language and ARM Instructions Part I.- Chapter9: ARM Assembly Language Programming Using Keil Development Tools.- Chapter10: ARM Instructions Part II and Instraction Formats.- Chapter11: Bitwise and Control Structures Used for Programming with C and ARM Assembly Language.

    15 in stock

    £64.99

  • Springer International Publishing AG Hardware and Software Support for Virtualization

    15 in stock

    Book SynopsisThis book focuses on the core question of the necessary architectural support provided by hardware to efficiently run virtual machines, and of the corresponding design of the hypervisors that run them. Virtualization is still possible when the instruction set architecture lacks such support, but the hypervisor remains more complex and must rely on additional techniques.Despite the focus on architectural support in current architectures, some historical perspective is necessary to appropriately frame the problem. The first half of the book provides the historical perspective of the theoretical framework developed four decades ago by Popek and Goldberg. It also describes earlier systems that enabled virtualization despite the lack of architectural support in hardware.As is often the case, theory defines a necessary—but not sufficient—set of features, and modern architectures are the result of the combination of the theoretical framework with insights derived from practical systems. The second half of the book describes state-of-the-art support for virtualization in both x86-64 and ARM processors. This book includes an in-depth description of the CPU, memory, and I/O virtualization of these two processor architectures, as well as case studies on the Linux/KVM, VMware, and Xen hypervisors. It concludes with a performance comparison of virtualization on current-generation x86- and ARM-based systems across multiple hypervisors.Table of ContentsPreface.- Acknowledgments.- Definitions.- The Popek/Goldberg Theorem.- Virtualization without Architectural Support.- x86-64: CPU Virtualization with VT-x.- x86-64: MMU Virtualization with Extended Page Tables.- x86-64: I/O Virtualization.- Virtualization Support in ARM Processors.- Comparing ARM and x86 Virtualization Performance.- Bibliography.- Authors' Biographies.- Index .

    15 in stock

    £24.99

  • Springer International Publishing AG General-Purpose Graphics Processor Architectures

    15 in stock

    Book SynopsisOriginally developed to support video games, graphics processor units (GPUs) are now increasingly used for general-purpose (non-graphics) applications ranging from machine learning to mining of cryptographic currencies. GPUs can achieve improved performance and efficiency versus central processing units (CPUs) by dedicating a larger fraction of hardware resources to computation. In addition, their general-purpose programmability makes contemporary GPUs appealing to software developers in comparison to domain-specific accelerators. This book provides an introduction to those interested in studying the architecture of GPUs that support general-purpose computing. It collects together information currently only found among a wide range of disparate sources. The authors led development of the GPGPU-Sim simulator widely used in academic research on GPU architectures. The first chapter of this book describes the basic hardware structure of GPUs and provides a brief overview of their history. Chapter 2 provides a summary of GPU programming models relevant to the rest of the book. Chapter 3 explores the architecture of GPU compute cores. Chapter 4 explores the architecture of the GPU memory system. After describing the architecture of existing systems, Chapters 3 and 4 provide an overview of related research. Chapter 5 summarizes cross-cutting research impacting both the compute core and memory system. This book should provide a valuable resource for those wishing to understand the architecture of graphics processor units (GPUs) used for acceleration of general-purpose applications and to those who want to obtain an introduction to the rapidly growing body of research exploring how to improve the architecture of these GPUs.Table of ContentsPreface.- Acknowledgments.- Introduction.- Programming Model.- The SIMT Core: Instruction and Register Data Flow.- Memory System.- Crosscutting Research on GPU Computing Architectures.- Bibliography.- Authors' Biographies.

    15 in stock

    £22.99

  • Springer Integrated Circuit Design

    15 in stock

    Book Synopsis1: Introduction.- 2: Physical Design Flow.- 3: Process Design Kit.- 4: Introduction to OpenLane.- 5: Macro-Cells and RAM-Cells with OpenLane.- 6: Exploring OpenLane through Case Studies and Exercises.- 7: Caravel.

    15 in stock

    £44.99

  • Springer Reversible Computation

    15 in stock

    Book Synopsis.- Tallulah, a Tool to Support the Axiomatic Approach to Causal Consistent Reversibility..- Independence and Causality in the Reversible Concurrent Setting..- Encoding Choice and Replication in rollπ..- Implementation of an Optimally Bounded Algorithm for Quantum State Preparation..- Universal Graph Theory Operations for Graph State Preparation..- On Exact Sizes of Minimal CNOT Circuits..- Two small quantum building-blocks suffice..- Approximate Optimisation of Quantum Circuits using the ZX-calculus with Phase Squashing..- RevMiGo: Reversible channel-based communication in Go language..- Towards a Characterization of Two-way Bijections in a Reversible Computational Model..- Ancilla-free Quantum Adder with Sublinear Depth..- Implementing Reversible Neural Networks..

    15 in stock

    £49.99

  • Springer-Verlag Berlin and Heidelberg GmbH & Co. KG Job Scheduling Strategies for Parallel

    15 in stock

    Book SynopsisThis volume contains the papers selected after a very careful refereeing process for presentation during the Workshop on Job Scheduling Stategies for Parallel Processing, held in Santa Barbara, California, as a prelude to the IPPS '95 conference in April 1995.The 19 full papers presented demonstrate that parallel job scheduling takes on a crucial role as multi-user parallel supercomputers become more widespread. All aspects of job scheduling for parallel systems are covered, from the perspectives of academic research, industrial design of parallel systems, as well as user needs. Of particular interest, also for nonexpert readers, is the introductory paper "Parallel Job Scheduling: Issues and Approaches" by the volume editors.Table of ContentsParallel job scheduling: Issues and approaches.- Scheduling on the Tera MTA.- A scalable multi-discipline, multiple-processor scheduling framework for IRIX.- Scheduling to reduce memory coherence overhead on coarse-grain multiprocessors.- Time Space Sharing Scheduling and architectural support.- Demand-based coscheduling of parallel jobs on multiprogrammed multiprocessors.- Multiprocessor scheduling for high-variability service time distributions.- The interaction between memory allocation and adaptive partitioning in message-passing multicomputers.- Analysis of non-work-conserving processor partitioning policies.- Loop-Level Process Control: An effective processor allocation policy for multiprogrammed shared-memory multiprocessors.- A microeconomic scheduler for parallel computers.- On the benefits and limitations of dynamic partitioning in parallel computer systems.- Intelligent fuzzy control to augment scheduling capabilities of network queuing systems.- Parallel processing on dynamic resources with CARMI.- Job scheduling under the Portable Batch System.- The ANL/IBM SP scheduling system.- Requirements of the Cornell Theory Center for resource management and process scheduling.- Job management requirements for nas parallel systems and clusters.- Job characteristics of a production parallel scientific workload on the NASA Ames iPSC/860.

    15 in stock

    £44.99

  • BoD - Books on Demand Rechnerarchitektur Grundlagen

    Out of stock

    Out of stock

    £28.02

  • Bruckner Tomas. Repin OOP - Learn Object Oriented Thinking and Programming

    15 in stock

    15 in stock

    £33.25

  • Out of stock

    £20.14

  • Bernan Distribution Togaf Version 9.1

    15 in stock

    15 in stock

    £16.95

  • Springer CPU Design and Practice

    15 in stock

    Book SynopsisChapter 1. Overview of the CPU Chip Development Process.- Chapter 2. Hardware Experiment Platform and FPGA Design Flow.- Chapter 3. Fundamentals of Digital Logic Circuit Design.- Chapter 4. Design A Single-cycle CPU.- Chapter 5. Design A Simple Pipelined CPU.- Chapter 6. AddMore User Mode Instructions into Pipeline.- Chapter 7.   Support Exception and Interrupt.- Chapter 8. AXIBus Interface Design.- Chapter 9. Storage Management Unit Design.- Chapter 10. Cache Design.- Chapter 11. Advanced Experimental Environments.- Chapter 12. Advanced Design.

    15 in stock

    £59.99

  • Fundae University Inc Minds and Machines

    Out of stock

    Out of stock

    £23.27

  • Independently Published FreeCAD USER MANUAL 2026 FOR BEGINNERS AND STUDENTS

    15 in stock

    15 in stock

    £13.47

  • Amazon Digital Services LLC - Kdp Tinkercad User Guide

    15 in stock

    15 in stock

    £12.61

  • Amazon Digital Services LLC - Kdp A Practical Guide to 3D Printing

    15 in stock

    15 in stock

    £12.61

© 2026 Book Curl

    • American Express
    • Apple Pay
    • Diners Club
    • Discover
    • Google Pay
    • Maestro
    • Mastercard
    • PayPal
    • Shop Pay
    • Union Pay
    • Visa

    Login

    Forgot your password?

    Don't have an account yet?
    Create account