Energy-Efficient Sampling Using Stochastic Magnetic Tunnel Junctions
Alder, Kajale, Tunsiricharoengul et al.
(Pseudo)random sampling, a costly yet widely used method in (probabilistic) machine learning and Markov Chain Monte Carlo algorithms, remains unfeasible on a truly large scale due to unmet computational requirements. We introduce an energy-efficient algorithm for uniform Float16 sampling, utilizing a room-temperature stochastic magnetic tunnel junction device to generate truly random floating-point numbers. By avoiding expensive symbolic computation and mapping physical phenomena directly to the statistical properties of the floating-point format and uniform distribution, our approach achieves a higher level of energy efficiency than the state-of-the-art Mersenne-Twister algorithm by a minimum factor of 9721 and an improvement factor of 5649 compared to the more energy-efficient PCG algorithm. Building on this sampling technique and hardware framework, we decompose arbitrary distributions into many non-overlapping approximative uniform distributions along with convolution and prior-likelihood operations, which allows us to sample from any 1D distribution without closed-form solutions. We provide measurements of the potential accumulated approximation errors, demonstrating the effectiveness of our method.
academic
أخذ العينات الموفر للطاقة باستخدام وصلات النفق المغناطيسي العشوائية
أخذ العينات العشوائية (الزائفة) هو طريقة مستخدمة على نطاق واسع لكن مكلفة في التعلم الآلي الاحتمالي وخوارزميات سلاسل ماركوف مونت كارلو، وتبقى غير قابلة للتطبيق في التطبيقات الضخمة حقاً بسبب المتطلبات الحسابية غير المستوفاة. تقدم هذه الورقة خوارزمية موفرة للطاقة تستفيد من أجهزة وصلات النفق المغناطيسي العشوائية في درجة حرارة الغرفة لتوليد أرقام عشوائية حقيقية بصيغة Float16 لأخذ عينات موحدة. من خلال تجنب الحسابات الرمزية المكلفة، ومن خلال تعيين الظواهر الفيزيائية مباشرة إلى صيغة الفاصلة العائمة والخصائص الإحصائية للتوزيع الموحد، حققت الطريقة تحسناً في كفاءة الطاقة بمعامل لا يقل عن 9721 مرة مقارنة بخوارزمية Mersenne-Twister الحديثة، وتحسناً بمعامل 5649 مرة مقارنة بخوارزمية PCG الأكثر كفاءة في استهلاك الطاقة. بناءً على تقنية أخذ العينات هذه والإطار الهندسي، قام المؤلفون بتحليل التوزيعات التعسفية إلى توزيعات موحدة تقريبية متعددة غير متداخلة، مع الجمع بين عمليات الالتفاف وعمليات السابقة-الاحتمالية، لتحقيق أخذ عينات من توزيعات أحادية البعد التعسفية دون الحاجة إلى حل مغلق.
أزمة استهلاك الطاقة: التطبيق الواسع للذكاء الاصطناعي يؤدي إلى استهلاك كبير للطاقة وتكاليف اقتصادية وانبعاثات CO₂، مما لا يزيد من تكاليف المنتجات فحسب بل يعيق أيضاً الجهود المبذولة للتعامل مع تغير المناخ
اختناق التعلم الآلي الاحتمالي: يفتقر التعلم العميق التقليدي إلى القدرة على قياس عدم اليقين، وبينما يوفر التعلم الآلي الاحتمالي إطاراً نظرياً، فإن استهلاك الطاقة المرتفع يجعله غير قابل للتطبيق في التطبيقات واسعة النطاق
التكلفة الحسابية لتوليد الأرقام العشوائية: أخذ عينات سلاسل ماركوف مونت كارلو (MCMC) هو جوهر التعلم الآلي الاحتمالي، لكن متطلباته الحسابية والطاقة الهائلة تجعله غير مناسب للنشر واسع النطاق
تصميم هندسي مبتكر: اقتراح جهاز وصلة نفق مغناطيسي عشوائي عالي الكفاءة (s-MTJ) يمكنه توليد عينات توزيع برنولي مع معامل p قابل للتحكم من خلال انحياز التيار
حل مغلق الشكل: اقتراح حل مغلق الشكل لتطبيق توزيع برنولي على مجموعة معاملات مواضع البتات بصيغة الفاصلة العائمة، مما يحقق أخذ عينات التوزيع دون حسابات رمزية، مع تحسن في كفاءة الطاقة بمعامل 5649 مرة مقارنة بمولدات الأرقام العشوائية الموجودة في إعداد Float16
إطار عمل لأخذ عينات التوزيعات التعسفية: اقتراح تمثيل التوزيعات أحادية البعد التعسفية باستخدام نموذج خليط موحد، واستخدام أخذ عينات موحد فعال مدعوم بالأجهزة لتحقيق أخذ عينات من التوزيعات أحادية البعد التعسفية، مع إدخال عمليات الالتفاف وتحويلات السابقة-الاحتمالية للتعلم وأخذ العينات من التوزيعات بدون حل مغلق الشكل
تستشهد الورقة بـ 76 مرجعاً ذا صلة، تغطي عدة مجالات بما في ذلك إلكترونيات الدوران وتوليد الأرقام العشوائية والتعلم الآلي الاحتمالي وطرق MCMC، مما يوفر أساساً نظرياً متيناً للبحث متعدد التخصصات.
التقييم الشامل: هذه ورقة بحثية مبتكرة وذات أهمية كبيرة متعددة التخصصات، تجمع بنجاح بين تطبيق أجهزة إلكترونيات الدوران لحل المشاكل العملية في التعلم الآلي. على الرغم من أنها لا تزال تواجه تحديات في التطبيق الهندسي، فإن مساهماتها النظرية وتأثيرها المحتمل يستحقان الاهتمام. تتمتع منهجية الورقة بعمومية ويمكنها فتح اتجاهات بحثية جديدة لتسريع الحساب الاحتمالي بالأجهزة.