IBM ने IBM Z और LinuxONE के लिए अगली पीढ़ी का डुअल-आर्किटेक्चर प्रोसेसर पेश किया

IBM का नया IBM Z और LinuxONE मेनफ्रेम प्रोसेसर अपने पारंपरिक s390x ISA और Arm AArch64 दोनों को हर कोर पर मूल रूप से निष्पादित कर सकता है, जिससे Linux और AI वर्कलोड बहुत कम विलंबता के साथ सीधे उच्च-विश्वसनीयता वाले मेनफ्रेम पर चल सकते हैं। टिप्पणीकार चिप के आक्रामक डिज़ाइन — 2 nm नोड पर 5.7 GHz, असामान्य कैश पदानुक्रम, और बड़े अंतर्निर्मित इन्फ़रेंस एक्सेलेरेटर — पर ध्यान देते हैं, साथ ही इसे अतीत के बहु-ISA प्रयासों और मौजूदा डुअल-आर्किटेक्चर माइक्रोकंट्रोलरों से तुलना करते हैं। यह घोषणा IBM की दीर्घकालिक रणनीति पर बहस को भी फिर से भड़काती है: क्या शक्तिशाली लेकिन महँगे मेनफ्रेम्स में निरंतर निवेश वास्तविक नवाचार है, या घटते, विरासत-प्रधान ग्राहक आधार को बनाए रखने का एक तरीका।

IBM की नवाचार क्षमता और प्रतिष्ठा

  • कुछ टिप्पणीकार इस धारणा का विरोध करते हैं कि IBM ने “नवाचार करना बंद कर दिया” है, और POWER, Z, उन्नत कैशिंग, I/O, तथा AI एक्सेलेरेटर में चल रहे काम का हवाला देते हैं।
  • अन्य लोग तर्क देते हैं कि IBM ने उत्पाद-सामना करने वाले नवाचार को सेवाओं/परामर्श के पक्ष में कम प्राथमिकता दी है और वह धीमी गिरावट में है, जहाँ मेनफ्रेम और POWER अधिकतर विशिष्ट (niche) बनते जा रहे हैं।

डुअल-ISA डिज़ाइन और संचालन

  • नए चिप का प्रत्येक भौतिक कोर मूल रूप से s390x (IBM Z) और AArch64 (ARM) दोनों निर्देशों को डिकोड और निष्पादित कर सकता है, और हाइपरवाइज़र नियंत्रण के तहत मोड बदलता है।
  • मोड संभवतः प्रति LPAR/VM (Linux on Z बनाम Linux on ARM) चुना जाता है, किसी एक प्रक्रिया के भीतर मिश्रित नहीं।
  • आंतरिक रूप से, अन्य जटिल CPU की तरह, दोनों ISA माइक्रो-ऑप्स में अनुवादित होते हैं; कुछ लोग इसे Transmeta जैसी सॉफ़्टवेयर JIT के बजाय माइक्रोकोडेड “अनुवाद” से तुलना करते हैं।
  • ARM और Z के बीच द्विदिश थ्रेड-स्टेट मैपिंग का उल्लेख है, लेकिन विवरण और सूक्ष्मता स्पष्ट नहीं हैं।

मेनफ्रेम आर्किटेक्चर: कैश, I/O, विश्वसनीयता

  • Telum-युग के चिप्स में प्रति-कोर बहुत बड़ा L2 होता है (लगभग दर्जनों MB), जिसकी अप्रयुक्त क्षमता को गतिशील रूप से साझा उच्च-स्तरीय कैश में, कोरों और यहाँ तक कि सॉकेट्स के बीच भी, पूल किया जाता है।
  • टिप्पणीकार मेनफ्रेम की असाधारण I/O क्षमता, रिडंडेंसी, हॉट-स्वैपेबिलिटी, और “फोन होम” सर्विसिंग पर ज़ोर देते हैं, जो बहुत उच्च उपयोग और अपटाइम (कई “नाइन्स”) संभव बनाती है।

प्रेरणाएँ: वर्कलोड, AI, और ARM का चयन

  • दूसरे ISA के लिए POWER की बजाय ARM को मुख्यतः Linux इकोसिस्टम की परिपक्वता और बेहतर AI/ML लाइब्रेरी समर्थन के कारण चुना गया है।
  • लक्ष्य Linux/AI वर्कलोड (जैसे, फ्रॉड डिटेक्शन इन्फ़रेंस “इन-ट्रांज़ैक्शन”) को सीधे मेनफ्रेम पर होस्ट करना है, और बिल्ट-इन इन्फ़रेंस एक्सेलेरेटर तक निर्देश-स्तर की पहुँच देना है।

व्यावसायिक मॉडल और अपनाना

  • कई लोग मानते हैं कि लगभग सभी मेनफ्रेम ग्राहक पुराने वित्तीय/बीमा और इसी तरह के उच्च-आयतन ट्रांज़ैक्शन वाले संगठन हैं; नए अपनाने पर संदेह किया जाता है, लेकिन उसे खारिज नहीं किया गया है।
  • IBM ऐतिहासिक रूप से वर्कलोड प्रकार के आधार पर लाइसेंसिंग/मूल्य निर्धारण में भेद करती रही है; टिप्पणीकार z/OS, Linux on Z, Java, और अब Linux on ARM के लिए अलग-अलग टियर की उम्मीद करते हैं।

तुलनाएँ और चिंताएँ

  • चर्चा में इसे पुराने डुअल-ISA प्रयासों (PowerPC 615, eCLipz), Transmeta, x86 माइक्रो-ऑप अनुवाद, और ARM Thumb/Jazelle से तुलना की गई है।
  • प्रदर्शन में समझौते, मेमोरी मॉडल के अंतर, कैश-शेयरिंग सुरक्षा, और क्या ARM मोड कुछ संभावित दक्षता का त्याग करता है — इस पर चिंताएँ उठाई गई हैं।
  • कुछ लोग इसे अन्यथा अप्रयुक्त मेनफ्रेम क्षमता को ARM पार्टिशन के रूप में बेचने का तरीका मानते हैं; अन्य इसे तकनीकी रूप से प्रभावशाली लेकिन बहुत महँगा निच समाधान मानते हैं।