हस्तांतरण

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

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

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

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

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

इसका पहला उत्पाद, क्रूसो प्रोसेसर, 19 जनवरी, 2000 को लॉन्च किया गया था। ट्रांसमेटा 7 नवंबर, 2000 को सार्वजनिक हुआ। 14 अक्टूबर, 2003 को इसने अपना दूसरा प्रमुख उत्पाद, एफिसियन प्रोसेसर लॉन्च किया। 2005 में, ट्रांसमेटा ने माइक्रोप्रोसेसर और सेमीकंडक्टर प्रौद्योगिकियों के अपने पोर्टफोलियो को लाइसेंस देने पर अपना ध्यान बढ़ाया। 2007 में छँटनी के बाद, Transmeta ने सेमीकंडक्टर उत्पादन से पूरी तरह IP लाइसेंसिंग में स्थानांतरित कर दिया। जनवरी 2009 में, कंपनी को Novafora द्वारा अधिग्रहित कर लिया गया था और पेटेंट पोर्टफोलियो को Intellectual Ventures को बेच दिया गया। अगस्त 2009 में नोवाफोरा का संचालन बंद हो गया। बौद्धिक उद्यम  गैर-अनन्य आधार पर अन्य कंपनियों को ट्रांसमेटा आईपी का लाइसेंस देता है। रेफरी>

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

वीएलआईडब्ल्यू कोर
अपने कोड-मॉर्फिंग सॉफ़्टवेयर के संयोजन के साथ Efficeon इंटेल पेंटियम 4 प्रोसेसर के फीचर सेट को सबसे बारीकी से प्रतिबिंबित करता है, हालांकि, AMD Opteron प्रोसेसर की तरह, यह पूरी तरह से एकीकृत स्मृति नियंत्रक, एक हाइपरट्रांसपोर्ट IO बस और NX बिट, या नहीं का समर्थन करता है। भौतिक पता एक्सटेंशन के लिए x86 एक्सटेंशन निष्पादित करें। NX बिट समर्थन CMS संस्करण 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-बिट वीएलआईडब्ल्यू निर्देश निष्पादित कर सकता है। एक VLIW को एक अणु कहा जाता है और इसमें प्रति चक्र आठ 32-बिट निर्देश (जिन्हें परमाणु कहा जाता है) संग्रहीत करने के लिए जगह होती है।

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

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

मूल संकलन
सिद्धांत रूप में, कोड मॉर्फिंग सॉफ़्टवेयर के पक्ष में x86 कोड को अनुकूलित करना संभव होना चाहिए, या यहां तक ​​कि मूल VLIW आर्किटेक्चर को सीधे लक्षित करने के लिए कंपाइलर्स के लिए भी। हालांकि, 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