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 फ्लोटिंग-पॉइंट संख्याएं उत्पन्न करता है। महंगी प्रतीकात्मक गणना से बचकर, भौतिक घटनाओं को सीधे फ्लोटिंग-पॉइंट प्रारूप और समान वितरण के सांख्यिकीय गुणों में मैप करके, यह विधि अत्याधुनिक Mersenne-Twister एल्गोरिदम कार्यान्वयन की तुलना में कम से कम 9721 गुना ऊर्जा दक्षता प्राप्त करती है, और अधिक ऊर्जा-कुशल PCG एल्गोरिदम की तुलना में 5649 गुना सुधार प्राप्त करती है। इस सैंपलिंग तकनीक और हार्डवेयर ढांचे के आधार पर, लेखक मनमाने वितरण को कई गैर-अतिव्यापी अनुमानित समान वितरणों में विघटित करते हैं, कनवल्शन और पूर्व-संभावना संचालन के साथ संयोजन करके, बंद-रूप समाधान की आवश्यकता के बिना मनमाने एक-आयामी वितरण से सैंपलिंग को लागू करते हैं।
ऊर्जा संकट: कृत्रिम बुद्धिमत्ता के व्यापक अनुप्रयोग से महत्वपूर्ण ऊर्जा खपत, आर्थिक लागत और CO2 उत्सर्जन होता है, जो न केवल उत्पाद लागत बढ़ाता है बल्कि जलवायु परिवर्तन से निपटने के प्रयासों में भी बाधा डालता है
संभाव्य मशीन लर्निंग की बाधा: पारंपरिक गहन शिक्षा में अनिश्चितता परिमाणीकरण की क्षमता का अभाव है, जबकि संभाव्य मशीन लर्निंग सैद्धांतिक ढांचा प्रदान करती है लेकिन उच्च ऊर्जा खपत के कारण बड़े पैमाने के अनुप्रयोगों में व्यावहारिक नहीं है
यादृच्छिक संख्या उत्पादन की कम्प्यूटेशनल लागत: मार्कोव चेन मोंटे कार्लो (MCMC) सैंपलिंग संभाव्य मशीन लर्निंग का मूल है, लेकिन इसकी विशाल कम्प्यूटेशनल और ऊर्जा आवश्यकताएं इसे बड़े पैमाने पर तैनाती के लिए अनुपयुक्त बनाती हैं
नवीन हार्डवेयर डिजाइन: उच्च ऊर्जा-कुशल यादृच्छिक-स्विचिंग मैग्नेटिक टनल जंक्शन (s-MTJ) उपकरण प्रस्तावित किया गया है, जो पैरामीटर p के साथ बर्नौली वितरण नमूने उत्पन्न कर सकता है जिसे विद्युत प्रवाह पूर्वाग्रह के माध्यम से नियंत्रित किया जा सकता है
बंद-रूप समाधान: बर्नौली वितरण को फ्लोटिंग-पॉइंट प्रारूप बिट स्थितियों के पैरामीटर सेट पर लागू करने के लिए एक बंद-रूप समाधान प्रस्तावित किया गया है, जो प्रतीकात्मक गणना के बिना वितरण सैंपलिंग को लागू करता है, Float16 कॉन्फ़िगरेशन के तहत मौजूदा यादृच्छिक संख्या जनरेटर की तुलना में 5649 गुना ऊर्जा दक्षता सुधार
मनमाना वितरण सैंपलिंग ढांचा: समान वितरण मिश्रण मॉडल का उपयोग करके मनमाने एक-आयामी वितरण का प्रतिनिधित्व करने का प्रस्ताव दिया गया है, उच्च-कुशल हार्डवेयर समर्थन का उपयोग करके समान सैंपलिंग को मनमाने 1D वितरण सैंपलिंग के लिए लागू किया गया है, बंद-रूप समाधान के बिना वितरण सीखने और सैंपलिंग के लिए कनवल्शन और पूर्व-संभावना रूपांतरण प्रस्तुत किए गए हैं
इनपुट: लक्ष्य संभाव्य वितरण या वितरण पैरामीटर
आउटपुट: लक्ष्य वितरण के अनुरूप Float16 प्रारूप यादृच्छिक नमूने
बाधाएं: ऊर्जा खपत को कम करना, सांख्यिकीय सटीकता सुनिश्चित करना
अंतःविषय नवाचार: स्पिनट्रॉनिक्स और मशीन लर्निंग को सफलतापूर्वक जोड़ा गया है, हार्डवेयर-एल्गोरिदम सहयोगी डिजाइन की क्षमता प्रदर्शित करता है
व्यावहारिक मूल्य: संभाव्य मशीन लर्निंग द्वारा सामना की जाने वाली वास्तविक ऊर्जा खपत समस्या को हल करता है, बड़े पैमाने पर तैनाती को बढ़ावा देने की संभावना है
सैद्धांतिक पूर्णता: उपकरण भौतिकी से एल्गोरिदम अनुप्रयोग तक संपूर्ण सैद्धांतिक ढांचा प्रदान करता है
पर्याप्त प्रयोग: भौतिक सिमुलेशन, सांख्यिकीय सत्यापन और डाउनस्ट्रीम कार्य मूल्यांकन सहित व्यापक प्रयोग शामिल हैं
पेपर में स्पिनट्रॉनिक्स, यादृच्छिक संख्या उत्पादन, संभाव्य मशीन लर्निंग और MCMC विधियों सहित कई क्षेत्रों के महत्वपूर्ण कार्यों को कवर करते हुए 76 संबंधित संदर्भ उद्धृत किए गए हैं, जो अंतःविषय अनुसंधान के लिए एक मजबूत सैद्धांतिक आधार प्रदान करते हैं।
समग्र मूल्यांकन: यह महत्वपूर्ण नवाचार महत्व का एक अंतःविषय अनुसंधान पेपर है, जो स्पिनट्रॉनिक्स उपकरणों को मशीन लर्निंग में व्यावहारिक समस्याओं को हल करने के लिए सफलतापूर्वक लागू करता है। हालांकि इंजीनियरिंग कार्यान्वयन में अभी भी चुनौतियों का सामना करना पड़ रहा है, लेकिन इसके सैद्धांतिक योगदान और संभावित प्रभाव ध्यान देने योग्य हैं। पेपर की पद्धति सार्वभौमिक है, जो हार्डवेयर-त्वरित संभाव्य गणना के लिए अनुसंधान की नई दिशा खोलता है।