कंपनी के साथ-साथ वे उम्मीद नहीं किया, और अंत में इसके लिए Novafora ने अधिग्रहण कर लिया गया बिजली की बचत तकनीक है। (http://www.novafora.com/pr01-28-09.html)
सभी खातों कि मैं, प्रौद्योगिकी बस मौजूदा सिस्टम के साथ प्रतिस्पर्धा नहीं था पता है से। वे अपने प्रदर्शन संख्या से बहुत कम हो गए। साथ ही, जब एक और अनुवादक अपने वीएलआईडब्लू डिजाइन के शीर्ष पर रखना संभव हो सकता है, तो मुझे उनके द्वारा उत्पादित किसी भी उत्पाद से अवगत नहीं है। मुझे याद नहीं है कि क्रूसो चिप वैकल्पिक "अनुवाद" माइक्रोक्रोड डाउनलोड को स्वीकार करने में सक्षम है।
मैं व्यक्तिगत रूप से एक युक्ति है कि एक क्रूसो प्रोसेसर का इस्तेमाल किया स्वामित्व, और जब यह निश्चित रूप से बैटरी जीवन पर दिया, डिवाइस का प्रदर्शन निराशाजनक था। कुछ दोष शायद विंडोज के विशेष संस्करण पर आधारित हो सकते थे, लेकिन यह अभी भी धीमा था।
सबसे अच्छा, यह पोर्टेबल दूरस्थ डेस्कटॉप के लिए अच्छा था।
IMHO, प्रौद्योगिकी सॉफ्टवेयर वी एम का नेट की तरह और JVM के रूप में ही लाभ हैं:
- उल्टा है कि आप शायद कोड तेजी से एक हार्डवेयर समाधान के साथ (प्रेरित कर सकते हैं आईबीएम की तरह के साथ करता है यह जावा त्वरक प्रोसेसर है) शुद्ध सॉफ्टवेयर जेआईटी से।
- नकारात्मक पक्ष यह है कि आप कभी कच्चे प्रदर्शन कि क्रियान्वित प्रोसेसर देशी कोड प्राप्त हो जाता है।
कुछ दृष्टिकोणों से आप आधुनिक x86 चिप्स को कोड मॉर्फिंग के रूप में सोच सकते हैं, हालांकि बहुत विशिष्ट हैं।वे x86 आर्किटेक्चर को अधिक कुशल आरआईएससी-जैसे सबइंस्ट्रक्शन सेट में अनुवाद करते हैं, और फिर उनको निष्पादित करते हैं।
इस प्रकार की तकनीक का एक और उदाहरण एफपीजीए हो सकता है जिसे सर्किट स्तर पर विभिन्न प्रकार के प्रोसेसर या कच्चे सर्किट पर अनुकरण करने के लिए प्रोग्राम किया जा सकता है। मेरा मानना है कि कुछ क्रे सिस्टम इस तरह के "त्वरक नोड्स" के साथ आ सकते हैं।
+1 बहुत ही रोचक सवाल। मैं किसी के लिए x86 फ़्लैश प्लेयर को एआरएम में अनुवाद करने का इंतजार कर रहा हूं। :-) – Zifre
कोड मॉर्फिंग ने एनवीआईडीआईए * डेनवर * कोर में पहली बार एचटीसी Google नेक्सस 9 टैबलेट (जिसका टेग्रा के 1 एसओसी में दो * डेनवर * कोर हैं) में पुनरुत्थान देखा था। आंतरिक रूप से, यह 7-चौड़ा इन-ऑर्डर VLIW है। एनवीआईडीआईए कोड-मॉर्फिंग तकनीक "गतिशील कोड अनुकूलन" कहता है। यह मूल रूप से अंतर्निहित कोर के लिए रनटाइम पर ARMv8-A कोड का अनुवाद और अनुकूलन करता है और परिणामस्वरूप स्मृति के समर्पित ब्लॉक में कैश करता है। आदर्श स्थितियों के तहत (उदा।दोहराव, अनुमानित कोड), यह लगभग डेस्कटॉप * हैसवेल * की तरह करता है; कम से कम आदर्श स्थितियों में, यह कॉर्टेक्स-ए 53 से बहुत तेज नहीं हो सकता है। – bwDraco
मेरे पास नेक्सस 9 है और इसे काफी व्यापक रूप से उपयोग करें; अधिकांश लाइटर सिंगल-थ्रेडेड कार्यों में, यह काफी अच्छा प्रदर्शन करता है, लेकिन जब कई चीजें एक साथ करने के लिए कहा जाता है तो यह खराब प्रदर्शन से पीड़ित होता है। केवल दो कोर होने और अप्रत्याशित कोड पसंद नहीं है (जहां अनुकूलित संस्करण अभी तक कैश नहीं किए गए हैं और पहले संकलित करने की आवश्यकता है या 128 एमबी कैश में पूरी तरह फिट नहीं है) ध्यान से जटिल वर्कलोड प्रदर्शन को नुकसान पहुंचाता है। प्रोसेसर में आंतरिक रूप से एआरएम डिकोडर कोड के फ़ॉलबैक के रूप में होता है जिसका अनुवाद और अनुकूलित नहीं किया जाता है लेकिन यह बहुत धीमा है। उच्च घड़ी की गति (2.3 गीगाहर्ट्ज) कुछ हद तक इसके लिए तैयार होती है। – bwDraco