0
Your cart

Your cart is empty

Browse All departments
Price
  • R0 - R50 (1)
  • R100 - R250 (29)
  • R250 - R500 (21)
  • R500+ (549)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Computer architecture & logic design > Parallel processing

Kubernetes: Up and Running - Dive Into the Future of Infrastructure (Paperback, 2nd edition): Brendan Burns, Joe Beda, Kelsey... Kubernetes: Up and Running - Dive Into the Future of Infrastructure (Paperback, 2nd edition)
Brendan Burns, Joe Beda, Kelsey Hightower
R1,418 R967 Discovery Miles 9 670 Save R451 (32%) Ships in 10 - 15 working days

Kubernetes radically changes the way applications are built and deployed in the cloud. Since its introduction in 2014, this container orchestrator has become one of the largest and most popular open source projects in the world. The updated edition of this practical book shows developers and ops personnel how Kubernetes and container technology can help you achieve new levels of velocity, agility, reliability, and efficiency. Kelsey Hightower, Brendan Burns, and Joe Beda-who've worked on Kubernetes at Google and beyond-explain how this system fits into the lifecycle of a distributed application. You'll learn how to use tools and APIs to automate scalable distributed systems, whether it's for online services, machine learning applications, or a cluster of Raspberry Pi computers. Create a simple cluster to learn how Kubernetes works Dive into the details of deploying an application using Kubernetes Learn specialized objects in Kubernetes, such as DaemonSets, jobs, ConfigMaps, and secrets Explore deployments that tie together the lifecycle of a complete application Get practical examples of how to develop and deploy real-world applications in Kubernetes

Fundamentals of Software Architecture - An Engineering Approach (Paperback): Mark Richards, Neal Ford Fundamentals of Software Architecture - An Engineering Approach (Paperback)
Mark Richards, Neal Ford
R1,434 R1,112 Discovery Miles 11 120 Save R322 (22%) Ships in 10 - 15 working days

Salary surveys worldwide regularly place software architect in the top 10 best jobs, yet no real guide exists to help developers become architects. Until now. This book provides the first comprehensive overview of software architecture's many aspects. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming and presenting architecture, evolutionary architecture, and many other topics. Mark Richards and Neal Ford-hands-on practitioners who have taught software architecture classes professionally for years-focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade. This book examines: Architecture patterns: The technical basis for many architectural decisions Components: Identification, coupling, cohesion, partitioning, and granularity Soft skills: Effective team management, meetings, negotiation, presentations, and more Modernity: Engineering practices and operational approaches that have changed radically in the past few years Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture

Docker: Up & Running - Shipping Reliable Containers in Production (Paperback, 2nd edition): Sean P. Kane, Karl Matthias Docker: Up & Running - Shipping Reliable Containers in Production (Paperback, 2nd edition)
Sean P. Kane, Karl Matthias
R1,164 R711 Discovery Miles 7 110 Save R453 (39%) Ships in 10 - 15 working days

Docker is rapidly changing the way organizations deploy software at scale. However, understanding how Linux containers fit into your workflow-and getting the integration details right-is not a trivial task. With the updated edition of this practical guide, you'll learn how to use Docker to package your applications with all of their dependencies and then test, ship, scale, and support your containers in production. This edition includes significant updates to the examples and explanations that reflect the substantial changes that have occurred over the past couple of years. Sean Kane and Karl Matthias have added a complete chapter on Docker Compose, deeper coverage of Docker Swarm mode, introductions to both Kubernetes and AWS Fargate, examples on how to optimize your Docker images, and much more. Learn how Docker simplifies dependency management and deployment workflow for your applications Start working with Docker images, containers, and command line tools Use practical techniques to deploy and test Docker containers in production Debug containers by understanding their composition and internal processes Deploy production containers at scale inside your data center or cloud environment Explore advanced Docker topics, including deployment tools, networking, orchestration, security, and configuration

Parallel Processing Algorithms For GIS (Paperback): Richard Healey, Steve Dowers, Bruce Gittings, Mike J. Mineter Parallel Processing Algorithms For GIS (Paperback)
Richard Healey, Steve Dowers, Bruce Gittings, Mike J. Mineter
R2,341 Discovery Miles 23 410 Ships in 10 - 15 working days

Over the last fifteen years GIS has become a fully-fledged technology, deployed across a range of application areas. However, although computer advances in performance appear to continue unhindered, data volumes and the growing sophistication of analysis procedures mean that performance will increasingly become a serious concern in GIS. Parallel computing offers a potential solution. However, traditional algorithms may not run effectively in a parallel environment, so utilization of parallel technology is not entirely straightforward. This groundbreaking book examines some of the current strategies facing scientists and engineers at this crucial interface of parallel computing and GIS.; The book begins with an introduction to the concepts, terminology and techniques of parallel processing, with particular reference to GIS. High level programming paradigms and software engineering issues underlying parallel software developments are considered and emphasis is given to designing modular reusable software libraries. The book continues with problems in designing parallel software for GIS applications, potential vector and raster data structures and details the algorithmic design for some major GIS operations. An implementation case study is included, based around a raster generalization problem, which illustrates some of the principles involved. Subsequent chapters review progress in parallel database technology in a GIS environment and the use of parallel techniques in various application areas, dealing with both algorithmic and implementation issues.; "Parallel Processing Algorithms for GIS" should be a useful text for a new generation of GIS professionals whose principal concern is the challenge of embracing major computer performance enhancements via parallel computing. Similarly, it should be an important volume for parallel computing professionals who are increasingly aware that GIS offers a major application domain for their technology.

Building Machine Learning Pipelines - Automating Model Life Cycles with Tensorflow (Paperback): Hannes Hapke, Catherine Nelson Building Machine Learning Pipelines - Automating Model Life Cycles with Tensorflow (Paperback)
Hannes Hapke, Catherine Nelson
R1,428 R1,091 Discovery Miles 10 910 Save R337 (24%) Ships in 7 - 11 working days

Companies are spending billions on machine learning projects, but it's money wasted if the models can't be deployed effectively. In this practical guide, Hannes Hapke and Catherine Nelson walk you through the steps of automating a machine learning pipeline using the TensorFlow ecosystem. You'll learn the techniques and tools that will cut deployment time from days to minutes, so that you can focus on developing new models rather than maintaining legacy systems. Data scientists, machine learning engineers, and DevOps engineers will discover how to go beyond model development to successfully productize their data science projects, while managers will better understand the role they play in helping to accelerate these projects. Understand the steps to build a machine learning pipeline Build your pipeline using components from TensorFlow Extended Orchestrate your machine learning pipeline with Apache Beam, Apache Airflow, and Kubeflow Pipelines Work with data using TensorFlow Data Validation and TensorFlow Transform Analyze a model in detail using TensorFlow Model Analysis Examine fairness and bias in your model performance Deploy models with TensorFlow Serving or TensorFlow Lite for mobile devices Learn privacy-preserving machine learning techniques

Introduction to Parallel Computing (Hardcover): Zbigniew J. Czech Introduction to Parallel Computing (Hardcover)
Zbigniew J. Czech
R1,641 Discovery Miles 16 410 Ships in 10 - 15 working days

The constantly increasing demand for more computing power can seem impossible to keep up with. However, multicore processors capable of performing computations in parallel allow computers to tackle ever larger problems in a wide variety of applications. This book provides a comprehensive introduction to parallel computing, discussing theoretical issues such as the fundamentals of concurrent processes, models of parallel and distributed computing, and metrics for evaluating and comparing parallel algorithms, as well as practical issues, including methods of designing and implementing shared- and distributed-memory programs, and standards for parallel program implementation, in particular MPI and OpenMP interfaces. Each chapter presents the basics in one place followed by advanced topics, allowing novices and experienced practitioners to quickly find what they need. A glossary and more than 80 exercises with selected solutions aid comprehension. The book is recommended as a text for advanced undergraduate or graduate students and as a reference for practitioners.

Digital Signal Processing Algorithms - Number Theory, Convolution, Fast Fourier Transforms, and Applications (Hardcover): Hari... Digital Signal Processing Algorithms - Number Theory, Convolution, Fast Fourier Transforms, and Applications (Hardcover)
Hari Krishna
R5,311 Discovery Miles 53 110 Ships in 10 - 15 working days

Digital Signal Processing Algorithms describes computational number theory and its applications to deriving fast algorithms for digital signal processing. It demonstrates the importance of computational number theory in the design of digital signal processing algorithms and clearly describes the nature and structure of the algorithms themselves. The book has two primary focuses: first, it establishes the properties of discrete-time sequence indices and their corresponding fast algorithms; and second, it investigates the properties of the discrete-time sequences and the corresponding fast algorithms for processing these sequences.
Digital Signal Processing Algorithms examines three of the most common computational tasks that occur in digital signal processing; namely, cyclic convolution, acyclic convolution, and discrete Fourier transformation. The application of number theory to deriving fast and efficient algorithms for these three and related computationally intensive tasks is clearly discussed and illustrated with examples.
Its comprehensive coverage of digital signal processing, computer arithmetic, and coding theory makes Digital Signal Processing Algorithms an excellent reference for practicing engineers. The authors' intent to demystify the abstract nature of number theory and the related algebra is evident throughout the text, providing clear and precise coverage of the quickly evolving field of digital signal processing.

Cassandra - The Definitive Guide, 3e - Distributed Data at Web Scale (Paperback): Jeff Carpenter, Eben Hewitt Cassandra - The Definitive Guide, 3e - Distributed Data at Web Scale (Paperback)
Jeff Carpenter, Eben Hewitt
R1,435 R1,114 Discovery Miles 11 140 Save R321 (22%) Ships in 10 - 15 working days

Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you'll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This third edition-updated for Cassandra 4.0-provides the technical details and practical examples you need to put this database to work in a production environment. Authors Jeff Carpenter and Eben Hewitt demonstrate the advantages of Cassandra's nonrelational design, with special attention to data modeling. If you're a developer, DBA, or application architect looking to solve a database scaling issue or future-proof your application, this guide helps you harness Cassandra's speed and flexibility. Understand Cassandra's distributed and decentralized structure Use the Cassandra Query Language (CQL) and cqlsh-the CQL shell Create a working data model and compare it with an equivalent relational model Develop sample applications using client drivers for languages including Java, Python, and Node.js Explore cluster topology and learn how nodes exchange data

Enterprise Architecture Made Simple - Using the Ready, Set, Go Approach to Achieving Information Centricity (Paperback): Hakan... Enterprise Architecture Made Simple - Using the Ready, Set, Go Approach to Achieving Information Centricity (Paperback)
Hakan Edvinsson, Lottie Aderinne
R811 R634 Discovery Miles 6 340 Save R177 (22%) Ships in 7 - 11 working days

Learn how to institute and implement enterprise architecture in your organisation. You can make a quick start and establish a baseline for your enterprise architecture within ten weeks, then grow and stabilise the architecture over time using the proven Ready, Set, Go Approach. Reading this book will: Give you directions on how to institute and implement enterprise architecture in your organization. You will be able to build close relationships with stakeholders and delivery teams, but you will not need to micromanage the architectures operations; Increase your awareness that enterprise architecture is about business, not information technology; Enable you to initiate and facilitate dramatic business development. The architecture of an enterprise must be tolerant of currently unknown business initiatives; Show you how to get a holistic view of the process of implementing enterprise architecture; Make you aware that information is a key business asset and that information architecture is a key part of the enterprise architecture; Allow you to learn from our experiences. This book is based on our 30 years of work in the enterprise architecture field, colleagues in Europe, customer cases, and students. If your company is about to make a major change and you are looking for a way to reduce the changes into manageable pieces -- and still retain control of how they fit together -- this is your handbook. Maybe you are already acting as an enterprise architect and using a formal method, but you need practical hints. Or maybe you are about to set up an enterprise architect network or group of specialists and need input on how to organise your work. The Ready-Set-Go method for introducing enterprise architecture provides you, the enterprise architect, with an immediate understanding of the basic steps for starting, organising, and operating the entirety of your organisations architecture. Chapter 1 shows how to model and analyse your business operations, assess their current status, construct a future scenario, compare it to the current structure, analyse what you see, and show the result in a city plan. Chapter 2 deals with preparing for the implementation of the architecture with governance, enterprise architecture organisation, staffing, etc. This is the organising step before beginning the actual work. Chapter 3 establishes how to implement a city plan in practice. It deals with the practicalities of working as an enterprise architect and is called the running step. The common thread through all aspects of the enterprise architects work is the architects mastery of a number of tools, such as business models, process models, information models, and matrices. We address how to initiate the architecture process within the organisation in such a way that the overarching enterprise architecture and architecture-driven approach can be applied methodically and gradually improved.

Monolith to Microservices - Evolutionary Patterns to Transform Your Monolith (Paperback): Sam Newman Monolith to Microservices - Evolutionary Patterns to Transform Your Monolith (Paperback)
Sam Newman
R1,029 R799 Discovery Miles 7 990 Save R230 (22%) Ships in 7 - 11 working days

How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while maintaining business-as-usual? As a companion to Sam Newman's extremely popular Building Microservices, this new book details a proven method for transitioning an existing monolithic system to a microservice architecture. With many illustrative examples, insightful migration patterns, and a bevy of practical advice to transition your monolith enterprise into a microservice operation, this practical guide covers multiple scenarios and strategies for a successful migration, from initial planning all the way through application and database decomposition. You'll learn several tried and tested patterns and techniques that you can use as you migrate your existing architecture. Ideal for organizations looking to transition to microservices, rather than rebuild Helps companies determine whether to migrate, when to migrate, and where to begin Addresses communication, integration, and the migration of legacy systems Discusses multiple migration patterns and where they apply Provides database migration examples, along with synchronization strategies Explores application decomposition, including several architectural refactoring patterns Delves into details of database decomposition, including the impact of breaking referential and transactional integrity, new failure modes, and more

Parallel Programming for Modern High Performance Computing Systems (Hardcover): Pawel Czarnul Parallel Programming for Modern High Performance Computing Systems (Hardcover)
Pawel Czarnul
R2,189 Discovery Miles 21 890 Ships in 10 - 15 working days

In view of the growing presence and popularity of multicore and manycore processors, accelerators, and coprocessors, as well as clusters using such computing devices, the development of efficient parallel applications has become a key challenge to be able to exploit the performance of such systems. This book covers the scope of parallel programming for modern high performance computing systems. It first discusses selected and popular state-of-the-art computing devices and systems available today, These include multicore CPUs, manycore (co)processors, such as Intel Xeon Phi, accelerators, such as GPUs, and clusters, as well as programming models supported on these platforms. It next introduces parallelization through important programming paradigms, such as master-slave, geometric Single Program Multiple Data (SPMD) and divide-and-conquer. The practical and useful elements of the most popular and important APIs for programming parallel HPC systems are discussed, including MPI, OpenMP, Pthreads, CUDA, OpenCL, and OpenACC. It also demonstrates, through selected code listings, how selected APIs can be used to implement important programming paradigms. Furthermore, it shows how the codes can be compiled and executed in a Linux environment. The book also presents hybrid codes that integrate selected APIs for potentially multi-level parallelization and utilization of heterogeneous resources, and it shows how to use modern elements of these APIs. Selected optimization techniques are also included, such as overlapping communication and computations implemented using various APIs. Features: Discusses the popular and currently available computing devices and cluster systems Includes typical paradigms used in parallel programs Explores popular APIs for programming parallel applications Provides code templates that can be used for implementation of paradigms Provides hybrid code examples allowing multi-level parallelization Covers the optimization of parallel programs

Tools for High Performance Computing 2014 - Proceedings of the 8th International Workshop on Parallel Tools for High... Tools for High Performance Computing 2014 - Proceedings of the 8th International Workshop on Parallel Tools for High Performance Computing, October 2014, HLRS, Stuttgart, Germany (Hardcover, 2015 ed.)
Christoph Niethammer, Jose Gracia, Andreas Knupfer, Michael M Resch, Wolfgang E. Nagel
R2,576 Discovery Miles 25 760 Ships in 7 - 11 working days

Numerical simulation and modelling using High Performance Computing has evolved into an established technique in academic and industrial research. At the same time, the High Performance Computing infrastructure is becoming ever more complex. For instance, most of the current top systems around the world use thousands of nodes in which classical CPUs are combined with accelerator cards in order to enhance their compute power and energy efficiency. This complexity can only be mastered with adequate development and optimization tools. Key topics addressed by these tools include parallelization on heterogeneous systems, performance optimization for CPUs and accelerators, debugging of increasingly complex scientific applications and optimization of energy usage in the spirit of green IT. This book represents the proceedings of the 8th International Parallel Tools Workshop, held October 1-2, 2014 in Stuttgart, Germany - which is a forum to discuss the latest advancements in the parallel tools.

Professional CUDA C Programming (Paperback): John Cheng, Max Grossman, Ty McKercher Professional CUDA C Programming (Paperback)
John Cheng, Max Grossman, Ty McKercher
R1,234 R858 Discovery Miles 8 580 Save R376 (30%) Ships in 10 - 15 working days

Break into the powerful world of parallel GPU programming with this down-to-earth, practical guide

Designed for professionals across multiple industrial sectors, "Professional CUDA C Programming "presents CUDA -- a parallel computing platform and programming model designed to ease the development of GPU programming -- fundamentals in an easy-to-follow format, and teaches readers how to think in parallel and implement parallel algorithms on GPUs. Each chapter covers a specific topic, and includes workable examples that demonstrate the development process, allowing readers to explore both the "hard" and "soft" aspects of GPU programming.

Computing architectures are experiencing a fundamental shift toward scalable parallel computing motivated by application requirements in industry and science. This book demonstrates the challenges of efficiently utilizing compute resources at peak performance, presents modern techniques for tackling these challenges, while increasing accessibility for professionals who are not necessarily parallel programming experts. The CUDA programming model and tools empower developers to write high-performance applications on a scalable, parallel computing platform: the GPU. However, CUDA itself can be difficult to learn without extensive programming experience. Recognized CUDA authorities John Cheng, Max Grossman, and Ty McKercher guide readers through essential GPU programming skills and best practices in "Professional CUDA C Programming," including: CUDA Programming ModelGPU Execution ModelGPU Memory modelStreams, Event and ConcurrencyMulti-GPU ProgrammingCUDA Domain-Specific LibrariesProfiling and Performance Tuning

The book makes complex CUDA concepts easy to understand for anyone with knowledge of basic software development with exercises designed to be both readable and high-performance. For the professional seeking entrance to parallel computing and the high-performance computing community, "Professional CUDA C Programming "is an invaluable resource, with the most current information available on the market.

Algorithms and Architectures for Parallel Processing - ICA3PP 2018 International Workshops, Guangzhou, China, November 15-17,... Algorithms and Architectures for Parallel Processing - ICA3PP 2018 International Workshops, Guangzhou, China, November 15-17, 2018, Proceedings (Paperback, 1st ed. 2018)
Ting Hu, Feng Wang, Hongwei Li, Qian Wang
R1,259 R1,142 Discovery Miles 11 420 Save R117 (9%) Ships in 10 - 15 working days

This book constitutes the workshop proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018, held in Guangzhou, China, in November 2018. The 24 full papers presented were carefully selected and reviewed from numerous submissions to the two following workshops: - ICA3PP 2018 Workshop on Intelligent Algorithms for Large-scale Complex Optimization Problems - ICA3PP 2018 Workshop on Security and Privacy in Data Processing

Architecting for Scale - How to Maintain High Availability and Manage Risk in the Cloud (Paperback, 2nd edition): Lee Atchison Architecting for Scale - How to Maintain High Availability and Manage Risk in the Cloud (Paperback, 2nd edition)
Lee Atchison
R1,219 R935 Discovery Miles 9 350 Save R284 (23%) Ships in 7 - 11 working days

Every day, companies struggle to scale critical applications. As traffic volume and data demands increase, these applications become more complicated and brittle, exposing risks and compromising availability. With the popularity of software as a service, scaling has never been more important. Updated with an expanded focus on modern architecture paradigms such as microservices and cloud computing, this practical guide provides techniques for building systems that can handle huge quantities of traffic, data, and demand-without affecting the quality your customers expect. Architects, managers, and directors in engineering and operations organizations will learn how to build applications at scale that run more smoothly and reliably to meet the needs of customers. Learn how scaling affects the availability of your services, why that matters, and how to improve it Dive into a modern service-based application architecture that ensures high availability and reduces the effects of service failures Explore the Single Team Owned Service Architecture paradigm (STOSA)-a model for scaling your development organization in tandem with your application Understand, measure, and mitigate risk in your systems Use the cloud to build highly scalable applications

Euro-Par 2009 - Parallel Processing - 15th International Euro-Par Conference, Delft, The Netherlands, August 25-28, 2009,... Euro-Par 2009 - Parallel Processing - 15th International Euro-Par Conference, Delft, The Netherlands, August 25-28, 2009, Proceedings (Paperback, 2009 ed.)
Henk Sips, Dick Epema, Hai-Xiang Lin
R5,355 Discovery Miles 53 550 Ships in 7 - 11 working days

Euro-Par is an annual series of international conferences dedicated to the p- motion and the advancement of all aspects of parallel computing. In Euro-Par, the ?eld of parallel computing is divided into the four broad categories of t- ory, high performance, cluster and grid, and distributed and mobile computing. These categories are further subdivided into 14 topics that focus on particular areas in parallel computing. The objective of Euro-Par is to provide a forum for promoting the development of parallel computing both as an industrial te- nique and as an academic discipline, extending the frontier of both the state of the art and the state of the practice. The target audience of Euro-Par c- sists of researchers in parallel computing in academic departments, government laboratories, and industrial organizations. Euro-Par 2009 was the 15th conference in the Euro-Par series, and was - ganized by the Parallel and Distributed Systems Group of Delft University of Technology in Delft, The Netherlands. The previous Euro-Par conferences took placeinStockholm,Lyon,Passau,Southampton,Toulouse,Munich,Manchester, Paderborn,Klagenfurt,Pisa,Lisbon, Dresden, Rennes, and Las Palmasde Gran Canaria. Next year, the conference will be held in Sorrento, Italy. More inf- mation on the Euro-Par conference series and organization is available on its website athttp://www.europar.org.

OpenACC for Programmers - Concepts and Strategies (Paperback): Sunita Chandrasekaran, Guido Juckeland OpenACC for Programmers - Concepts and Strategies (Paperback)
Sunita Chandrasekaran, Guido Juckeland
R1,075 R708 Discovery Miles 7 080 Save R367 (34%) Ships in 10 - 15 working days

The Complete, NVIDIA-Authorized Guide to OpenACC with Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them. Sponsored by NVIDIA, OpenACC for Programmers is the first comprehensive and practical overview of OpenACC massively parallel programming. OpenACC for Programmers integrates contributions from 19 leading parallel programming experts from academia, public research organizations, and industry. The authors and editors explain each key concept behind OpenACC, demonstrate how to use essential OpenACC development tools, and thoroughly explore each OpenACC feature set. Throughout, you'll find realistic examples, hands-on exercises, and case studies showcasing the efficient use of OpenACC language constructs. You'll discover how OpenACC's language constructs can be translated to maximize application performance, and how its standard interface can target multiple platforms via widely used programming languages. Each chapter builds on what you've already learned, helping you build practical mastery one step at a time, whether you're a GPU programmer, scientist, engineer, or student. All example code and exercise solutions are available for download at GitHub. Discover how OpenACC makes scalable parallel programming easier and more practical Walk through the OpenACC spec and learn how OpenACC directive syntax is structured Get productive with OpenACC code editors, compilers, debuggers, and performance analysis tools Build your first real-world OpenACC programs Exploit loop-level parallelism in OpenACC, understand the levels of parallelism available, and maximize accuracy or performance Learn how OpenACC programs are compiled Master OpenACC programming best practices Overcome common performance, portability, and interoperability challenges Efficiently distribute tasks across multiple processors

AI-Powered IoT for COVID-19 (Hardcover): Fadi Al-Turjman AI-Powered IoT for COVID-19 (Hardcover)
Fadi Al-Turjman
R1,906 Discovery Miles 19 060 Ships in 10 - 15 working days

The Internet of Things (IoT) enabled spaces has made revolutionary advances in the utility grid that we know so far. Among these advances, intelligent and medical services are gaining lots of interest. The use of the Artificial Intelligence (AI) is increasing day after a day around us in fighting one of the most significant viruses, COVID-19. The purpose of this book is to present the detailed recent exploration of AI and IoT in the COVID-19 pandemic alike applications. The integrated AI and IoT paradigm is widely used in most of the medical applications as well as the sectors which deals with transacting data every day. This book can be used by Computer Science Undergraduate & Postgraduate Students, Researchers and Practitioners, city administrators, policy makers and government regulators. It presents the smart and up to date model for COVID-19 and alike applications. Novel architectural and medical use cases in the smart city project are the core aspects of this book. The wide variety in topics, it presents offers readers with multiple perspectives on a variety of disciplines. Prof. Dr. Fadi Al-Turjman received his Ph.D. in computer science from Queen's University, Kingston, Ontario, Canada, in 2011. He is a full professor and a research center director at Near East University, Nicosia, Cyprus.

Linux Observability with BPF - Advanced Programming for Performance Analysis and Networking (Paperback): David Calavera,... Linux Observability with BPF - Advanced Programming for Performance Analysis and Networking (Paperback)
David Calavera, Lorenzo Fontana
R1,011 R791 Discovery Miles 7 910 Save R220 (22%) Ships in 10 - 15 working days

Build your expertise in the BPF virtual machine in the Linux kernel with this practical guide for systems engineers. You'll not only dive into the BPF program lifecycle but also learn to write applications that observe and modify the kernel's behavior; inject code to monitor, trace, and securely observe events in the kernel; and more. Authors David Calavera and Lorenzo Fontana help you harness the power of BPF to make any computing system more observable. Familiarize yourself with the essential concepts you'll use on a day-to-day basis and augment your knowledge about performance optimization, networking, and security. Then see how it all comes together with code examples in C, Go, and Python. Write applications that use BPF to observe and modify the Linux kernel's behavior on demand Inject code to monitor, trace, and observe events in the kernel in a secure way-no need to recompile the kernel or reboot the system Explore code examples in C, Go, and Python Gain a more thorough understanding of the BPF program lifecycle

Impossibility Results for Distributed Computing (Paperback): Hagit Attiya, Faith Ellen Impossibility Results for Distributed Computing (Paperback)
Hagit Attiya, Faith Ellen
R1,010 Discovery Miles 10 100 Ships in 7 - 11 working days

To understand the power of distributed systems, it is necessary to understand their inherent limitations: what problems cannot be solved in particular systems, or without sufficient resources (such as time or space). This book presents key techniques for proving such impossibility results and applies them to a variety of different problems in a variety of different system models. Insights gained from these results are highlighted, aspects of a problem that make it difficult are isolated, features of an architecture that make it inadequate for solving certain problems efficiently are identified, and different system models are compared.

Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Guangzhou, China, November... Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Guangzhou, China, November 15-17, 2018, Proceedings, Part I (Paperback, 1st ed. 2018)
Jaideep Vaidya, Jin Li
R2,294 R2,028 Discovery Miles 20 280 Save R266 (12%) Ships in 10 - 15 working days

The four-volume set LNCS 11334-11337 constitutes the proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018, held in Guangzhou, China, in November 2018. The 141 full and 50 short papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on Distributed and Parallel Computing; High Performance Computing; Big Data and Information Processing; Internet of Things and Cloud Computing; and Security and Privacy in Computing.

Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Guangzhou, China, November... Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Guangzhou, China, November 15-17, 2018, Proceedings, Part II (Paperback, 1st ed. 2018)
Jaideep Vaidya, Jin Li
R2,293 R2,027 Discovery Miles 20 270 Save R266 (12%) Ships in 10 - 15 working days

The four-volume set LNCS 11334-11337 constitutes the proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018, held in Guangzhou, China, in November 2018. The 141 full and 50 short papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on Distributed and Parallel Computing; High Performance Computing; Big Data and Information Processing; Internet of Things and Cloud Computing; and Security and Privacy in Computing.

Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Guangzhou, China, November... Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Guangzhou, China, November 15-17, 2018, Proceedings, Part IV (Paperback, 1st ed. 2018)
Jaideep Vaidya, Jin Li
R2,294 R2,029 Discovery Miles 20 290 Save R265 (12%) Ships in 10 - 15 working days

The four-volume set LNCS 11334-11337 constitutes the proceedings of the 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018, held in Guangzhou, China, in November 2018. The 141 full and 50 short papers presented were carefully reviewed and selected from numerous submissions. The papers are organized in topical sections on Distributed and Parallel Computing; High Performance Computing; Big Data and Information Processing; Internet of Things and Cloud Computing; and Security and Privacy in Computing.

Parallel Computing Using Reversible Quantum Systolic Networks & their Super-Fast Array Entanglement (Paperback, New): Anas N... Parallel Computing Using Reversible Quantum Systolic Networks & their Super-Fast Array Entanglement (Paperback, New)
Anas N Al-Rabadi
R1,121 Discovery Miles 11 210 Ships in 10 - 15 working days

In quantum computing, and because all of the states of the quantum system can exist simultaneously, all of the paths of the quantum computations tree from the root to the leaves occur in parallel and only after measurement a single path will be observed as the whole system's composite state will collapse into that single path. From a computation perspective, each path in the tree of quantum computing is a single processing, and thus a massive computational parallelism exists with massive number of calculations performed simultaneously. Systolic devices provide inexpensive but massive calculation power, and are cost-effective, high-performance, and special-purpose systems that have wide range of implementations such as in solving several regular and compute-bound problems containing repetitive multiple operations on large arrays of data. This book presents research in the study of parallel computing.

Distributed Computing by Oblivious Mobile Robots (Paperback): Paola Flocchini, Giuseppe Prencipe, Nicola Santoro Distributed Computing by Oblivious Mobile Robots (Paperback)
Paola Flocchini, Giuseppe Prencipe, Nicola Santoro
R1,120 Discovery Miles 11 200 Ships in 7 - 11 working days

The study of what can be computed by a team of autonomous mobile robots, originally started in robotics and AI, has become increasingly popular in theoretical computer science (especially in distributed computing), where it is now an integral part of the investigations on computability by mobile entities. The robots are identical computational entities located and able to move in a spatial universe; they operate without explicit communication and are usually unable to remember the past; they are extremely simple, with limited resources, and individually quite weak. However, collectively the robots are capable of performing complex tasks, and form a system with desirable fault-tolerant and self-stabilizing properties. The research has been concerned with the computational aspects of such systems. In particular, the focus has been on the minimal capabilities that the robots should have in order to solve a problem. This book focuses on the recent algorithmic results in the field of distributed computing by oblivious mobile robots (unable to remember the past). After introducing the computational model with its nuances, we focus on basic coordination problems: pattern formation, gathering, scattering, leader election, as well as on dynamic tasks such as flocking. For each of these problems, we provide a snapshot of the state of the art, reviewing the existing algorithmic results. In doing so, we outline solution techniques, and we analyze the impact of the different assumptions on the robots' computability power. Table of Contents: Introduction / Computational Models / Gathering and Convergence / Pattern Formation / Scatterings and Coverings / Flocking / Other Directions

Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Clean Code - A Handbook for Beginners to…
Jim Lewis Paperback R403 Discovery Miles 4 030
The TOGAF standard, version 9.2 - a…
Andrew Josey, Open Group Paperback R474 Discovery Miles 4 740
Job Scheduling Strategies for Parallel…
Eitan Frachtenberg, Uwe Schwiegelshohn Paperback R1,508 R1,274 Discovery Miles 12 740
Algorithms and Architectures for…
Sang-Soo Yeo, Jong Hyuk Park, … Paperback R2,053 R1,900 Discovery Miles 19 000
An Introduction to Parallel Programming
Peter Pacheco Hardcover R1,545 Discovery Miles 15 450
Cryptocurrency Mining - A Complete…
Crypto Tech Academy Paperback R323 Discovery Miles 3 230
Arduino - The Ultimate Beginner's Guide
Lee Maxwell Paperback R242 Discovery Miles 2 420
OpenSHMEM and Related Technologies…
Swaroop Pophale, Neena Imam, … Paperback R1,458 R1,308 Discovery Miles 13 080
Introductory Lectures on…
CD-ROM R1,237 Discovery Miles 12 370
Parallel Computing Architectures and…
Vivek Kale Hardcover R3,439 Discovery Miles 34 390

 

Partners