Rejoignez-nous pour un voyage dans le monde des livres!
Ajouter ce livre à l'électronique
Grey
Ecrivez un nouveau commentaire Default profile 50px
Grey
Abonnez-vous pour lire le livre complet ou lisez les premières pages gratuitement!
All characters reduced
Parallel and High Performance Programming with Python - Unlock parallel and concurrent programming in Python using multithreading CUDA Pytorch and Dask - cover

Parallel and High Performance Programming with Python - Unlock parallel and concurrent programming in Python using multithreading CUDA Pytorch and Dask

Fabio Nelli

Maison d'édition: Orange Education Pvt Ltd

  • 0
  • 0
  • 0

Synopsis

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.DESCRIPTIONThis 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 PythonWHO 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 Library4. Asynchronous Programming with AsyncIO5. Realizing Parallelism with Distributed Systems 6. Maximizing Performance with GPU Programming using CUDA7. Embracing the Parallel Computing Revolution8. Scaling Your Data Science Applications with Dask9. Exploring the Potential of AI with Parallel Computing10. Hands-on Applications of Parallel ComputingAUTHOR BIO Fabio Nelli holds a Master's Degree in Chemistry and a Bachelor's Degree in IT and Automation Engineering. He currently works at various research institutes and private companies, where he delivers educational courses on data analysis and data visualization technologies. He contributes to writing articles on the web and writes in-depth books on the subject.
Disponible depuis: 23/08/2023.

D'autres livres qui pourraient vous intéresser

  • Cracking Hitler's Atlantic Wall - The 1st Assault Brigade Royal Engineers on D-Day - cover

    Cracking Hitler's Atlantic Wall...

    Richard C Anderson

    • 0
    • 0
    • 0
    A military historian analyzes the ingenious WWII tanks known as Hobart’s Funnies, detailing their development and their role in the D-Day campaign. When the British and Canadians landed in Normandy on June 6, 1944, they were accompanied by specialized armored vehicles designed to remove German obstacles and mines. Developed by the Royal Engineers, these tanks known as Hobart's Funnies featured a range of ingenious innovations, from carpet-laying and bridge-laying devices to a giant 290-millimeter mortar.   Examining these vehicles from technical development to combat deployment, military historian Richard C. Anderson Jr. gives a minute-by-minute account of D-Day's early hours on Sword, Juno, and Gold Beaches—the critical moments when success hinged on the assault engineers’ ability to  clear a path or breach the seawall.   Anderson also describes the events on Omaha and Utah Beaches, where U.S. troops, despite being offered these vehicles, stormed ashore without them. Through careful comparison of conditions and outcomes, Anderson assesses the vehicles’ performance and impact on D-Day's successes and failures.
    Voir livre
  • Believe In What You See - Knowing God Personally By Seeing His Presence In Nature - cover

    Believe In What You See -...

    Debbie Feyh

    • 0
    • 0
    • 0
    Every living thing wants to be known and loved. The sun, trees, zebras, stars, and tulips all trust God, the maker of the waves, to provide for their needs. God’s presence is glorified at all times in His plan for nature. 
    In an uplifting presentation, Debbie Feyh shares insights into her spiritual journey, biblical wisdom, introspective questions, and points to ponder to reveal God’s handiwork, highlighted on Earth during every day, hour, and minute. She encourages believers to seek God in nature, release worries and fears, unearth their unique purpose, and learn how the gift of His presence and love saturates the great outdoors, never leaving them alone. Through her spiritual roadmap, others are guided to trust God’s plan and learn to live life expecting to see Him in it. 
    Believe In What You See is an inspirational guide that leads believers down a thoughtful path to see God’s constant presence in nature and recognize that He is always providing comfort, hope, and unconditional love.
    Voir livre
  • Shepherd’s Sight - A Farming Life - cover

    Shepherd’s Sight - A Farming Life

    Barbara McLean

    • 0
    • 0
    • 0
    A restorative and resonant memoir of a year in the life of an aging shepherd 
    		 
    For 50 years, Barbara McLean has tended a flock of Border Leicester sheep on her small Ontario farm, Lambsquarters. In Shepherd’s Sight she shares the crises, pleasures, and challenges of farm life over the course of a year. Now in her 70s, McLean faces a new problem: how much longer she can continue with the physically taxing work that is her central source of meaning and satisfaction.  
    		 
    Through her unsentimental gaze, we witness the highs and heartbreaks of delivering and rearing lambs, the shearing and spinning of wool, the wildlife in the woods (and occasionally in the house), and the garden produce moving from seed to harvest to table. Even after half a century on this land, McLean is still making fresh observations, and she shares them in evocative, elegant prose. As she moves through the calendar year, she also reflects on years past, offering a long view on climate, stewardship, and agriculture. 
    		 
    With its vivid description and absorbing storytelling, Shepherd’s Sight offers an unforgettable glimpse of a life lived on the land.
    Voir livre
  • Adaptive Computing - Designing Systems that Evolve with Change - cover

    Adaptive Computing - Designing...

    James Henry

    • 0
    • 0
    • 0
    In an era marked by rapid technological advancement and shifting user demands, Adaptive Computing: Designing Systems that Evolve with Change explores the revolutionary potential of adaptive systems in transforming how we interact with technology. This comprehensive guide delves into the principles, methodologies, and real-world applications of adaptive computing, highlighting the importance of designing systems that can learn, self-organize, and adjust in response to dynamic environments. 
    Readers will embark on a journey through the foundational theories of adaptive computing, including systems theory and cybernetics, while uncovering the key technologies that enable adaptability, such as machine learning, IoT, and cloud computing. The book provides insightful case studies across various sectors—healthcare, finance, smart cities, and education—demonstrating how adaptive systems enhance efficiency, personalize user experiences, and drive innovation. 
    This book offers valuable insights into designing resilient systems that thrive in complexity and uncertainty. It also addresses the ethical considerations and challenges involved in creating adaptive technologies, emphasizing the need for transparency, security, and trust. 
    Adaptive Computing: Designing Systems that Evolve with Change is your essential roadmap to understanding and harnessing the power of adaptive systems, equipping you with the knowledge to navigate the future of intelligent computing and drive meaningful change in your organization and beyond. 
     
    Voir livre
  • Distributed Databases - Design Implementation and Management in Modern System - cover

    Distributed Databases - Design...

    May Sherry

    • 0
    • 0
    • 0
    In an era where data is generated at unprecedented speeds and volumes, understanding how to efficiently manage and distribute this data is crucial. Distributed Databases: Design, Implementation, and Management in Modern Systems provides a comprehensive guide to mastering the complex world of distributed databases, equipping readers with the knowledge and tools needed to navigate and excel in this dynamic field. 
    This book offers a deep dive into the core principles and practices that underpin distributed database systems, blending theoretical insights with practical applications. It begins with an exploration of fundamental concepts and architectural considerations, laying the groundwork for a detailed examination of data distribution, replication, and consistency. 
    Distributed Databases: Design, Implementation, and Management in Modern Systems empowers you to build robust, efficient, and scalable data systems for today’s data-driven world. 
     
    Voir livre
  • Carried Through Cancer - 70 Days of Spiritual Strength from Cancer Fighters Survivors and Caregivers - cover

    Carried Through Cancer - 70 Days...

    Kim Harms

    • 0
    • 0
    • 0
    Whether it’s yours or a loved one’s, a cancer diagnosis changes everything. It stops you in your tracks as you put everything you have into fighting for life. It can feel isolating being thrown into the unknown chaos of treatment.But you are not alone.With uplifting stories from dozens of women who have been where you are, Carried Through Cancer provides emotional and spiritual support, encouragement, and community in its true stories of God-filled moments within the hard and heartbreaking road of cancer.God meets some people in their fear in the exam room and others in the shower where the flowing water drowns out tears, but regardless of the location, this 70-day devotional demonstrates that God shows up when people reach out to Him, and He is there to carry you through your story.
    Voir livre