مقاله هارمونیک و Wigner کروی متفاوت و شتاب قابل تغییر و شتاب
| عنوان مقاله به انگلیسی | Differentiable and accelerated spherical harmonic and Wigner transforms |
| عنوان مقاله به فارسی | مقاله هارمونیک و Wigner کروی متفاوت و شتاب قابل تغییر و شتاب |
| نویسندگان | Matthew A. Price, Jason D. McEwen |
| زبان مقاله | انگلیسی |
| فرمت مقاله: | |
| تعداد صفحات | 30 |
| دسته بندی موضوعات | Computational Physics,Instrumentation and Methods for Astrophysics,Machine Learning,فیزیک محاسباتی , ابزار دقیق و روش های اخترفیزیک , یادگیری ماشین , |
| توضیحات | Submitted 24 November, 2023; originally announced November 2023. , Comments: 30 pages, 7 figures, code available at https://github.com/astro-informatics/s2fft |
| توضیحات به فارسی | ارسال شده 24 نوامبر 2023 ؛در ابتدا نوامبر 2023 اعلام شد ، نظرات: 30 صفحه ، 7 شکل ، کد موجود در https://github.com/astro-informatics/s2fft |
چکیده
Many areas of science and engineering encounter data defined on spherical manifolds. Modelling and analysis of spherical data often necessitates spherical harmonic transforms, at high degrees, and increasingly requires efficient computation of gradients for machine learning or other differentiable programming tasks. We develop novel algorithmic structures for accelerated and differentiable computation of generalised Fourier transforms on the sphere $\mathbb{S}^2$ and rotation group $\text{SO}(3)$, i.e. spherical harmonic and Wigner transforms, respectively. We present a recursive algorithm for the calculation of Wigner $d$-functions that is both stable to high harmonic degrees and extremely parallelisable. By tightly coupling this with separable spherical transforms, we obtain algorithms that exhibit an extremely parallelisable structure that is well-suited for the high throughput computing of modern hardware accelerators (e.g. GPUs). We also develop a hybrid automatic and manual differentiation approach so that gradients can be computed efficiently. Our algorithms are implemented within the JAX differentiable programming framework in the S2FFT software code. Numerous samplings of the sphere are supported, including equiangular and HEALPix sampling. Computational errors are at the order of machine precision for spherical samplings that admit a sampling theorem. When benchmarked against alternative C codes we observe up to a 400-fold acceleration. Furthermore, when distributing over multiple GPUs we achieve very close to optimal linear scaling with increasing number of GPUs due to the highly parallelised and balanced nature of our algorithms. Provided access to sufficiently many GPUs our transforms thus exhibit an unprecedented effective linear time complexity.
چکیده به فارسی (ترجمه ماشینی)
بسیاری از حوزه های علم و مهندسی با داده های مواجه شده بر روی منیفولدهای کروی تعریف شده است.مدل سازی و تجزیه و تحلیل داده های کروی اغلب نیاز به تبدیل هارمونیک کروی ، در درجات بالا دارد و به طور فزاینده ای نیاز به محاسبه کارآمد شیب ها برای یادگیری ماشین یا سایر کارهای برنامه نویسی متفاوت دارد.ما ساختارهای الگوریتمی جدید را برای محاسبه شتاب و متفاوت از تبدیل های فوریه تعمیم یافته در کره $ Mathbb {s}^2 $ و گروه چرخش $ text {SO} (3) $ ، یعنی دگرگونی هارمونیک کروی و Wigner ایجاد می کنیم.ما یک الگوریتم بازگشتی برای محاسبه Wigner $ d $ -functions ارائه می دهیم که هم در درجه هارمونیک بالا پایدار است و هم بسیار موازی است.با اتصال محکم این مسئله با تبدیل های کروی جداگانه ، ما الگوریتم هایی را به دست می آوریم که یک ساختار بسیار موازی را نشان می دهند که برای محاسبات توان بالا شتاب دهنده های سخت افزاری مدرن (به عنوان مثال GPU) مناسب است.ما همچنین یک رویکرد تمایز اتوماتیک و دستی ترکیبی ایجاد می کنیم تا شیب ها بتوانند به طور کارآمد محاسبه شوند.الگوریتم های ما در چارچوب برنامه نویسی متفاوت JAX در کد نرم افزار S2FFT پیاده سازی می شوند.نمونه های بیشماری از کره پشتیبانی می شود ، از جمله نمونه گیری Equiangular و HealPix.خطاهای محاسباتی به ترتیب دقت دستگاه برای نمونه های کروی است که یک قضیه نمونه گیری را می پذیرند.هنگامی که در برابر کدهای C جایگزین معیار قرار می گیریم ، تا یک شتاب 400 برابر مشاهده می کنیم.علاوه بر این ، هنگام توزیع بیش از GPU های متعدد ، ما به دلیل افزایش تعداد GPU ها به دلیل ماهیت بسیار موازی و متعادل الگوریتم های خود ، به مقیاس خطی بهینه بسیار نزدیک می رسیم.دسترسی به اندازه کافی به بسیاری از GPU های ما تبدیل شده است ، بنابراین یک پیچیدگی زمان خطی مؤثر بی سابقه را نشان می دهد.📚 محتوای این محصول آموزشی (پکیج کامل)
علاوه بر مقاله اصلی انگلیسی که دریافت می کنید، برای یادگیری عمیقتر و تسلط کامل بر مباحث مجموعهای از کتابهای آموزشی نیز ارائه میشود.
-
کتاب صدها نکته فارسی (خودمونی) – نسخه PDF — زبان ساده و کاربردی
مشاهده نمونه نسخه نکات ساده -
کتاب صدها نکته رسمی فارسی – نسخه PDF — نگارش استاندارد و علمی
مشاهده نمونه نسخه نکات رسمی -
کتاب صدها پرسش و پاسخ تشریحی – نسخه PDF
— هر سؤال همراه با پاسخ کامل برای درک عمیق مفاهیم
مشاهده نمونه نسخه پرسش و پاسخ -
کتاب پرسش و پاسخ چهارگزینهای – نسخه یادگیری سریع
— پاسخها بلافاصله بعد از سؤال برای مرور سریع
مشاهده نمونه نسخه کوییز سریع -
کتاب پرسش و پاسخ چهارگزینهای – نسخه خودآزمایی
— پاسخها در انتهای بخشها برای سنجش واقعی یادگیری
مشاهده نمونه نسخه آزمونی
🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتابها، تمرینها و خودآزمایی.
ℹ️ نکات مهم هنگام خرید
- این محصول به صورت فایل دانلودی کامل ارائه میشود.
- توجه: لینکهای اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال میشوند.
- دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
- برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
- اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینکها را دریافت نکردهاید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینکها دوباره ارسال شوند.
💬 راههای ارتباطی پشتیبانی:
واتساپ یا هر پیام رسان داخلی یا پیامک:
09395106248
تلگرام: @ma_limbs
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.