फ्लैश कोर मॉड्यूल

IBM FlashCore मॉड्यूल (FCM) PCI एक्सप्रेस अटैचमेंट और NVMe कमांड सेट का उपयोग करके ठोस स्थिति डिस्क  टेक्नोलॉजी कंप्यूटर डेटा भंडारण मॉड्यूल हैं। कच्ची भंडारण क्षमता 4.8 टीबी, 9.6 टीबी, 19.2 टीबी और 38.4 टीबी है। FlashCore मॉड्यूल हार्डवेयर-आधारित_पूर्ण_डिस्क_एन्क्रिप्शन|हार्डवेयर स्व-एन्क्रिप्शन और प्रदर्शन प्रभाव के बिना वास्तविक समय इनलाइन हार्डवेयर डेटा संपीड़न का समर्थन करता है। वे  आईबीएम फ्लैश सिस्टम  परिवार से चयनित सरणियों में उपयोग किए जाते हैं।

इतिहास
17 सितंबर, 2007 को, टेक्सास मेमोरी सिस्टम्स (टीएमएस) ने दुनिया की पहली उद्यम-श्रेणी की फ्लैश-आधारित ठोस राज्य डिस्क (एसएसडी) RamSan-500 की घोषणा की। फ्लैश मॉड्यूल को टेक्सास मेमोरी सिस्टम्स द्वारा मालिकाना फॉर्म-कारकों, भौतिक कनेक्टिविटी, हार्ड-डिसीजन ईसीसी एल्गोरिदम और एसएसडी के अंदर पूरी तरह से निहित फ्लैश ट्रांसलेशन लेयर (एफटीएल) का उपयोग करके डिजाइन किया गया था। फ्लैश नियंत्रकों ने एक हार्डवेयर केवल डेटा पथ का उपयोग किया जो किसी भी अन्य वस्तु नियंत्रकों की तुलना में कम विलंबता को सक्षम कर सकता था। इस उत्पाद ने RamSan All Flash Arrays (AFA) और हाइब्रिड DRAM और Flash Arrays के विकास की शुरुआत को चिह्नित किया, जिसमें सॉफ्टवेयर और हार्डवेयर दोनों में कस्टम डिज़ाइन किए गए फ़्लैश प्रबंधन और स्टोरेज इंफ्रास्ट्रक्चर मैनेजमेंट सूट शामिल थे। TMS ने SLC नंद फ्लैश का उपयोग करके और बाद की पीढ़ियों के लिए MLC नंद फ्लैश को अपनाते हुए फ्लैश नियंत्रकों की छह और पीढ़ियों (कुल सात पीढ़ियों के लिए) को आक्रामक रूप से विकसित किया। इन फ्लैश नियंत्रकों को विभिन्न प्रकार के कॉन्फ़िगरेशन और फॉर्म कारकों में पेश किया गया था जिसमें एम्बेडेड पावरपीसी प्रोसेसर, एफपीजीए और अतिरिक्त फ्लैश नोड्स के साथ बेटी कार्ड शामिल थे।

इन फ्लैश नियंत्रकों का उपयोग करते हुए 15 से अधिक टीएमएस उत्पादों की पेशकश की गई, जिनमें 4 पीसीआई ड्राइव, रामसन-10/20/70/80 शामिल हैं, जिन्हें शेल्फ सर्वर से दूर स्थापित किया जा सकता है।

TMS को अंततः 2012 में IBM द्वारा अधिग्रहित कर लिया गया था। 16 जनवरी 2014 को, आईबीएम ने फ्लैशसिस्टम 840 उत्पाद की घोषणा की, जो आईबीएम द्वारा टीएमएस के अधिग्रहण के बाद पूरी तरह से डिजाइन किया गया पहला फ्लैश सिस्टम था। IBM ने फ्लैश कंट्रोलर टेक्नोलॉजी IBM MicroLatency टेक्नोलॉजी को ब्रांडेड किया, और बताया कि कैसे तकनीक ने डेटा एक्सेस समय को मिलीसेकंड से माइक्रोसेकंड तक कम कर दिया। 19 फरवरी, 2015 को IBM ने FlashSystem 900 और V9000 उत्पादों की घोषणा की और Flash नियंत्रक तकनीक को IBM FlashCore तकनीक के रूप में फिर से ब्रांड किया, और इसे नवाचारों और क्षमताओं के सूट के रूप में वर्णित किया, जो FlashSystem को एंटरप्राइज़ डिस्क सिस्टम की तुलना में बेहतर प्रदर्शन देने में मदद कर सकता है। फ्लैश मॉड्यूल खुद आईबीएम माइक्रोलेटेंसी मॉड्यूल की ब्रांडिंग करते रहे। प्रौद्योगिकी के इस संस्करण ने माइक्रोन की एमएलसी फ्लैश चिप प्रौद्योगिकी का समर्थन किया। यह फ्लैशकोर की पहली पीढ़ी और गति, इनलाइन हार्डवेयर संपीड़न और डिकंप्रेशन की पेशकश करने वाला पहला उद्यम एएफए भी था। 10 जुलाई, 2018 को FlashSystem 9100 की घोषणा के साथ, FlashCore तकनीक को मानक 2 1/2 इंच U.2 NVMe SSD फॉर्म फैक्टर में फिर से लागू किया गया और FlashCore मॉड्यूल (FCM) के रूप में रीब्रांड किया गया। यह पहली बार चिह्नित करता है कि टीएमएस द्वारा विकसित मूल तकनीक को इस तरह से पैक किया गया था जो एक उद्योग विनिर्देश के अनुरूप था और एएफए के अंदर उपयोग किए जाने वाले उद्योग-मानक एसएसडी के साथ विनिमेय था।

प्रौद्योगिकी
आईबीएम फ्लैशकोर मॉड्यूल हार्डवेयर में संपूर्ण डेटा पथ को लागू करने के लिए ऑफ-द-शेल्फ विक्रेताओं से एफपीजीए और नंद फ्लैश मेमोरी चिप्स का उपयोग करते हैं। प्रत्येक FCM में NVMe गेटवे और मल्टी-कोर ARM प्रोसेसर के साथ एक FPGA होता है। अन्य प्रमुख घटकों में डीआरएएम, एमआरएएम और निश्चित रूप से एनएएनडी फ्लैश शामिल हैं।

सभी FlashCore तकनीक की तरह, FTL पूरी तरह से FCM के अंदर समाहित है और डेटा पथ में गति, इनलाइन हार्डवेयर संपीड़न और डीकंप्रेसन शामिल है। IBM FCM के लिए कंट्रोलर डिज़ाइन हेल्थ बिनिंग, हीट सेग्रीगेशन, रीड वोल्टेज शिफ्टिंग, और हार्ड-डिसीजन एरर करेक्शन कोड जैसी तकनीकों का उपयोग करता है ताकि लगातार कम विलंबता प्रदान करने के लिए री-रीड्स और लोअर राइट एम्प्लीफिकेशन से बचा जा सके। वर्तमान में FCM की 3 पीढ़ियाँ हैं:
 * FCM1 - U.2 NVMe PCIe gen 3, TLC NAND Flash, 3 विभिन्न क्षमताओं में उपलब्ध, 4.8TBu / 21.99TBe, 9.6TBu / 21.99 TBe, और 19.2TBu / 43.98TBe * FCM2 - U.2 NVMe PCIe gen 3, QLC NAND Flash, 4 क्षमताओं में उपलब्ध, 4.8TBu / 21.99TBe, 9.6TBu / 21.99 TBe, 19.2TBu / 43.98TBe, और 38.4TBu / 87.96TBe
 * FCM2 का परिचय उद्योग की सबसे बड़ी क्षमता वाला उद्यम SSD था और साथ ही विशेष रूप से QLC NAND फ्लैश की पेशकश करने वाला पहला उद्यम SSD था!
 * FCM3 - U.2 NVMe PCIe gen 3 और gen 4, QLC NAND Flash, 4 क्षमताओं में उपलब्ध, 4.8TBu / 21.99TBe, 9.6TBu / 21.99 TBe, 19.2TBu / 43.98TBe, और 38.4TBu / 87.96TBe
 * एफसीएम का यह संस्करण एक प्रदर्शन और बुनियादी ढांचा अनुकूलित उद्यम क्यूएलसी एसएसडी है।
 * बड़ी 2 क्षमताएँ कंप्रेसर के प्रदर्शन को दोगुना करती हैं और डीकंप्रेसर के प्रदर्शन को 50% से अधिक बढ़ा देती हैं।
 * नवीनतम अत्याधुनिक FPGA तकनीक का उपयोग करते हुए, बड़ी क्षमताएँ जेन 4 PCIe और ARM कोर के लिए एक स्पीड बम्प उठाती हैं।
 * कम घटकों के साथ अधिक कुशल डेटा पथ के लिए सभी क्षमताओं में एक अनुकूलित बुनियादी ढांचा शामिल है।

अप्रैल 2017 में, आईबीएम के फ्लैश पोर्टफोलियो ने 380 से अधिक पेटेंट का प्रतिनिधित्व किया।