Join us on a literary world trip!
Add this book to bookshelf
Grey
Write a new comment Default profile 50px
Grey
Subscribe to read the full book or read the first pages for free!
All characters reduced
Parallel and High Performance Programming with Python - cover

Parallel and High Performance Programming with Python

Fabio Nelli

Publisher: Orange Education Pvt Ltd

  • 0
  • 0
  • 0

Summary

Unleash the capabilities of Python and its libraries for solving high performance computational problems. 

KEY FEATURES 
- Explores parallel programming concepts and techniques for high-performance computing. 
- Covers parallel algorithms, multiprocessing, distributed computing, and GPU programming. 
- Provides practical use of popular Python libraries/tools like NumPy, Pandas, Dask, and TensorFlow. 

DESCRIPTION 
This book will teach you everything about the powerful techniques and applications of parallel computing, from the basics of parallel programming to the cutting-edge innovations shaping the future of computing. 
The book starts with an introduction to parallel programming and the different types of parallelism, including parallel programming with threads and processes. The book then delves into asynchronous programming, distributed Python, and GPU programming with Python, providing you with the tools you need to optimize your programs for distributed and high-performance computing. 
The book also covers a wide range of applications for parallel computing, including data science, artificial intelligence, and other complex scientific simulations. You will learn about the challenges and opportunities presented by parallel computing for these applications and how to overcome them. 
By the end of the book, you will have insights into the future of parallel computing, the latest research and developments in the field, and explore the exciting possibilities that lie ahead. 
WHAT WILL YOU LEARN 
- Build faster, smarter, and more efficient applications for data analysis, machine learning, and scientific computing 
- Implement parallel algorithms in Python 
- Best practices for designing, implementing, and scaling parallel programs in Python 

WHO IS THIS BOOK FOR? 
This book is aimed at software developers who wish to take their careers to the next level by improving their skills and learning about concurrent and parallel programming. It is also intended for Python developers who aspire to write fast and efficient programs, and for students who wish to learn the fundamentals of parallel computing and its practical uses. 

TABLE OF CONTENTS 
1. Introduction to Parallel Programming 
2. Building Multithreaded Programs 
3. Working with Multiprocessing and mpi4py Library 
4. Asynchronous Programming with AsyncIO 
5. Realizing Parallelism with Distributed Systems 
6. Maximizing Performance with GPU Programming using CUDA 
7. Embracing the Parallel Computing Revolution 
8. Scaling Your Data Science Applications with Dask 
9. Exploring the Potential of AI with Parallel Computing 
10. Hands-on Applications of Parallel Computing
Available since: 04/13/2023.

Other books that might interest you

  • Federated Learning - cover

    Federated Learning

    Jim D Johnston

    • 0
    • 0
    • 0
    Explore the future of privacy-preserving artificial intelligence and discover how machine learning models can be trained without centralizing sensitive data. 
    Federated Learning is a comprehensive and beginner-friendly guide to one of the most innovative approaches in modern artificial intelligence. Instead of collecting data in a single location, federated learning enables organizations and devices to collaboratively train machine learning models while keeping data where it is generated, improving privacy, security, and regulatory compliance. 
    This book explains the principles, architectures, and real-world applications of federated learning, making complex concepts accessible to students, developers, data scientists, and technology professionals seeking to understand next-generation AI systems. 
    Inside, you will discover:The fundamentals of federated learning and distributed AIHow decentralized model training worksPrivacy-preserving machine learning techniquesFederated learning architectures and communication protocolsModel aggregation and optimization strategiesSecurity challenges and defenses against adversarial attacksData governance, compliance, and regulatory considerationsApplications in healthcare, finance, mobile devices, IoT, and smart citiesFederated learning frameworks and implementation toolsEmerging trends and the future of decentralized artificial intelligence 
    Federated Learning provides the essential knowledge and practical insights needed to understand and implement privacy-aware machine learning systems in an increasingly data-conscious world.
    Show book
  • Discovering Peace: How Violence Has Faded Through Time - Elevate your understanding with our audiobook on how violence has faded over time - cover

    Discovering Peace: How Violence...

    Ethan Drayton

    • 0
    • 0
    • 0
    Discovering Peace: How Violence Has Faded Through Time   
    ⭐⭐ Simplified Audio Guide ⭐⭐   
    Looking to deepen your understanding of how humanity has moved towards peace instead of conflict? 
    Seeking a comprehensive guide that covers all the elements leading to the embrace of peace over time? 
    Your search ends here! 
    This guide serves as your definitive companion for exploring the evolution of peace, applying historical insights, and engaging in thought-provoking analysis. With this, you're set for a journey of enlightenment. 
    Updated to reflect the latest insights into humanity's shift towards peace. 
    Key features of this enriched guide:   
    - Profound insights about humanity's embrace of peace over conflict 
    - Detailed explanation of how societies have turned away from violence 
    - Effective strategies for understanding and discussing these historical trends 
    Our guide distinguishes itself through comprehensive coverage, which is essential for your in-depth understanding. Concepts aren't merely skimmed; they are delved into with precision. 
    Please note that this guide is not affiliated with any official entity and is purely an independent resource for your benefit. 
    Designed with a clear structure and easy-to-understand language, our guide on Discovering Peace ensures smooth transitions between topics. Say goodbye to dense jargon and welcome clear, precise, and technically accurate content. 
    So, why wait? Click the BUY NOW button, secure your guide, and begin your journey to understanding how humanity has embraced peace over conflict!
    Show book
  • H sapiens: The Last 12000 Years - cover

    H sapiens: The Last 12000 Years

    Fil Munas M.D.

    • 0
    • 0
    • 0
    A COSMIC CONUNDRUM—This astonishing book follows our ascendancy from just another hominin on the open African savannah to the alpha hegemon on Earth today endangering its entire future. Along the way, humans methodically outwitted their competition with phenomenal efficiency and indifference, to emerge in the modern 21st century as the linchpin of a major mass extinction of countless other lifeforms cohabiting their planet with them. The shredding of our fragile ecosphere by massive proliferation and monopolistic overconsumption of Earth’s precious resources by a single invasive species, along with the inexorable combustion of deadly fossil fuels to acquire the energy needed to sustain their profligate and lavish lifestyle, is threatening to drive H. sapiens itself into extinction within the next 300 years. This is the true story of that improbable adventure! 
    ...The Publishers
    Show book
  • Beehive Alchemy Unveiled - Crafting with Honey and Beeswax - cover

    Beehive Alchemy Unveiled -...

    Emily Parker

    • 0
    • 0
    • 0
    The extensive manual "Beehive Alchemy Unveiled: Crafting with Honey and Beeswax" examines the countless applications for honey and beeswax in inventive and environmentally friendly methods. This book explores the chemistry of these natural bee products and shows readers how to make everything from healthy skincare items infused with honey to opulent beeswax candles. It's ideal for both novice and seasoned craftsmen who wish to explore the beauties of nature because it provides comprehensive, step-by-step directions. 
    Beyond crafting, the book highlights environmentally beneficial methods, demonstrating how products like reusable beeswax food wraps may be made with honey and beeswax to cut down on plastic waste. It also provides readers with information about the holistic and therapeutic qualities of these natural compounds, emphasizing their health advantages. 
    "Beehive Alchemy Unveiled" encourages thoughtful, handcrafted gift ideas in addition to personal creations. This book offers many ideas for people who wish to share their products with others, whether they be candle sets, skincare kits, or honey jars with a distinctive twist. 
    This handbook encourages readers to craft with more mindfulness by emphasizing sustainability and environmental care. This book provides access to the fascinating realm of beehive alchemy for anybody seeking to rediscover nature and infuse their life with a creative element.
    Show book
  • Identity Security for Software Development - Best Practices That Every Developer Must Know - cover

    Identity Security for Software...

    Matt Barker, Uzi Ailon, John Walsh

    • 0
    • 0
    • 0
    Maintaining secrets, credentials, and machine identities in secure ways is an important, though often overlooked, aspect of secure software development. DevOps security often addresses vulnerabilities, but it neglects broader discussions like authentication, authorization, and access control, potentially leaving the door open for breaches. That's where an identity security strategy integrated in your code, infrastructure, and environments from day one can help. 
     
     
     
    In this practical book, authors John Walsh, Uzi Ailon, and Matt Barker provide conceptual frameworks, technology overviews, and useful code snippets to bridge the gap between development, IT, and security to integrate robust identity security across apps, CI/CD pipelines, Kubernetes and cloud native, hybrid and multicloud, process automation, IoT, and more. You'll learn: 
     
     
     
    ● What developers need to know about managing secrets and identity to build safer apps 
     
     
     
    ● What machine identities, secrets, and credentials are—and how to secure them 
     
     
     
    ● How to secure the software supply chain to build safer apps 
     
     
     
    ● How identity security fits into modern software development practices
    Show book
  • The 38 Billion Year Story of Life and Evolution - cover

    The 38 Billion Year Story of...

    Ylia Callan

    • 0
    • 0
    • 0
    This audiobook is narrated by an AI Voice. The 3.8 Billion Year Story of Life and Evolution takes listeners on an awe-inspiring journey through the vast history of life on Earth. From the mysterious origins of the first microbes to the great evolutionary leaps that gave rise to complex organisms, this audiobook unfolds the sweeping saga of our planet’s living tapestry. 
     
    Discover the Oxygen Revolution that transformed the atmosphere, the icy grip of Snowball Earth, the explosive diversification of the Cambrian Period, and the rise and fall of mighty species through cataclysmic mass extinctions. Walk alongside the earliest land plants, giant insects of the Carboniferous swamps, colossal dinosaurs, and finally, the remarkable emergence of mammals and humans. 
     
    Written in a clear, engaging narrative style, this audiobook blends science and storytelling to reveal how life has endured, adapted, and flourished against unimaginable odds. Whether you are fascinated by biology, geology, or the human story itself, The 3.8 Billion Year Story of Life and Evolution offers a grand perspective on the interwoven forces that shaped every creature alive today - including us.
    Show book