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.
Immerse yourself in the world of Python concurrency and tackle the most complex concurrent programming problemsKey FeaturesExplore the core syntaxes, language features and modern patterns of concurrency in PythonUnderstand how to use concurrency to keep data consistent and applications responsiveUtilize application scaffolding to design highly-scalable programs Book DescriptionPython is one of the most popular programming languages, with numerous libraries and frameworks that facilitate high-performance computing.
Microservices can have a positive impact on your enterprisejust ask Amazon and Netflixbut you can fall into many traps if you dont approach them in the right way.
If you're involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services.
The Complete Guide to OpenACC for 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.
Take advantage of Kotlin's concurrency primitives to write efficient multithreaded applicationsKey FeaturesLearn Kotlin's unique approach to multithreadingWork through practical examples that will help you write concurrent non-blocking codeImprove the overall execution speed in multiprocessor and multicore systemsBook DescriptionThe primary requirements of modern-day applications are scalability, speed, and making the most use of hardware.
Summary Programmer's Guide to Apache Thrift provides comprehensive coverage of the Apache Thrift framework along with a developer's-eye view of modern distributed application architecture.
Build and upgrade an automated software delivery pipeline that supports containerization, integration testing, semantic versioning, automated deployment, and more.
CUDA for Engineers gives you direct, hands-on engagement with personal, high-performance parallel computing, enabling you to do computations on a gaming-level PC that would have required a supercomputer just a few years ago.
Without established design patterns to guide them, developers have had to build distributed systems from scratch, and most of these systems are very unique indeed.
Without established design patterns to guide them, developers have had to build distributed systems from scratch, and most of these systems are very unique indeed.