Learn how to use Python to create efficient applicationsKey Features\[\*\]Identify the bottlenecks in your applications and solve them using the best profiling techniques\[\*\]Write efficient numeri……続きを見る
Programming multi-core and many-core computing systems
Sabri Pllana, Linnaeus University, Sweden
Fatos Xhafa, Technical University of Catalonia, Spain
Provides state-of-the-art methods for programmi……続きを見る
Managing the Web of Things: Linking the Real World to the Web presents a consolidated and holistic coverage of engineering, management, and analytics of the Internet of Things. The web has gone thro……続きを見る
Intel Xeon Phi Processor High Performance Programming is an all-in-one source of information for programming the Second-Generation Intel Xeon Phi product family also called Knights Landing. The auth……続きを見る
Explore the power of distributed computing to write concurrent, scalable applications in JavaKey Features? Make the best of Java 9 features to write succinct code? Handle large amounts of data using……続きを見る
Learn to build applications faster and better by leveraging the real power of Boost and C++Key FeaturesLearn to use the Boost libraries to simplify your application developmentLearn to develop high……続きを見る
Learn Perl 6 effortlessly to solve everyday problemsKey FeaturesFilled with practical examples, this comprehensive guide explores all aspects of Perl 6.Leverage the power of Perl 6 concurrency to de……続きを見る
Bridge the gap between basic understanding of Go and use of its advanced featuresKey Features\[\*\] Discover a number of recipes and approaches to develop modern back-end applications\[\*\] Put to u……続きを見る
著者:Julian Shun
出版社: Association for Computing Machinery and Morgan & Claypool Publishers
発売日: 2017年06月01日
Parallelism is the key to achieving high performance in computing. However, writing efficient and scalable parallel programs is notoriously difficult, and often requires significant expertise. To ad……続きを見る
Leverage the functional programming and concurrency features of Rust and speed up your application developmentKey Features\[\*\] Get started with Rust to build scalable and high performance applicat……続きを見る
Master multithreading and concurrent processing with C++Key Features\[\*\] Delve into the fundamentals of multithreading and concurrency and find out how to implement them\[\*\] Explore atomic opera……続きを見る
Practically and deeply understand concurrency in Python to write efficient programsKey Features\[\*\] Build highly efficient, robust, and concurrent applications\[\*\] Work through practical example……続きを見る
This book breaks down the C++ STL, teaching you how to extract its gems and apply them to your programming.Key Features\[\*\] Boost your productivity as a C++ developer with the latest features of C……続きを見る
"Ask not what your compiler can do for you, ask what you can do for your compiler."
--John Levesque, Director of Cray’s Supercomputing Centers of Excellence
The next decade of computationally intens……続きを見る
A tutorial leading the aspiring Go developer to full mastery of Golang s distributed features.Key Features\[\*\] This book provides enough concurrency theory to give you a contextual understanding o……続きを見る
Find bottlenecks, identify the proper algorithm to use, optimize performance, and create really efficient Rust applicationsKey FeaturesUnderstand common performance pitfalls and improve the performa……続きを見る
From the Foreword:
"The authors of the chapters in this book are the pioneers who will explore the exascale frontier. The path forward will not be easy... These authors, along with their colleagues ……続きを見る
Learn Julia language for data science and data analyticsKey Features\[\*\] Set up Julia's environment and start building simple programs\[\*\] Explore the technical aspects of Julia and its potentia……続きを見る
HPC is used to solve a number of complex questions in computational and data-intensive sciences. These questions include the simulation and modeling of physical phenomena, such as climate change, en……続きを見る
Improve the speed of your code and optimize the performance of your appsKey Features\[\*\]Understand the common performance pitfalls and improve your application’s performance\[\*\]Get to grips with……続きを見る
A hands-on guide to creating, monitoring, and tuning a high performance Spring web applicationKey FeaturesUnderstand common performance pitfalls and improve your application's performanceBuild and d……続きを見る
Discover the world of Rust programming through real-world examplesKey FeaturesImplement various features of Rust to build blazingly fast applicationsLearn to build GUI applications using Gtk-rsExplo……続きを見る
Get to know the building blocks of Kotlin and best practices when using quality world-class applicationsKey Features\[\*\] Learn to build exciting and scalable Android and web applications (both the……続きを見る
Build fast, scalable, and high performing applications with DelphiKey FeaturesBuild efficient and concurrent applications in Delphi with focused examplesIdentify performance bottlenecks and apply th……続きを見る
Take advantage of Kotlin\\'s concurrency primitives to write efficient multithreaded applicationsKey FeaturesUnderstand Kotlin’s unique approach to multithreadingLearn how to write concurrent non-bl……続きを見る
GPU Parallel Program Development using CUDA teaches GPU programming by showing the differences among different families of GPUs. This approach prepares the reader for the next generation and future ……続きを見る
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 pa……続きを見る
Get to grips with modern software demands by learning the effective uses of Rust\\'s powerful memory safety.Key Features\[\*\] Learn and improve the sequential performance characteristics of your so……続きを見る
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 e……続きを見る
Learn how to build efficient, secure and robust code in C++ by using data structures and algorithms - the building blocks of C++Key FeaturesUse data structures such as arrays, stacks, trees, lists, ……続きを見る