오디오북 라이프의 시작

격이 다른 오디오북 생활을 경험해보세요!

  • 언제든 손쉽게 구독해지 가능
  • 월정액 11900원 부터
  • 무제한 청취
  • 총 5만권 이상의 영/한 오디오북
  • 온가족을 위한 다양한 오디오북
지금 바로 시작해보세요!
kr all devices

Julia High Performance: Optimizations, distributed computing, multithreading, and GPU programming with Julia 1.0 and beyond, 2nd Edition

언어
영어
Format
카테고리

논픽션

Design and develop high-performance programs in Julia 1.0

Key Features

• Learn the characteristics of high-performance Julia code

• Use the power of the GPU to write efficient numerical code

• Speed up your computation with the help of newly introduced shared memory multi-threading in Julia 1.0

Book Description

Julia is a high-level, high-performance dynamic programming language for numerical computing. If you want to understand how to avoid bottlenecks and design your programs for the highest possible performance, then this book is for you.

The book starts with how Julia uses type information to achieve its performance goals, and how to use multiple dispatches to help the compiler emit high-performance machine code. After that, you will learn how to analyze Julia programs and identify issues with time and memory consumption. We teach you how to use Julia's typing facilities accurately to write high-performance code and describe how the Julia compiler uses type information to create fast machine code. Moving ahead, you'll master design constraints and learn how to use the power of the GPU in your Julia code and compile Julia code directly to the GPU. Then, you'll learn how tasks and asynchronous IO help you create responsive programs and how to use shared memory multithreading in Julia. Toward the end, you will get a flavor of Julia's distributed computing capabilities and how to run Julia programs on a large distributed cluster.

By the end of this book, you will have the ability to build large-scale, high-performance Julia applications, design systems with a focus on speed, and improve the performance of existing programs.

What you will learn

• Understand how Julia code is transformed into machine code

• Measure the time and memory taken by Julia programs

• Create fast machine code using Julia's type information

• Define and call functions without compromising Julia's performance

• Accelerate your code via the GPU

• Use tasks and asynchronous IO for responsive programs

• Run Julia programs on large distributed clusters

Who this book is for

This book is for beginners and intermediate Julia programmers who are interested in high-performance technical programming. A basic knowledge of Julia programming is assumed.

© 2019 Packt Publishing (전자책 ): 9781788292306

출시일

전자책 : 2019년 6월 10일

태그

다른 사람들도 즐겼습니다 ...

  1. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  2. Machine Learning Introbooks Team
  3. Pytorch: Building AI Models with Ease and Flexibility James Henry
  4. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
  5. Mastering RESTful API Development with Go Nitin Gurbani
  6. The Art of Machine Learning: Algorithms and Applications Craig Dames
  7. Ultimate Cyberwarfare for Evasive Cyber Tactics Chang Tan
  8. Moonshot Moments: Ushering in the Next Human Renaissance Through AI, Transhumanism, and Psychedelics Milan Kordestani
  9. Cracking the Code: Introduction to Machine Learning for Novices: Building a Foundation for Artificial Intelligence Sarah Parker
  10. Data Science John D. Kelleher
  11. Machine Learning Mastery: Shaping the Future with Algorithms: Unlocking Insights Through Predictive Machine Learning Daniel Foster
  12. On Being Someone Helen Oppenheimer
  13. The Night Land, A Story Retold William Hope Hodgson
  14. Technelegy Sasha Stiles
  15. Transit Lounge Sunil Mishra
  16. Embrace a Change and Free Yourself Forever: An Inspiring Journey of the Battle Against Addiction and Pessimism M Danish
  17. Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
  18. The Rise and Fall of D.O.D.O.: A Novel Nicole Galland
  19. Self-Tracking Dawn Nafus
  20. The Science of Positivity: Stop Negative Thought Patterns by Changing Your Brain Chemistry Loretta Graziano Breuning
  21. Redesign Your Mind: The Breakthrough Program for Real Cognitive Change Eric Maisel
  22. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
  23. The Princeton Companion to Mathematics Timothy Gowers
  24. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
  25. Most Likely to Succeed: Preparing Our Kids for the New Innovation Era Ted Dintersmith
  26. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
  27. The Psychedelic Trip of Rohan: The Journey from Illusion to Transformation Aditya Arora
  28. Extended Summary - Bewilderment: Based On The Book By Richard Powers Quick Reading Library
  29. Dedicated: The Case for Commitment in an Age of Infinite Browsing Pete Davis
  30. Summary of Nikhil Krishnan's A Terribly Serious Adventure IRB Media
  31. Mastering OpenCV with Python Ayush Vaishya
  32. Who Owns the Future? Jaron Lanier
  33. Flowers of Time: On Postapocalyptic Fiction Mark Payne
  34. Summary of Philip Ball's Beyond Weird IRB Media
  35. Naive Pessimists : Meet the naysayers who thrive on doom, hog the spotlight — and get almost everything wrong Ulrika Gerth
  36. Virtue and the Making of Modern Liberalism Peter Berkowitz
  37. Alien Listening: Voyager's Golden Record and Music from Earth Daniel K. L. Chua
  38. The empty and desolate consciousness Lawrence Pih
  39. Liberty Worth the Name: Locke on Free Agency Gideon Yaffe
  40. Noble Savages: Exposing the Worldview of Pornographers and Their War Against Christian Civilization R. J. Rushdoony
  41. The Paper Menagerie and Other Stories Ken Liu
  42. No Time Like the Present: Finding Freedom, Love, and Joy Right Where You Are Jack Kornfield
  43. Digital Pilgrims: Towards a Quantum Humanity Adrián Sicilia
  44. Of Heretics and Martyrs in Meiji Japan: Buddhism and Its Persecution James Edward Ketelaar
  45. Politics and the Imagination Raymond Geuss
  46. Flourish: A Visionary New Understanding of Happiness and Well-being Martin E. P. Seligman
  47. Searcher Reaches Land's Limits, Volume I: A Commentary on Revelations of Mind Richard Dixey

언제 어디서나 스토리텔

  • 국내 유일 해리포터 시리즈 오디오북

  • 5만권이상의 영어/한국어 오디오북

  • 키즈 모드(어린이 안전 환경)

  • 월정액 무제한 청취

  • 언제든 취소 및 해지 가능

  • 오프라인 액세스를 위한 도서 다운로드

인기

스토리텔 언리미티드

5만권 이상의 영어, 한국어 오디오북을 무제한 들어보세요

11900 원 /월
  • 계정 1개

  • 무제한 청취

  • 사용자 1인

  • 무제한 청취

  • 언제든 해지하실 수 있어요

지금 바로 시작하기

패밀리

친구 또는 가족과 함께 오디오북을 즐기고 싶은 분들을 위해

매달 17900원 부터
  • 2-3 계정

  • 무제한 청취

  • 2-3 계정

  • 무제한 청취

  • 언제든 해지하실 수 있어요

2 개 계정

17900 원 /월
지금 바로 시작하기