क्रिप्टोकरेंसी में FPGA क्या है?
FPGA (फील्ड प्रोग्रामेबल गेट एरे) एक फील्ड-प्रोग्रामेबल गेट एरे है, यानी एक सेमीकंडक्टर डिवाइस जिसकी संचालन लॉजिक को चिप के रिलीज़ होने के बाद कॉन्फ़िगर किया जा सकता है। हार्ड-वायर्ड फ़ंक्शंस वाले चिप्स के विपरीत, FPGA का आंतरिक सर्किट डेवलपर द्वारा एक विशेष भाषा में वर्णित किया जाता है और डिवाइस में लोड किया जाता है, प्रभावी रूप से एक विशिष्ट कार्य के लिए आवश्यक कंप्यूटिंग ब्लॉक बनाता है।
क्रिप्टोक्यूरेंसी माइनिंग के इतिहास में, FPGA सामान्य ग्राफिक्स कार्ड और अत्यधिक विशेषीकृत ASICs के बीच एक स्वाभाविक चरण बन गए। उन्होंने GPU की तुलना में हैश फ़ंक्शंस को अधिक कुशलता से गणना करने की अनुमति दी जबकि लचीलापन बनाए रखा: एक ही डिवाइस को एक अलग एल्गोरिदम के लिए फिर से कॉन्फ़िगर किया जा सकता है। यह बहुपरकारीता उन्हें ASICs से अलग करती है, जो एकल कार्य के लिए तैयार की जाती हैं।
FPGA और ASIC में क्या अंतर है
- लचीलापन: FPGA की लॉजिक को फिर से प्रोग्राम किया जा सकता है, जबकि ASIC केवल वही करता है जो निर्माण के दौरान सेट किया गया था।
- विकास लागत: एक बड़े पैमाने पर उत्पादित ASIC को लॉन्च करने के लिए महँगे डिज़ाइन कार्य की आवश्यकता होती है, जबकि FPGA प्रयोगों के लिए अधिक सुलभ है।
- प्रदर्शन: समान कार्यों के लिए, एक विशेषीकृत ASIC आमतौर पर तेज़ और अधिक ऊर्जा-कुशल तरीके से काम करता है।
इस प्रकार, FPGA प्रोग्रामेबल हार्डवेयर की बहुपरकारीता और विशेषीकृत समाधानों के उच्च प्रदर्शन के बीच एक समझौता है, जो उन्हें प्रोटोटाइपिंग और निचले कंप्यूटिंग परिदृश्यों में वांछित बनाता है।