हस्तांतरण

ट्रांसमेटा कॉर्पोरेशन सांता क्लारा, कैलिफ़ोर्निया में स्थित एक अमेरिकी कल्पित  सेमीकंडक्टर कंपनी थी। इसने वीएलआईडब्ल्यू कोर और कोड मॉर्फिंग सॉफ्टवेयर नामक एक सॉफ्टवेयर परत के आधार पर कम शक्ति x86 संगत माइक्रोप्रोसेसर विकसित किया था |

कोड मॉर्फिंग सॉफ्टवेयर (सीएमएस) में एक इंटरप्रेटर (कंप्यूटिंग), एक रनटाइम सिस्टम और एक बाइनरी ट्रांसलेशन डायनेमिक बाइनरी ट्रांसलेशन सम्मिलित है। x86 निर्देशों को पहले एक समय में एक निर्देश की व्याख्या की गई और प्रोफाइल किया गया था, फिर एक कोड ब्लॉक के निष्पादन की आवृत्ति के आधार पर, सीएमएस उत्तरोत्तर अधिक अनुकूलित अनुवाद उत्पन्न करता है।

वीएलआईडब्ल्यू कोर ने विशेष रूप से सीएमएस और अनुवाद को गति देने के लिए डिज़ाइन की गई सुविधाएँ प्रयुक्त किया था। सुविधाओं में सामान्य परिकल्पना के लिए समर्थन, मेमोरी अलियासिंग का पता लगाना और स्व-संशोधित x86 कोड का पता लगाना था।

सीएमएस और वीएलआईडब्ल्यू कोर के संयोजन ने प्रदर्शन को बनाए रखते हुए और बिजली की खपत को कम करते हुए पूर्ण x86 संगतता की उपलब्धि की अनुमति दी थी।

ट्रांसमेटा की स्थापना 1995 में बॉब सेमेलिक, डेव डिट्ज़ेल, कॉलिन हंटर, एड केली, डग लैयर्ड, मैल्कम विंग और ग्रेग जेनर ने की थी।

इसका पहला उत्पाद, क्रूसो प्रोसेसर, 19 जनवरी, 2000 को लॉन्च किया गया था। ट्रांसमेटा 7 नवंबर, 2000 को सार्वजनिक हुआ। 14 अक्टूबर, 2003 को इसने अपना दूसरा प्रमुख उत्पाद, एफिसियन प्रोसेसर लॉन्च किया था। 2005 में, ट्रांसमेटा ने माइक्रोप्रोसेसर और सेमीकंडक्टर प्रौद्योगिकियों के अपने पोर्टफोलियो को लाइसेंस देने पर अपना ध्यान बढ़ाया था।

2007 में छँटनी के बाद, ट्रांसमेटा ने सेमीकंडक्टर उत्पादन से पूरी तरह IP लाइसेंसिंग में स्थानांतरित कर दिया था। जनवरी 2009 में, कंपनी को नोवाफोरा द्वारा अधिग्रहित कर लिया गया था और पेटेंट पोर्टफोलियो को बौद्धिक वेंचर्स को बेच दिया गया था। अगस्त 2009 में नोवाफोरा का संचालन बंद हो गया था। बौद्धिक वेंचर्स गैर-अनन्य आधार पर अन्य कंपनियों को ट्रांसमेटा आईपी का लाइसेंस देता है। रेफरी>

ट्रांसमेटा ने दो x86 संगत सीपीयू आर्किटेक्चर का उत्पादन किया था | क्रूसो और एफ़िसियन आंतरिक कोड नाम 'फ्रेड' और 'एस्ट्रो' थे। ये सीपीयू उप-नोटबुक, लैपटॉप, डेस्कटॉप कंप्यूटर, ब्लेड सर्वर, टैबलेट कंप्यूटर, एक व्यक्तिगत क्लस्टर कंप्यूटर और एक साइलेंट डेस्कटॉप में दिखाई दिए हैं | जहां कम बिजली की खपत और गर्मी अपव्यय प्राथमिक महत्व के हैं।

नोवाफोरा द्वारा 2009 के अधिग्रहण से पहले, ट्रांसमेटा को अपने IP को लाइसेंस देने में मध्यम सफलता मिली थी। ट्रांसमेटा विधि के लिए लाइसेंसर इंटेल हैं (सभी ट्रांसमेटा पेटेंट और पेटेंट आवेदनों के लिए एक सतत, गैर-अनन्य लाइसेंस के साथ, जिसमें ट्रांसमेटा 31 दिसंबर, 2017 से पहले प्राप्त कर सकता है),

 Nvidia (Transmeta की LongRun और LongRun2 तकनीकों और अन्य बौद्धिक संपदा के लिए गैर-अनन्य लाइसेंस के साथ), 

 सोनी (LongRun2 लाइसेंसधारी), 

 Fujitsu रेफरी नाम = फुजित्सु लाइसेंस>

 और NEC (LongRun2 लाइसेंसधारी)। 



चुपके मोड
1995 में स्थापित, Transmeta एक चुपके स्टार्टअप |स्टील्थ स्टार्ट-अप के रूप में शुरू हुआ। 19 जनवरी, 2000 को अपनी आधिकारिक कंपनी के लॉन्च होने तक कंपनी अपनी महत्वाकांक्षाओं को छिपाने में काफी हद तक सफल रही। गुप्त अवधि के समय 2000 से अधिक गैर-प्रकटीकरण समझौते (एनडीए) पर हस्ताक्षर किए गए थे। ट्रांसमेटा के पहले कुछ वर्षों के समय, वास्तव में इसके बारे में बहुत कम जानकारी थी कि यह क्या प्रस्तुति करेगा। इसकी वेब साइट 1997 के मध्य में ऑनलाइन हो गई और लगभग ढाई साल तक टेक्स्ट के अतिरिक्त कुछ भी प्रदर्शित नहीं हुआ था, यह वेब पेज अभी तक यहां नहीं है।

12 नवंबर, 1999 को एचटीएमएल में एक गुप्त टिप्पणी दिखाई दिया था हां, एक गुप्त संदेश है, और वह यह है: ट्रांसमेटा की नीति अपनी योजनाओं के बारे में तब तक चुप रहने की रही है जब तक कि उसके पास संसार को दिखाने के लिए कुछ नही होता है। 19 जनवरी, 2000 को ट्रांसमेटा घोषणा करने जा रहा है और प्रदर्शित करेगा कि क्रूसो प्रोसेसर क्या कर सकते हैं। इसके साथ ही, इंटरनेट पर हर किसी के देखने के लिए इस वेब साइट पर सभी विवरण ऊपर जाते है। क्रूसो मोबाइल एप्लिकेशन के लिए अच्छा हार्डवेयर और सॉफ्टवेयर होगा क्रूसो अपरंपरागत होगा, यही कारण है कि हम जनवरी में पूरी वेब साइट को देखने के लिए आपको पहले से बताना चाहते थे, जिससे आप पूरी कहानी प्राप्त कर सकें और जैसे ही वे उपलब्ध हों, सभी वास्तविक विवरणों तक पहुंच प्राप्त कर सकता है।.

ट्रांसमेटा ने कंपनी को गुप्त रूप से स्टाफ करने का प्रयास किया था, चूँकि ऑनलाइन अटकलें असामान्य नहीं थीं। जानकारी धीरे-धीरे कंपनी से बाहर आ गई कि यह एक बहुत लंबे निर्देश शब्द (वीएलआईडब्ल्यू) डिजाइन पर काम कर रहा था जिसने x86 कोड को अपने मूल वीएलआईडब्ल्यू कोड में अनुवादित किया था।

व्यवसाय के लिए खुला
19 जनवरी, 2000 को, ट्रांसमेटा ने कैलिफोर्निया के साराटोगा में विला मोंटाल्वो में एक लॉन्च इवेंट आयोजित किया था। और संसार के सामने घोषणा की कि वह क्रूसो नाम के एक x86 संगत बाइनरी ट्रांसलेशन डायनेमिक बाइनरी ट्रांसलेशन प्रोसेसर पर काम कर रहा है। इसने 18 पन्नों का श्वेतपत्र भी जारी किया प्रौद्योगिकी का वर्णन किया था।

ट्रांसमेटा ने अपनी माइक्रोप्रोसेसर प्रौद्योगिकी को निम्न-शक्ति बाजार खंड में असाधारण रूप से नवीन और क्रांतिकारी के रूप में विपणन किया था। उन्हें x86 अंतरिक्ष में शक्ति और प्रदर्शन दोनों के नेता होने की उम्मीद थी किन्तु क्रूसो की प्रारंभिक समीक्षाओं ने संकेत दिया कि प्रदर्शन अनुमानों से अधिक कम हो गया था। इसके अतिरिक्त, जब क्रूसो विकास में था, इंटेल और एएमडी ने गति में अधिक वृद्धि की और बिजली की खपत के बारे में चिंताओं को दूर करना प्रारंभ किया था। इसलिए क्रूसो तेजी से बाजार के कम-वॉल्यूम, छोटे फॉर्म फैक्टर (एसएफएफ), लो-पावर सेगमेंट में सम्मिलित हो गया था।

7 नवंबर, 2000 (अमेरिकी चुनाव दिवस) पर, ट्रांसमेटा ने 21 डॉलर प्रति शेयर की कीमत पर अपनी आरंभिक सार्वजनिक प्रस्तुति की थी। प्रारंभिक दिन $46 प्रति शेयर पर स्थिर होने से पहले मूल्य $50.26 के उच्च स्तर पर पहुंच गया था। इसने ट्रांसमेटा को डॉट-कॉम बुलबुला  के महान हाई टेक आईपीओ में अंतिम बना दिया था। उनका प्रारंभिक दिन का प्रदर्शन 2004 में गूगल के आईपीओ तक पार नहीं किया जा सकेगा।

जुलाई 2002 में कंपनी की पहली छंटनी हुई, जिससे कंपनी के कर्मचारियों की संख्या में 40% की कमी आयी थी।

14 अक्टूबर, 2003 को, ट्रांसमेटा ने एफ़िसॉन प्रोसेसर की घोषणा की थी, जिसमें प्रमाणित किया गया था कि एक ही आवृत्ति पर मूल क्रूसो सीपीयू के दो बार प्रदर्शन किया गया था। चूँकि, प्रतिस्पर्धा की तुलना में प्रदर्शन अभी भी अशक्त था और चिप की जटिलता अधिक बढ़ गई थी। बड़े आकार और बिजली की खपत ने एक प्रमुख बाजार लाभ को कम कर दिया हो सकता है कि ट्रांसमेटा के चिप्स ने पहले प्रतियोगिता का आनंद लिया था।

जनवरी 2005 में, कंपनी ने सेमीकंडक्टर उत्पाद कंपनी होने से दूर अपने पहले रणनीतिक पुनर्गठन की घोषणा की और बौद्धिक संपदा लाइसेंसिंग पर ध्यान देना प्रारंभ किया था। मार्च 2005 में, ट्रांसमेटा ने घोषणा की कि वह 208 कर्मचारियों को बनाए रखते हुए 68 लोगों की छंटनी कर रहा है। सोनी कॉर्पोरेशन को ट्रांसमेटा विधि का एक प्रमुख लाइसेंसधारी बताया गया था और शेष कर्मचारियों में से लगभग आधे को सोनी के लिए लॉन्ग रन2 पॉवर ऑप्टिमाइज़ेशन विधि पर काम करना था।

31 मई 2005 को, ट्रांसमेटा ने हांगकांग के कल्चर डॉट कॉम टेक्नोलॉजी लिमिटेड के साथ संपत्ति खरीद और लाइसेंस समझौते पर हस्ताक्षर करने की घोषणा की थी। अमेरिकी वाणिज्य विभाग से प्रौद्योगिकी निर्यात लाइसेंस प्राप्त करने में देरी के कारण सौदा टूट गया और पार्टियों ने 9 फरवरी, 2006 को समझौतों को समाप्त करने की घोषणा की थी।

10 अगस्त 2005 को, ट्रांसमेटा ने अपनी पहली लाभदायक तिमाही की घोषणा की थी। इसके बाद गेमस्पोट की 20 मार्च, 2006 की सूची आई कि ट्रांसमेटा "अनाम" माइक्रोसॉफ्ट प्रोजेक्ट पर काम कर रहा था। जैसा कि यह निकला, यह माइक्रोसॉफ्ट के फ्लेक्स गो प्रोग्राम के लिए एएमडी ब्रांड के अनुसार एक सुरक्षित प्लेटफॉर्म था।

11 अक्टूबर, 2006 को, ट्रांसमेटा ने घोषणा की कि उन्होंने कंप्यूटर आर्किटेक्चर और पावर दक्षता प्रौद्योगिकियों को कवर करने वाले दस ट्रांसमेटा यूएस पेटेंट के उल्लंघन के लिए इंटेल कॉर्पोरेशन के खिलाफ मुकदमा दायर किया था। शिकायत में आरोप लगाया गया कि इंटेल ने कम से कम इंटेल के पेंटियम III, पेंटियम 4, पेंटियम एम, कोर और कोर 2 उत्पाद लाइन सहित विभिन्न प्रकार के माइक्रोप्रोसेसर उत्पादों को बनाकर और बेचकर ट्रांसमेटा के पेटेंट का उल्लंघन किया था।

7 फरवरी, 2007 को, ट्रांसमेटा ने इस प्रक्रिया में 75 कर्मचारियों को समाप्त करते हुए अपने इंजीनियरिंग सेवा प्रभाग को बंद कर दिया। यह एक घोषणा के साथ समवर्ती था कि कंपनी अब हार्डवेयर का विकास और बिक्री नहीं करेगी और बौद्धिक संपदा के विकास और लाइसेंसिंग पर ध्यान केंद्रित करेगी। इसके बाद, एएमडी ने ट्रांसमेटा में $7.5 मिलियन का निवेश किया, कंपनी के पेटेंट पोर्टफोलियो को ऊर्जा-कुशल प्रौद्योगिकियों में उपयोग करने की योजना बना रही है।

24 अक्टूबर, 2007 को ट्रांसमेटा ने इंटेल कॉर्पोरेशन के खिलाफ अपने मुकदमे को निपटाने के लिए एक समझौते की घोषणा की थी। इंटेल ट्रांसमेटा के खिलाफ अपने प्रतिदावे छोड़ने के अतिरिक्त ट्रांसमेटा को $150 मिलियन अपफ्रंट और $20 मिलियन प्रति वर्ष पांच साल के लिए भुगतान करने पर सहमत हुआ था। ट्रांसमेटा ने अपने कई पेटेंटों को लाइसेंस देने और सौदे के भाग के रूप में इंटेल को पेटेंट का एक छोटा पोर्टफोलियो सौंपने पर भी सहमति व्यक्त की थी। ट्रांसमेटा भी फिर से x86 संगत प्रोसेसर का निर्माण नहीं करने पर सहमत हुई। इंटेल मुकदमेबाजी में एक महत्वपूर्ण दर्द बिंदु ट्रांसमेटा के तीन अधिकारियों को लगभग $34M का भुगतान था। 2008 के अंत में, इंटेल और ट्रांसमेटा एकमुश्त $20 मिलियन प्रति वर्ष स्थानांतरित करने के लिए एक और समझौते पर पहुँचे थे।

8 अगस्त, 2008 को, ट्रांसमेटा ने घोषणा की कि उसने $25 मिलियन के एक बार के लाइसेंस शुल्क पर ए एनवीडिया को अपनी लॉन्गरुन और लो पावर चिप प्रौद्योगिकियों का लाइसेंस दिया था। 17 नवंबर को, ट्रांसमेटा ने सांता क्लारा, कैलिफोर्निया में स्थित एक डिजिटल वीडियो प्रोसेसर कंपनी नोवाफोरा द्वारा 255.6 मिलियन डॉलर नकद में अधिग्रहण करने के लिए एक निश्चित समझौते पर हस्ताक्षर करने की घोषणा की, जो कार्यशील पूंजी पर निर्भर समायोजन के अधीन है। इस सौदे को 28 जनवरी, 2009 को अंतिम रूप दिया गया था, जब नोवाफोरा ने ट्रांसमेटा के अधिग्रहण को पूरा करने की घोषणा की थी।

इंटेलेक्चुअल वेंचर फंडिंग एलएलसी 4 फरवरी, 2009 को ट्रांसमेटा कॉर्पोरेशन द्वारा पूर्व में विकसित और स्वामित्व वाले पेटेंट पोर्टफोलियो का अधिग्रहण पूरा किया था।

वित्तीय परेशानियों और निष्पादित करने में असमर्थता के कारण, नोवाफ़ोरा जुलाई 2009 के अंत में ढह गया था।

कॉरपोरेट गवर्नेंस
ट्रांसमेटा में 6 अलग-अलग मुख्य कार्यकारी अधिकारियों का उत्तराधिकार था, जिन्होंने अपने जीवनकाल में कंपनी को चलाया था।

उल्लेखनीय कर्मचारी
प्रौद्योगिकीविदों के अपने दल के बीच, ट्रांसमेटा ने लिनक्स के संस्थापक लिनस टोरवाल्ड्स, लिनक्स कर्नेल डेवलपर हंस पीटर अनविन सहित कुछ उद्योग के अधिक सार्वजनिक आंकड़ों को नियुक्त किया। याक के लेखक स्टीफ़न सी. जॉनसन, और गेम डेवलपर डेव डी. टेलर आंशिक रूप से इन आंकड़ों की उपस्थिति के कारण, उद्योग लगातार अफवाहों और 'षड्यंत्र सिद्धांत' से भरा हुआ था, जिसके परिणामस्वरूप उत्कृष्ट जनसंपर्क हुआ था।

वित्तीय इतिहास
निम्नलिखित चार्ट 1996 से 2007 तक कंपनी के राजस्व, परिचालन व्यय, सकल लाभ और शुद्ध घाटे को दर्शाते हैं।  10-के सूची के अनुसार संख्याएं 1000s में हैं। कंपनी को एक बार अपसाइड पत्रिका के संपादकीय में सिलिकॉन वैली में सबसे महत्वपूर्ण कंपनी के रूप में नामित किया गया था, किन्तु चिप विक्रेता होने के समय यह लाभप्रदता प्राप्त करने में विफल रही थी।



फंडिंग
ट्रांसमेटा को अपने जीवनकाल में कुल $969M की फंडिंग प्राप्त हुई।

क्रूसो
क्रूसो ट्रांसमेटा से माइक्रोप्रोसेसरों का पहला परिवार था, जिसका नाम साहित्यिक पात्र रॉबिन्सन क्रूसो के नाम पर रखा गया था।

अनुमानित प्रदर्शन और बिजली की खपत और वास्तविक परिणामों के बीच बड़ी विसंगतियों के कारण ट्रांसमेटा ने बहुत अधिक विश्वसनीयता खो दी और महत्वपूर्ण आलोचना का सामना किया। चूँकि इंटेल और एएमडी की पेशकशों की तुलना में बिजली की खपत कुछ हद तक बेहतर थी, अंत उपयोगकर्ता अनुभव (यानी बैटरी जीवन) ने केवल मामूली समग्र सुधार दिखाया। सबसे पहले, कोड मॉर्फिंग सॉफ्टवेयर (सीएमएस) को कैश आर्किटेक्चर के साथ जोड़कर बेंचमार्क और वास्तविक संसार के अनुप्रयोगों के बीच कृत्रिम रूप से तुलना की गई। यह बेंचमार्क की दोहरावदार प्रकृति और उनके छोटे पदचिन्हों के कारण है। सीएमएस सॉफ्टवेयर ओवरहेड वास्तव में कई वास्तविक संसार के अनुप्रयोगों के लिए बहुत कम प्रदर्शन का प्रमुख कारण हो सकता है; साधारण वीएलआईडब्ल्यू कोर आर्किटेक्चर कम्प्यूटेशनल रूप से गहन अनुप्रयोगों पर प्रतिस्पर्धा नहीं कर सका; और साउथब्रिज (कंप्यूटिंग) इंटरफ़ेस ग्राफिक्स या अन्य I/O-गहन अनुप्रयोगों के लिए इसकी कम बैंडविड्थ द्वारा सीमित था। कुछ मानक बेंचमार्क भी चलने में विफल रहे, पूर्ण x86 संगतता के दावे को संदेह में डाल दिया।

प्रभाव
Efficeon प्रोसेसर ट्रांसमेटा की दूसरी पीढ़ी का 256-बिट वीएलआईडब्ल्यू प्रोसेसर डिज़ाइन था। क्रूसो (एक 128-बिट वीएलआईडब्ल्यू आर्किटेक्चर) की तरह, Efficeon ने कम्प्यूटेशनल दक्षता, कम बिजली की खपत और कम तापीय पदचिह्न पर जोर दिया।

2004-मॉडल 1.6-GHz ट्रांसमेटा Efficeon (90 नैनोमीटर प्रक्रिया का उपयोग करके निर्मित) का लगभग समान प्रदर्शन और शक्ति विशेषताएँ 2008 के 1.6-GHz इंटेल Atom (45 नैनोमीटर प्रक्रिया का उपयोग करके निर्मित) के समान थीं। Efficeon में एक एकीकृत नॉर्थब्रिज (कंप्यूटिंग) सम्मिलित था, जबकि प्रतिस्पर्धी एटम को एक बाहरी नॉर्थब्रिज चिप की आवश्यकता थी, जो एटम के बिजली खपत लाभों को कम करता है।

ट्रांसमेटा Efficeon प्रोसेसर ने क्रूसो की कई कमियों को संबोधित किया और क्रूसो पर मोटे तौर पर 2x वास्तविक संसार सुधार दिखाया। समान प्रक्रिया प्रौद्योगिकी की तुलना में इसका डाई पेंटियम 4 और पेंटियम एम से अधिक छोटा था। 90 एनएम में निर्मित इफिसॉन डाई 68 मिमी² है, जो 112 मिमी² पर 90 एनएम में पेंटियम 4 का 60% है, जिसमें दोनों प्रोसेसर में 1 एमबी एल2 कैश है।

किसी उत्पाद को एक विशिष्ट थर्मल डिज़ाइन पावर में बेचने की धारणा को आम तौर पर समीक्षकों के समूह द्वारा नहीं समझा गया था, जो बिजली की खपत या अनुप्रयोग की परवाह किए बिना, एक्स 86 माइक्रोप्रोसेसरों के समूह से एफिसियन की तुलना करने की प्रवृत्ति रखते थे। इस आलोचना का ऐसा ही एक उदाहरण बताता है कि प्रदर्शन अभी भी बनियास (माइक्रोप्रोसेसर) | इंटेल के पेंटियम एम (बनियास) और एथलॉन#मोबाइल एथलॉन XP|एएमडी के मोबाइल एथलॉन एक्सपी से अधिक पीछे है।

प्रौद्योगिकी
ट्रांसमेटा प्रोसेसर इन-ऑर्डर वेरी लॉन्ग इंस्ट्रक्शन वर्ड (वीएलआईडब्ल्यू) कोर थे जो एक विशेष डायनेमिक बाइनरी ट्रांसलेशन सॉफ्टवेयर लेयर चला रहे थे जो x86 आर्किटेक्चर के साथ संगतता को प्रयुक्त करते थे। ट्रांसमेटा ने अपनी विधि का वर्णन करने के लिए शब्द कोड मॉर्फिंग को ट्रेडमार्क किया और सॉफ्टवेयर लेयर को कोड मॉर्फिंग सॉफ्टवेयर (सीएमएस) के रूप में संदर्भित किया जाता है।

ट्रांसमेटा ने लगभग 2.5 के कारक द्वारा उपयोग की जाने वाली शक्ति को कम करने के लिए रिवर्स बॉडी पूर्वाग्रह का उपयोग किया। (XScale प्रोसेसर में इसी तरह की विधि का इस्तेमाल किया गया था।)

कोड मॉर्फिंग सॉफ्टवेयर
कोड मॉर्फिंग सॉफ्टवेयर (सीएमएस) ट्रांसमेटा माइक्रोप्रोसेसरों द्वारा x86 निर्देशों को निष्पादित करने के लिए उपयोग की जाने वाली विधि है। व्यापक दृष्टि से, सीएमएस x86 निर्देशों को पढ़ता है और शेड की शैली में मालिकाना वीएलआईडब्ल्यू प्रोसेसर के लिए निर्देश उत्पन्न करता है। शेड की तुलना में सीएमएस अनुवाद बहुत अधिक महंगा है, किन्तु यह उच्च गुणवत्ता वाले कोड का उत्पादन करता है। सीएमएस में एक इंटरप्रेटर भी होता है और उपयोगकर्ता-मोड और सिस्टम मोड ऑपरेशन दोनों का अनुकरण करता है।

कोड मॉर्फिंग सॉफ्टवेयर में एक इंटरप्रेटर (कंप्यूटिंग), एक रनटाइम सिस्टम और एक बाइनरी ट्रांसलेशन # डायनेमिक बाइनरी ट्रांसलेशन सम्मिलित था। x86 निर्देशों को पहले एक समय में एक निर्देश की व्याख्या की गई और प्रोफाइल किया गया, फिर निष्पादन की आवृत्ति और अन्य अनुमानी (कंप्यूटर विज्ञान) के आधार पर, सीएमएस उत्तरोत्तर अधिक अनुकूलित अनुवाद उत्पन्न करेगा।

1990 के दशक में समान प्रौद्योगिकियां मौजूद थीं: सोलारिस (ऑपरेटिंग सिस्टम) और लिनक्स के लिए वाबी (सॉफ्टवेयर), DEC अल्फा के लिए FX!32 और IA-32 निष्पादन परत | इटेनियम के लिए IA-32 EL, ओपन-सोर्स डेज़ी, PowerPC के लिए Mac 68K एमुलेटर। प्रारंभिक बूट से नवीनतम मल्टीमीडिया निर्देशों तक सभी x86 निर्देशों को निष्पादित करने की क्षमता के कारण ट्रांसमेटा दृष्टिकोण x86 संगतता के लिए बहुत अधिक बार सेट करता है।

ट्रांसमेटा के कोड मॉर्फिंग सॉफ़्टवेयर का संचालन पारंपरिक कंपाइलर के अंतिम अनुकूलन पास के समान है। 32-बिट x86 कोड के एक टुकड़े को ध्यान में रखते हुए:

Add eax,dword ptr [esp] // स्टैक से डेटा लोड करें, eax में जोड़ें ईबीएक्स के लिए ईबीएक्स, डीवर्ड पीटीआर [एएसपी] // इसी तरह जोड़ें mov esi,[ebp] // मेमोरी से esi लोड करें उप ecx, 5 // ecx रजिस्टर से 5 घटाएं

इसे पहले सरलीकृत रूप से देशी निर्देशों में परिवर्तित किया जाता है:

ld% r30, [% esp] // ढेर से लोड, अस्थायी में add.c %eax,%eax,%r30 //% eax में जोड़ें, स्थिति कोड सेट करें। एलडी% r31, [% esp] ऐड सी% ईबीएक्स,% ईबीएक्स,% आर31 एलडी% ईएसआई, [% ईबीपी] उप.c%ecx,%ecx,5

ऑप्टिमाइज़र तब सामान्य उप-अभिव्यक्तियों और अनावश्यक स्थिति कोड संचालन को समाप्त करता है और, संभावित रूप से, अन्य अनुकूलन जैसे कि लूप खोलना  प्रयुक्त करता है:

ld% r30, [% esp] // स्टैक से केवल एक बार लोड करें जोड़ें %eax,%eax,%r30 जोड़ें %ebx,%ebx,%r30 // पहले लोड किए गए डेटा का पुन: उपयोग करें एलडी% ईएसआई, [% ईबीपी] sub.c %ecx,%ecx,5 // केवल इस अंतिम स्थिति कोड की आवश्यकता है

अंत में, ऑप्टिमाइज़र व्यक्तिगत निर्देशों (परमाणुओं) को अंतर्निहित हार्डवेयर के लिए लंबे निर्देश शब्दों (अणुओं) में समूहित करता है:

एलडी% r30, [% esp]; उप.c%ecx,%ecx,5 एलडी% ईएसआई, [% ईबीपी]; जोड़ें %eax,%eax,%r30; जोड़ें %ebx,%ebx,%r30

ये दो वीएलआईडब्ल्यू अणु x86 प्रोसेसर पर मूल निर्देशों की तुलना में कम चक्रों में संभावित रूप से निष्पादित हो सकते हैं।

ट्रांसमेटा ने इस दृष्टिकोण के कई तकनीकी लाभों का प्रमाणित किया है:
 * 1) जैसा कि बाजार के नेता इंटेल कॉर्पोरेशन और / या उन्नत माइक्रो डिवाइसेस कोर x86 इंस्ट्रक्शन सेट का विस्तार करेंगे, ट्रांसमेटा अपने उत्पाद को अपने हार्डवेयर के रिस्पिन की आवश्यकता के बजाय एक सॉफ्टवेयर अपग्रेड के साथ जल्दी से अपग्रेड कर सकता है।
 * 2) बाजार की जरूरतों को पूरा करने के लिए प्रदर्शन और शक्ति को सॉफ्टवेयर में ट्यून किया जा सकता है।
 * 3) सॉफ़्टवेयर  कारगर युक्तियाँ  का उपयोग करके हार्डवेयर डिज़ाइन या हार्डवेयर में निर्माण की खामियों को ठीक करना अपेक्षाकृत सरल होगा।
 * 4) x86 आर्किटेक्चर के लिए इंटेल माइक्रोप्रोसेसरों की सूची के बारे में चिंता किए बिना कोर की क्षमताओं को बढ़ाने या इसकी बिजली की खपत को कम करने पर अधिक समय व्यतीत किया जा सकता है।
 * 5) प्रोसेसर कई अन्य आर्किटेक्चर का अनुकरण कर सकता है, संभवतः एक ही समय में भी। (अपने प्रारंभिक क्रूसो लॉन्च पर, ट्रांसमेटा ने देशी हार्डवेयर पर  पिको-java  और x86 को इंटरमिक्स करके प्रदर्शित किया।)

क्रूसो के जारी होने से पहले, अफवाहों ने संकेत दिया कि ट्रांसमेटा हाइब्रिड पावरपीसी और x86 प्रोसेसर विकसित करने के लिए इन लाभों पर भरोसा कर रही थी। किन्तु ट्रांसमेटा प्रारंभ में पूरी तरह से बेहद कम-शक्ति वाले x86 बाजार पर ध्यान केंद्रित करेगी।

हार्डवेयर रिस्पांस के बिना उत्पादों को जल्दी से अपडेट करने की क्षमता का प्रदर्शन 2002 में ट्रांसम्यूटेशनल क्रूसो  आधारित कॉम्पैक TC1000 टैबलेट पीसी के सीपीयू प्रदर्शन को बढ़ाने के लिए इन-द-फील्ड अपग्रेड (एक डाउनलोड) के साथ किया गया था। इसे 2004 में फिर से इस्तेमाल किया गया था जब NX बिट और SSE3 समर्थन को हार्डवेयर परिवर्तन की आवश्यकता के बिना ट्रांसमेटा Efficeon उत्पाद लाइन में जोड़ा गया था। सिस्टम हार्डवेयर विक्रेताओं द्वारा अतिरिक्त ग्राहक सहायता लागतों को वहन नहीं करने या शिप किए गए उत्पादों के लिए संभावित उन्नयन या बग फिक्स के लिए क्यूए पर अतिरिक्त पैसा खर्च नहीं करने के कारण फील्ड अपग्रेड व्यवहार में दुर्लभ थे, जिन पर वे पहले से ही राजस्व पुस्तकों को बंद कर चुके थे।

वीएलआईडब्ल्यू कोर
अपने कोड-मॉर्फिंग सॉफ़्टवेयर के संयोजन के साथ Efficeon इंटेल पेंटियम 4 प्रोसेसर के फीचर सेट को सबसे बारीकी से प्रतिबिंबित करता है, चूँकि, एएमडी Opteron प्रोसेसर की तरह, यह पूरी तरह से एकीकृत स्मृति नियंत्रक, एक हाइपरट्रांसपोर्ट IO बस और NX बिट, या नहीं का समर्थन करता है। भौतिक पता एक्सटेंशन के लिए x86 एक्सटेंशन निष्पादित करें। NX बिट समर्थन सीएमएस संस्करण 6.0.4 के साथ उपलब्ध है।

इंटेल पेंटियम एम जैसे मोबाइल सीपीयू के सापेक्ष एफिसॉन का कम्प्यूटेशनल प्रदर्शन कम माना जाता है, चूँकि इन प्रतिस्पर्धी प्रोसेसरों के सापेक्ष प्रदर्शन के बारे में बहुत कम प्रकाशित होता है।

Efficeon दो पैकेज प्रकारों में आया: एक 783- और एक 592-संपर्क गेंद ग्रिड सरणी। इसकी बिजली की खपत मध्यम थी (कुछ में 1 GHz पर 3 वाट और 1.5 GHz पर 7 वाट जितनी कम खपत होती है), इसलिए इसे निष्क्रिय रूप से ठंडा किया जा सकता था।

इस चिप की दो पीढ़ियां बनाई गई थीं। पहली पीढ़ी (TM8600) को TSMC 130 nm प्रक्रिया का उपयोग करके निर्मित किया गया था और इसे 1.1 GHz तक की गति से उत्पादित किया गया था। दूसरी पीढ़ी (TM8800 और TM8820) को Fujitsu 90nm प्रक्रिया का उपयोग करके निर्मित किया गया था और 1 GHz से लेकर 1.7 GHz तक की गति से उत्पादित किया गया था।

आंतरिक रूप से, Efficeon में दो अंकगणितीय तर्क इकाइयाँ, दो लोड / स्टोर / एड यूनिट, दो निष्पादन इकाइयाँ, दो तैरनेवाला स्थल / MMX (निर्देश सेट) / स्ट्रीमिंग SIMD एक्सटेंशन / SSE2 इकाइयाँ, एक शाखा भविष्यवक्ता, एक उपनाम इकाई और एक नियंत्रण यूनिट। वीएलआईडब्ल्यू कोर प्रति चक्र 256-बिट वीएलआईडब्ल्यू निर्देश निष्पादित कर सकता है। एक वीएलआईडब्ल्यू को एक अणु कहा जाता है और इसमें प्रति चक्र आठ 32-बिट निर्देश (जिन्हें परमाणु कहा जाता है) संग्रहीत करने के लिए जगह होती है।

Efficeon में 128-KB L1 निर्देश कैश, 64-KB L1 डेटा कैश और 1-MB L2 कैश था। सभी कैश मरने पर थे।

इसके अतिरिक्त, Efficeon कोड मॉर्फिंग सॉफ़्टवेयर (सीएमएस) ने गतिशील रूप से अनुवादित x86 निर्देशों के कैश के लिए मुख्य मेमोरी (आमतौर पर 32 एमबी) का एक छोटा सा हिस्सा आरक्षित किया है।

मूल संकलन
सिद्धांत रूप में, कोड मॉर्फिंग सॉफ़्टवेयर के पक्ष में x86 कोड को अनुकूलित करना संभव होना चाहिए, या यहां तक ​​कि मूल वीएलआईडब्ल्यू आर्किटेक्चर को सीधे लक्षित करने के लिए कंपाइलर्स के लिए भी। चूँकि, 2003 में लिनस टोरवाल्ड्स ने स्पष्ट रूप से इन दृष्टिकोणों को अवास्तविक के रूप में खारिज कर दिया:

"The native crusoe code – even if it was documented and available – is not very conducive to general-purpose OS stuff. It has no notion of memory protection, and there's no MMU for code accesses, so things like kernel modules simply wouldn't work.

The translations are usually better than statically compiled native code (because the whole CPU is designed for speculation, and the static compilers don't know how to do that), and thus going to native mode is not necessarily a performance improvement.

So no, it wouldn't really benefit from it, not to mention that it's not even an option since Transmeta has never released enough details to do it anyway. Largely for simple security concerns – if you start giving interfaces for mucking around with the "microcode", you could do some really nasty things.

[…I meant…] "you cannot do that". And we won't even tell the details of how you cannot do that.

In fact, even inside transmeta you cannot do that, without having a specially blessed version of the flash that allows upgrades. If you ever see a machine with a prominent notice saying "CMS upgraded to development version", then that's a hint that it's a machine that TMTA developers could change."

- Linus Torvalds

बाद में रिवर्स इंजीनियरिंग, 2004 में प्रकाशित, मूल वीएलआईडब्ल्यू आर्किटेक्चर और संबंधित निर्देश सेट के कुछ विवरणों को स्पष्ट करता है, और सुझाव देता है कि मूलभूत सीमाएं हैं जो एक ऑपरेटिंग सिस्टम जैसे लिनक्स को इसमें पोर्ट करने से रोकती हैं। वही काम ट्रांसमेटा की पेटेंट विधि की तुलना पूर्व प्रकाशित कला और कुछ मामलों में आईबीएम द्वारा पेटेंट के साथ करता है, और सुझाव देता है कि कुछ दावे विस्तृत जांच में खड़े नहीं हो सकते हैं।

बाहरी संबंध

 * Archived company page