Problem-Solving in High Performance Computing: A Situational Awareness Approach with Linux focuses on understanding giant computing grids as cohesive systems.
Master core data architecture design concepts and Azure Data & AI services to gain a cloud data and AI architect's perspective to developing end-to-end solutionsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesTranslate and implement conceptual architectures with the right Azure servicesInject artificial intelligence into data solutions for advanced analyticsLeverage cloud computing and frameworks to drive data science workloadsBook DescriptionWith data s growing importance in businesses, the need for cloud data and AI architects has never been higher.
Leverage core functional programming (FP) concepts to write more maintainable and testable code in GoPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn functional programming techniques at the architectural level and use them to solve real-world problemsUnderstand how to think about code functionallyLearn about the trade-offs of functional programming and object-oriented programming (OOP) in GoBook DescriptionWhile Go is a multi-paradigm language that gives you the option to choose whichever paradigm works best for the particular problem you aim to solve, it supports features that enable you to apply functional principles in your code.
Create modern yet effective multi-platform applications by building interactive UIs following a single codebase approach to boost productivityKey FeaturesDelve into the FireMonkey framework and explore its powerful capabilitiesEnhance the user experience by using various technologies included in Delphi and FMXBoost developer productivity through the cross-platform capabilities enabled by the frameworkBook DescriptionFireMonkey (FMX) is a cross-platform application framework that allows developers to create exciting user interfaces and deliver applications on multiple operating systems (OS).
Over 100 effective recipes to help you design, implement, and manage the software-defined and massively scalable Ceph storage systemKey Features[*]Implement a Ceph cluster successfully and gain deep insights into its best practices[*]Harness the abilities of experienced storage administrators and architects, and run your own software-defined storage system[*]This comprehensive, step-by-step guide will show you how to build and manage Ceph storage in production environmentBook DescriptionCeph is a unified, distributed storage system designed for excellent performance, reliability, and scalability.
Enhance your skills in building scalable infrastructure for your cloud-based applicationsKey FeaturesLearn to design a scalable architecture by building continuous integration (CI) pipelines with KubernetesGet an in-depth understanding of role-based access control (RBAC), continuous deployment (CD), and observabilityMonitor a Kubernetes cluster with Prometheus and GrafanaBook DescriptionKubernetes is among the most popular open source platforms for automating the deployment, scaling, and operations of application containers across clusters of hosts, providing a container-centric infrastructure.
From fundamentals and design patterns to the different strategies for creating secure and reliable architectures in AWS cloud, learn everything you need to become a successful solutions architectKey FeaturesCreate solutions and transform business requirements into technical architecture with this practical guideUnderstand various challenges that you might come across while refactoring or modernizing legacy applicationsDelve into security automation, DevOps, and validation of solution architectureBook DescriptionBecoming a solutions architect gives you the flexibility to work with cutting-edge technologies and define product strategies.
Proven methodologies and concurrency techniques that will help you write faster and better code with Go programmingKey FeaturesExplore Go's profiling tools to write faster programs by identifying and fixing bottlenecksAddress Go-specific performance issues such as memory allocation and garbage collectionDelve into the subtleties of concurrency and discover how to successfully implement it in everyday applicationsBook DescriptionGo is an easy-to-write language that is popular among developers thanks to its features such as concurrency, portability, and ability to reduce complexity.
Explore the blockchain-based decentralized platform and understand how Ethereum works with Dapps examplesKey FeaturesExplore the Ethereum ecosystem and understand the latest research on the platformBuild decentralized apps (Dapps) using smart contracts and Ethereum with the help of practical examplesLearn to make your decentralized applications fast and highly secureBook DescriptionEthereum is a blockchain-based, decentralized computing platform that allows running smart contracts.
Heterogeneous Systems Architecture - a new compute platform infrastructure presents a next-generation hardware platform, and associated software, that allows processors of different types to work efficiently and cooperatively in shared memory from a single source program.
If you need to learn CUDA but don't have experience with parallel computing, CUDA Programming: A Developer's Introduction offers a detailed guide to CUDA with a grounding in parallel fundamentals.
GPU programming in MATLAB is intended for scientists, engineers, or students who develop or maintain applications in MATLAB and would like to accelerate their codes using GPU programming without losing the many benefits of MATLAB.
Start from scratch and develop the essential skills needed to create, deploy, and manage cloud-native applications using Docker with the latest edition of Docker Deep DiveKey FeaturesGet a solid understanding of Docker and containersOvercome common problems while containerizing an applicationMaster Docker commands needed for creating, deploying, and running applicationsBook DescriptionMost applications, even the funky cloud-native microservices ones, need high-performance, production-grade infrastructure to run on.
An Introduction to Parallel Programming is the first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture.
Harness the power of multiple computers using Python through this fast-paced informative guideKey Features[*] You'll learn to write data processing programs in Python that are highly available, reliable, and fault tolerant[*] Make use of Amazon Web Services along with Python to establish a powerful remote computation system[*] Train Python to handle data-intensive and resource hungry applicationsBook DescriptionCPU-intensive data processing tasks have become crucial considering the complexity of the various big data applications that are used today.
Build safety-critical and memory-safe stand-alone and networked embedded systemsKey FeaturesKnow how C++ works and compares to other languages used for embedded developmentCreate advanced GUIs for embedded devices to design an attractive and functional UIIntegrate proven strategies into your design for optimum hardware performanceBook DescriptionC++ is a great choice for embedded development, most notably, because it does not add any bloat, extends maintainability, and offers many advantages over different programming languages.
Apply microservices patterns to build resilient and scalable distributed systemsKey FeaturesUnderstand the challenges of building large-scale microservice landscapesBuild cloud-native production-ready microservices with this comprehensive guideDiscover how to get the best out of Spring Cloud, Kubernetes, and Istio when used togetherBook DescriptionMicroservices architecture allows developers to build and maintain applications with ease, and enterprises are rapidly adopting it to build software using Spring Boot as their default framework.
Leverage core functional programming (FP) concepts to write more maintainable and testable code in GoPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn functional programming techniques at the architectural level and use them to solve real-world problemsUnderstand how to think about code functionallyLearn about the trade-offs of functional programming and object-oriented programming (OOP) in GoBook DescriptionWhile Go is a multi-paradigm language that gives you the option to choose whichever paradigm works best for the particular problem you aim to solve, it supports features that enable you to apply functional principles in your code.
Get insights and guidance on various challenges within the industry and what business levers you can consider to effortlessly lead your business transformation through RISE with SAPPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesGain actionable insights into end-to-end process performance with process analyticsScale performance and reliability to accelerate your journey to the cloud and beyondGet a clear overview of the enabling tools and services you can leverage for the transformationBook DescriptionIf you re unsure whether adopting SAP S/4HANA is the right move for your enterprise, then this book is for you.
A step-by-step, comprehensive guide that includes real-world use cases to help you successfully develop and run applications and mission-critical workloads using MicroK8sKey FeaturesAn easy-to-follow guide that helps you get started with MicroK8s and other Kubernetes componentsUnderstand the key concepts and constraints for building IoT and edge architecturesGet guidance on how to develop and deploy use cases and examples on IoT and edge computing platformsBook DescriptionAre you facing challenges with developing, deploying, monitoring, clustering, storing, securing, and managing Kubernetes in production environments as you're not familiar with infrastructure technologies?
A professional\'s guide to solving complex problems while designing modern softwareKey FeaturesLearn best practices for designing enterprise-grade software systems from a seasoned CTODeeper your understanding of system reliability, maintainability, and scalabilityElevate your skills to a professional level by learning the most effective software design patterns and architectural conceptsBook DescriptionAs businesses are undergoing a digital transformation to keep up with competition, it is now more important than ever for IT professionals to design systems to keep up with the rate of change while maintaining stability.
Key FeaturesBook DescriptionJulia is a well-constructed programming language with fast execution speed, eliminating the classic problem of performing analysis in one language and translating it for performance into a second.
Get started with Docker on your local machine and progress towards deploying useful applications in production with this simplified, practical guideKey FeaturesGet a working understanding of Docker containers by incorporating them in your development processComplete interesting exercises to learn how to secure and control access of your containersWork with advanced features of Docker to make your development process smoother and reliableBook DescriptionNo doubt Docker Containers are the future of highly-scalable software systems and have cost and runtime efficient supporting infrastructure.
Middleware is the bridge that connects distributed applications across different physical locations, with different hardware platforms, network technologies, operating systems, and programming languages.
Achieve Azure Data Engineer Associate certification success with this DP-203 exam guidePurchase of this book unlocks access to web-based exam prep resources including mock exams, flashcards, and exam tips, and the eBook PDFKey FeaturesPrepare for the DP-203 exam with expert insights, real-world examples, and practice resourcesGain up-to-date skills to thrive in the dynamic world of cloud data engineeringBuild secure and sustainable data solutions using Azure servicesBook DescriptionOne of the top global cloud providers, Azure offers extensive data hosting and processing services, driving widespread cloud adoption and creating a high demand for skilled data engineers.
The ideas of this book originate from the mobile WAVE approach which allowed us, more than a half century ago, to implement citywide heterogeneous computer networks and solve distributed problems on them well before the internet.
This volume contains papers presented at the Japan-Singapore joint seminar on Parallel Programming Systems sponsored by the Japan Society for the Promotion of Science.
The next generation of engineering and computing systems will be both complex and distributed in functionality due to a variety of information sources needed for their operation.
The IEEE Third International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP-97) will be held in Melbourne, Australia from December 8th to 12th, 1997.
PDSIA '99 was the fourth in a series of international workshops on parallel symbolic computing, a basic yet challenging area with wide applications in high-performance computing.
This is an introductory book on supercomputer applications written by a researcher who is working on solving scientific and engineering application problems on parallel computers.
This review volume contains a selection of papers by leading experts in the areas of Parallel Image Analysis, 2-D, 3-D Grammars and Automata and Neural Nets and Learning.