ترانسميتا
كانت شركة ترانسميتا شركة أمريكية لتصميم وتصنيع أشباه الموصلات مقرها في سانتا كلارا، كاليفورنيا . وقد طورت معالجات دقيقة منخفضة الطاقة متوافقة مع x86 تعتمد على نواة VLIW وطبقة برمجية تسمى برنامج تحويل الشفرة .
يتألف برنامج تحويل الشفرة (CMS) من مترجم ، ونظام تشغيل ، ومترجم ثنائي ديناميكي . تُفسَّر تعليمات x86 أولًا تعليمةً تلو الأخرى وتُحلَّل خصائصها، ثم، بناءً على تكرار تنفيذ كتلة الشفرة، يُولِّد برنامج CMS تدريجيًا ترجمات أكثر تحسينًا. [ 3 ] [ 4 ] [ 5 ]
تضمنت نواة VLIW ميزات مصممة خصيصًا لتسريع أنظمة إدارة المحتوى والترجمات. ومن بين هذه الميزات دعم التخمين العام، واكتشاف تداخل أسماء الذاكرة، واكتشاف التعليمات البرمجية x86 ذاتية التعديل. [ 3 ] [ 4 ] [ 5 ]
أتاح الجمع بين نظام إدارة المحتوى (CMS) ونواة VLIW تحقيق التوافق الكامل مع معمارية x86 مع الحفاظ على الأداء وتقليل استهلاك الطاقة. [ 3 ] [ 4 ] [ 5 ]
تأسست شركة ترانسميتا في عام 1995 على يد كل من بوب سمليك ، وديف ديتزل ، وكولين هانتر، وإد كيلي، ودوغ ليرد ، ومالكولم وينغ ، وغريغ زينر . [ 6 ] [ 7 ]
أُطلق أول منتج لها، معالج كروسو، في 19 يناير 2000. وطُرحت أسهم ترانسميتا للاكتتاب العام في 7 نوفمبر 2000. وفي 14 أكتوبر 2003، أطلقت منتجها الرئيسي الثاني، معالج إيفيسيون. وفي عام 2005، زادت ترانسميتا تركيزها على ترخيص مجموعة تقنياتها من المعالجات الدقيقة وأشباه الموصلات. [ 8 ] وبعد تسريح العمال في عام 2007، تحولت ترانسميتا كليًا من إنتاج أشباه الموصلات إلى ترخيص الملكية الفكرية. [ 9 ] وفي يناير 2009، استحوذت عليها شركة نوڤافورا [ 10 ] ، وبيعت محفظة براءات الاختراع إلى شركة إنتلكتشوال ڤينتشرز . وتوقفت نوڤافورا عن العمل في أغسطس 2009. وتمنح إنتلكتشوال ڤينتشرز تراخيص الملكية الفكرية لترانسميتا لشركات أخرى على أساس غير حصري. [ 11 ]
أنتجت شركة ترانسميتا معماريتين لوحدات المعالجة المركزية متوافقة مع معالجات x86 : كروسو وإيفيسيون - وكانت أسماؤهما الرمزية الداخلية "فريد" و"أسترو". وقد ظهرت هذه المعالجات في أجهزة الكمبيوتر المحمولة الصغيرة ، وأجهزة الكمبيوتر المحمولة ، وأجهزة الكمبيوتر المكتبية ، وخوادم الشفرات ، وأجهزة الكمبيوتر اللوحية ، وجهاز كمبيوتر شخصي مُجمّع، وجهاز كمبيوتر مكتبي صامت، حيث يُعدّ انخفاض استهلاك الطاقة وتبديد الحرارة من الأمور بالغة الأهمية.
قبل استحواذ نوفافورا عليها عام ٢٠٠٩، حققت ترانسميتا نجاحًا متوسطًا في ترخيص ملكيتها الفكرية. وتشمل الجهات المرخصة لتقنية ترانسميتا: إنتل (بترخيص دائم وغير حصري لجميع براءات اختراع ترانسميتا وطلبات براءات الاختراع، بما في ذلك أي براءات قد تستحوذ عليها ترانسميتا قبل ٣١ ديسمبر ٢٠١٧)، [ ١٢ ] وإنفيديا (بترخيص غير حصري لتقنيات LongRun و LongRun2 الخاصة بترانسميتا وغيرها من الملكية الفكرية)، [ ١٣ ] وسوني (مرخصة لتقنية LongRun2)، [ ١٤ ] وفوجيتسو (مرخصة لتقنية LongRun2)، [ ١٥ ] وNEC (مرخصة لتقنية LongRun2). [ ١٦ ]
تاريخ
شركة ناشئة تعمل في الخفاء
تأسست شركة ترانسميتا عام ١٩٩٥، وبدأت كشركة ناشئة تعمل في الخفاء . وقد نجحت الشركة إلى حد كبير في إخفاء طموحاتها حتى إطلاقها الرسمي في ١٩ يناير ٢٠٠٠. [ ١٧ ] وخلال فترة العمل السري، تم توقيع أكثر من ٢٠٠٠ اتفاقية عدم إفصاح . [ ١٨ ] وخلال السنوات الأولى من عمر ترانسميتا، لم يكن معروفًا الكثير عما ستقدمه بالضبط. تم إطلاق موقعها الإلكتروني في منتصف عام ١٩٩٧، ولم يعرض لمدة عامين ونصف تقريبًا سوى عبارة "هذه الصفحة غير موجودة بعد".
في 12 نوفمبر 1999، ظهر تعليق غامض في HTML: [ 19 ]
نعم، هناك رسالة سرية، وهي كالتالي: لطالما التزمت شركة ترانسميتا الصمت حيال خططها حتى تُقدّم شيئًا ملموسًا للعالم. في 19 يناير 2000، ستعلن ترانسميتا عن معالجات كروسو وتُقدّم عرضًا توضيحيًا لقدراتها. في الوقت نفسه، ستُنشر جميع التفاصيل على هذا الموقع الإلكتروني ليراها الجميع على الإنترنت. ستكون كروسو عبارة عن أجهزة وبرامج رائعة لتطبيقات الهواتف المحمولة. ستكون كروسو غير تقليدية، ولهذا السبب أردنا إعلامكم مسبقًا بزيارة الموقع الإلكتروني بالكامل في يناير، حتى تتمكنوا من الاطلاع على القصة الكاملة والوصول إلى جميع التفاصيل الحقيقية فور توفرها.
حاولت شركة ترانسميتا توظيف كوادرها سرًا، على الرغم من شيوع التكهنات على الإنترنت. [ 20 ] وتسربت معلومات تدريجيًا من الشركة تشير إلى أنها كانت تعمل على تصميم كلمة تعليمات طويلة جدًا (VLIW) لترجمة كود x86 إلى كود VLIW خاص بها.
إطلاق عام
في 19 يناير 2000، أقامت شركة ترانسميتا فعالية إطلاق في فيلا مونتالفو في ساراتوغا، كاليفورنيا [ 21 ] ، وأعلنت للعالم أنها تعمل على معالج ترجمة ثنائي ديناميكي متوافق مع معالجات x86 يُدعى كروسو. كما أصدرت ورقة بيضاء من 18 صفحة [ 3 ] تصف هذه التقنية.
سوّقت شركة ترانسميتا تقنية معالجاتها الدقيقة باعتبارها مبتكرة وثورية للغاية في قطاع سوق المعالجات منخفضة الطاقة. كانت الشركة تأمل في أن تكون رائدة في كلٍ من استهلاك الطاقة والأداء في مجال معالجات x86، لكن المراجعات الأولية لمعالج كروسو أشارت إلى أن الأداء كان أقل بكثير من التوقعات. [ 22 ] أيضًا، أثناء تطوير كروسو، رفعت شركتا إنتل وإيه إم دي سرعات معالجاتهما بشكل ملحوظ وبدأتا في معالجة المخاوف المتعلقة باستهلاك الطاقة. لذا، سرعان ما حُصر كروسو في قطاع السوق ذي الإنتاج المحدود، والحجم الصغير، واستهلاك الطاقة المنخفض.
في السابع من نوفمبر عام 2000 (يوم الانتخابات الأمريكية)، طرحت شركة ترانسميتا أسهمها للاكتتاب العام بسعر 21 دولارًا للسهم. وبلغ سعر السهم ذروته عند 50.26 دولارًا قبل أن يستقر عند 46 دولارًا في يوم الافتتاح. وبذلك، أصبحت ترانسميتا آخر الاكتتابات العامة الكبرى لشركات التكنولوجيا في فقاعة الإنترنت . ولم يُضاهى أداء سهمها في يوم الافتتاح حتى اكتتاب جوجل عام 2004 .
شهدت الشركة أولى عمليات التسريح في يوليو 2002، مما أدى إلى خفض عدد موظفيها بنسبة 40%. [ 23 ]
في 14 أكتوبر 2003، أعلنت شركة ترانسميتا عن معالج إيفيسيون، الذي زُعم أنه يتمتع بضعف أداء معالج كروسو الأصلي عند نفس التردد. مع ذلك، ظل الأداء ضعيفًا مقارنةً بالمنافسين، وازدادت تعقيدات الشريحة بشكل ملحوظ. ربما أدى الحجم الأكبر واستهلاك الطاقة الأعلى إلى إضعاف ميزة سوقية رئيسية كانت تتمتع بها شرائح ترانسميتا سابقًا على منافسيها.
في يناير 2005، أعلنت الشركة عن أول عملية إعادة هيكلة استراتيجية لها، متخليةً عن كونها شركة منتجات أشباه موصلات، وبدأت بالتركيز على ترخيص الملكية الفكرية. [ 8 ] وفي مارس 2005، أعلنت ترانسميتا عن تسريح 68 موظفًا مع الإبقاء على 208 موظفين. وذكرت التقارير أن سوني كانت من أبرز المرخص لهم بتقنية ترانسميتا، وأن ما يقارب نصف الموظفين المتبقين سيعملون على تقنية LongRun2 لتحسين استهلاك الطاقة لصالح سوني.
في 31 مايو 2005، أعلنت شركة ترانسميتا عن توقيع اتفاقيات شراء أصول وترخيص مع شركة Culture.com Technology Limited في هونغ كونغ. إلا أن الصفقة انهارت بسبب تأخيرات في الحصول على تراخيص تصدير التكنولوجيا من وزارة التجارة الأمريكية، وأعلن الطرفان إنهاء الاتفاقيات في 9 فبراير 2006.
في 10 أغسطس 2005، أعلنت شركة ترانسميتا عن تحقيقها أول ربح ربع سنوي لها. تبع ذلك تقريرٌ نشره موقع جيم سبوت في 20 مارس 2006 يفيد بأن ترانسميتا تعمل على مشروعٍ "لم يُكشف عن اسمه" لصالح مايكروسوفت . واتضح لاحقًا أن هذا المشروع عبارة عن منصة آمنة تابعة لشركة AMD لبرنامج FlexGo من مايكروسوفت . [ 24 ]
في 11 أكتوبر 2006، أعلنت شركة ترانسميتا أنها رفعت دعوى قضائية ضد شركة إنتل بتهمة انتهاك عشر براءات اختراع أمريكية خاصة بها، تغطي تقنيات هندسة الحاسوب وكفاءة الطاقة. واتهمت الدعوى شركة إنتل بانتهاك براءات اختراع ترانسميتا، وما زالت تنتهكها، من خلال تصنيع وبيع مجموعة متنوعة من منتجات المعالجات الدقيقة، بما في ذلك على الأقل سلسلة معالجات بنتيوم 3، وبنتيوم 4، وبنتيوم إم، وكور، وكور 2.
في 7 فبراير 2007، أغلقت شركة ترانسميتا قسم خدماتها الهندسية، ما أدى إلى تسريح 75 موظفًا. تزامن ذلك مع إعلان الشركة أنها ستتوقف عن تطوير وبيع الأجهزة، وستركز على تطوير وترخيص الملكية الفكرية. [ 9 ] لاحقًا، استثمرت شركة AMD مبلغ 7.5 مليون دولار في ترانسميتا، عازمةً على استخدام محفظة براءات اختراع الشركة في تقنيات كفاءة الطاقة. [ 25 ]
في 24 أكتوبر/تشرين الأول 2007، أعلنت شركة ترانسميتا عن اتفاقية لتسوية دعواها القضائية ضد شركة إنتل. وافقت إنتل بموجب هذه الاتفاقية على دفع 150 مليون دولار مقدمًا، و20 مليون دولار سنويًا لمدة خمس سنوات لشركة ترانسميتا، بالإضافة إلى إسقاط دعواها المضادة ضدها. كما وافقت ترانسميتا على ترخيص عدد من براءات اختراعها، والتنازل عن مجموعة صغيرة من براءات الاختراع لشركة إنتل كجزء من الاتفاقية. [ 12 ] ووافقت ترانسميتا أيضًا على عدم تصنيع معالجات متوافقة مع معمارية x86 مجددًا. ومن أبرز نقاط الخلاف في دعوى إنتل القضائية، دفع مبلغ يقارب 34 مليون دولار لثلاثة من المديرين التنفيذيين في ترانسميتا. [ 26 ] [ 27 ] وفي أواخر عام 2008، توصلت إنتل وترانسميتا إلى اتفاقية أخرى لتحويل مبلغ 20 مليون دولار سنويًا دفعة واحدة.
في 8 أغسطس/آب 2008، أعلنت شركة ترانسميتا أنها رخصت تقنيات رقائقها منخفضة الطاقة وتقنية التشغيل طويل الأمد لشركة إنفيديا مقابل رسوم ترخيص لمرة واحدة قدرها 25 مليون دولار أمريكي. [ 13 ] وفي 17 نوفمبر/تشرين الثاني، أعلنت ترانسميتا عن توقيع اتفاقية نهائية للاستحواذ عليها من قبل شركة نوفافورا ، وهي شركة متخصصة في معالجات الفيديو الرقمية مقرها سانتا كلارا، كاليفورنيا ، مقابل 255.6 مليون دولار أمريكي نقدًا، مع مراعاة التعديلات التي تعتمد على رأس المال العامل. [ 28 ] وتم إتمام الصفقة في 28 يناير/كانون الثاني 2009، عندما أعلنت نوفافورا عن إتمام استحواذها على ترانسميتا. [ 29 ]
أكملت شركة Intellectual Venture Funding LLC [ 30 ] عملية الاستحواذ على محفظة براءات الاختراع التي طورتها وامتلكتها شركة Transmeta Corporation سابقًا في 4 فبراير 2009. [ 28 ]
بسبب المشاكل المالية وعدم القدرة على التنفيذ، انهارت شركة نوفافورا في أواخر يوليو 2009. [ 31 ] [ 32 ]
الإدارة والموظفون
حوكمة الشركات
تعاقب على إدارة شركة ترانسميتا ستة رؤساء تنفيذيين مختلفين طوال فترة وجودها.
| المدير التنفيذي | سنوات الخدمة |
|---|---|
| ديفيد ديتزل | 1995–2001 |
| مارك ألين | 2001–2001 |
| موراي غولدمان مع هيو بارنز كرئيس تنفيذي للعمليات | 2001–2002 |
| مات ر. بيري | 2002–2005 |
| آرت سويفت | 2005–2007 |
| ليستر كروديل | 2007–2009 |
موظفون بارزون
ضمت شركة ترانسميتا ضمن فريقها التقني بعضًا من أبرز الشخصيات في هذا المجال، بمن فيهم مؤسس لينكس، لينوس تورفالدز ، ومطور نواة لينكس، هانز بيتر أنفين ، ومؤلف برنامج ياك، ستيفن سي. جونسون ، [ 33 ] [ 34 ] ومطور الألعاب ، ديف دي. تايلور . وبسبب وجود هذه الشخصيات، كان هذا المجال يعجّ بالشائعات و" نظريات المؤامرة "، مما أدى إلى علاقات إعلامية ممتازة .
التاريخ المالي
تُظهر الرسوم البيانية التالية إيرادات الشركة، ونفقاتها التشغيلية، وأرباحها الإجمالية، وخسائرها الصافية من عام ١٩٩٦ إلى عام ٢٠٠٧. [ ١ ] [ ٣٥ ] [ ٣٦ ] الأرقام بالآلاف وفقًا لتقارير ١٠-ك. وقد صُنفت الشركة سابقًا كأهم شركة في وادي السيليكون في مقال افتتاحي لمجلة "أبسايد"، إلا أنها لم تحقق الربحية خلال فترة عملها كمورد للرقائق الإلكترونية.

التمويل
تلقت شركة ترانسميتا تمويلاً إجمالياً قدره 969 مليون دولار خلال فترة عملها.
| سنة | ربع | المبلغ (مليون دولار) | ملحوظات |
|---|---|---|---|
| 1996 | – | 288 | – |
| 2000 | س2 | 88 | – |
| 2000 | الربع الرابع | 273 | الاكتتاب العام الأولي |
| 2003 | الربع الرابع | 83 | عرض ثانوي |
| 2007 | س2 | 7.5 | AMD |
| 2007 | الربع الرابع | 150 | تسوية إنتل |
| 2008 | الربع الثالث | 80 | تسوية إنتل |
منتجات
كروزو

كانت عائلة Crusoe أول عائلة من المعالجات الدقيقة من شركة Transmeta، وقد سميت على اسم الشخصية الأدبية روبنسون كروزو . [ 7 ]
فقدت شركة ترانسميتا الكثير من مصداقيتها وتعرضت لانتقادات لاذعة بسبب التباينات الكبيرة بين الأداء المتوقع واستهلاك الطاقة والنتائج الفعلية. ورغم أن استهلاك الطاقة كان أفضل نوعًا ما من منتجات إنتل وإيه إم دي، إلا أن تجربة المستخدم النهائي (أي عمر البطارية) لم تُظهر سوى تحسن طفيف. [ 37 ] أولًا، أدى برنامج تحويل الشفرة (CMS) مع بنية ذاكرة التخزين المؤقت إلى تضخيم المقارنات بين معايير الأداء والتطبيقات العملية بشكل مصطنع. ويعود ذلك إلى الطبيعة المتكررة لمعايير الأداء وحجمها الصغير. وقد يكون عبء برنامج CMS سببًا رئيسيًا في انخفاض الأداء بشكل ملحوظ في العديد من التطبيقات العملية؛ إذ لم تستطع بنية VLIW الأساسية البسيطة منافسة التطبيقات كثيفة الحساب؛ كما أن واجهة الجسر الجنوبي كانت محدودة بسبب عرض النطاق الترددي المنخفض لتطبيقات الرسومات أو غيرها من التطبيقات كثيفة الإدخال/الإخراج. حتى أن بعض معايير الأداء القياسية فشلت في التشغيل، مما أثار الشكوك حول ادعاء التوافق الكامل مع معمارية x86. [ 22 ]
إيفيسيون

كان معالج Efficeon الجيل الثاني من معالجات VLIW ذات 256 بت من شركة Transmeta . ومثل معالج Crusoe (ذو بنية VLIW ذات 128 بت )، ركز Efficeon على الكفاءة الحسابية، وانخفاض استهلاك الطاقة، وانخفاض البصمة الحرارية.
كان معالج Transmeta Efficeon بتردد 1.6 جيجاهرتز (المصنّع بتقنية 90 نانومتر ) من طراز عام 2004، يتمتع بأداء واستهلاك طاقة مماثلين تقريبًا لمعالج Intel Atom بتردد 1.6 جيجاهرتز من عام 2008 (المصنّع بتقنية 45 نانومتر ). [ 38 ] وقد احتوى معالج Efficeon على جسر شمالي مدمج ، بينما تطلّب معالج Atom المنافس شريحة جسر شمالي خارجية، مما قلّل بشكل كبير من مزايا استهلاك الطاقة التي يتميّز بها معالج Atom.
عالج معالج Transmeta Efficeon العديد من أوجه القصور في معالج Crusoe، وأظهر تحسناً فعلياً يقارب الضعف مقارنةً به. وكانت شريحته أصغر حجماً بكثير من معالجي Pentium 4 و Pentium M، عند مقارنتهما بنفس تقنية التصنيع. تبلغ مساحة شريحة Efficeon المصنعة بتقنية 90 نانومتر 68 مم² ، أي ما يعادل 60% من مساحة شريحة Pentium 4 المصنعة بتقنية 90 نانومتر، والتي تبلغ 112 مم² ، مع العلم أن كلا المعالجين مزودان بذاكرة تخزين مؤقتة من المستوى الثاني (L2) بسعة 1 ميجابايت .
لم يكن مفهوم تسويق منتج ضمن نطاق حراري محدد مفهومًا شائعًا بين معظم المراجعين، الذين كانوا يميلون إلى مقارنة معالج Efficeon بمجموعة واسعة من معالجات x86، بغض النظر عن استهلاك الطاقة أو التطبيق. ويشير أحد الأمثلة على هذا النقد إلى أن الأداء كان لا يزال متأخرًا بشكل ملحوظ عن معالج Pentium M (Banias) من إنتل ومعالج Mobile Athlon XP من AMD . [ 39 ]
التطبيقات
تكنولوجيا
كانت معالجات ترانسميتا عبارة عن نوى تعليمات طويلة جدًا (VLIW) تعمل بنظام متسلسل، وتشغل طبقة برمجية خاصة للترجمة الثنائية الديناميكية، والتي حققت معًا التوافق مع بنية x86. وقد سجلت ترانسميتا مصطلح "Code Morphing" كعلامة تجارية لوصف تقنيتها [ 40 ] ، وأشارت إلى الطبقة البرمجية باسم Code Morphing Software (CMS).
استخدمت شركة Transmeta انحياز الجسم العكسي لتقليل الطاقة المستخدمة بمعامل حوالي 2.5. (تم استخدام تقنية مماثلة في معالجات XScale .) [ 41 ]
برنامج تحويل الشفرة
برنامج تحويل الشفرة ( CMS ) هو التقنية التي تستخدمها معالجات Transmeta الدقيقة لتنفيذ تعليمات x86 . [ 42 ] [ 43 ] بشكل عام، يقرأ برنامج CMS تعليمات x86 ويُنشئ تعليمات لمعالج VLIW خاص ، على غرار برنامج Shade. [ 44 ] تُعدّ ترجمة CMS أكثر تكلفة بكثير من ترجمة Shade، لكنها تُنتج شفرة ذات جودة أعلى بكثير. يحتوي CMS أيضًا على مُفسّر ويُحاكي كلاً من وضع المستخدم ووضع النظام.
يتألف برنامج تحويل الشفرة من مترجم ، ونظام تشغيل ، ومترجم ثنائي ديناميكي . تُفسَّر تعليمات x86 أولًا تعليمةً تلو الأخرى وتُحلَّل خصائصها، ثم، بناءً على وتيرة التنفيذ وخوارزميات أخرى ، يُولِّد برنامج تحويل الشفرة تدريجيًا ترجمات أكثر تحسينًا. [ 3 ] [ 4 ] [ 5 ]
كانت هناك تقنيات مشابهة في التسعينيات: Wabi لنظامي Solaris و Linux ، وFX!32 لمعالجات Alpha و IA-32 EL لمعالجات Itanium ، وDAISY مفتوح المصدر، [ 45 ] ومحاكي Mac 68K لمعالجات PowerPC. وقد رفعت تقنية Transmeta مستوى التوافق مع معالجات x86 بشكل كبير بفضل قدرتها على تنفيذ جميع تعليمات x86 بدءًا من بدء التشغيل وحتى أحدث تعليمات الوسائط المتعددة.
يشبه عمل برنامج تحويل الشفرة الخاص بشركة Transmeta عملية التحسين النهائية للمترجم التقليدي. لنأخذ مثالاً على ذلك جزءًا من شفرة x86 ذات 32 بت:
أضف eax، مؤشر كلمة مزدوجة [esp] // تحميل البيانات من المكدس، وإضافتها إلى eax أضف ebx، مؤشر كلمة مزدوجة [esp] // بالمثل، لـ ebx mov esi,[ebp] // تحميل esi من الذاكرة sub ecx,5 // اطرح 5 من سجل ecx
يتم أولاً تحويل هذا بشكل مبسط إلى تعليمات أصلية:
ld %r30,[%esp] // تحميل من المكدس، إلى ملف مؤقت add.c %eax,%eax,%r30 // أضف إلى %eax، وقم بتعيين رموز الحالة. ld %r31,[%esp] add.c %ebx,%ebx,%r31 ld %esi,[%ebp] sub.c %ecx,%ecx,5
ثم يقوم المحسن بإزالة التعبيرات الفرعية الشائعة وعمليات رمز الشرط غير الضرورية، وربما يطبق تحسينات أخرى مثل فك الحلقات :
ld %r30,[%esp] // التحميل من المكدس مرة واحدة فقط أضف %eax،%eax،%r30 أضف %ebx،%ebx،%r30 // أعد استخدام البيانات التي تم تحميلها سابقًا ld %esi,[%ebp] sub.c %ecx,%ecx,5 // هذا الكود الشرطي الأخير فقط هو المطلوب
وأخيرًا، يقوم المُحسِّن بتجميع التعليمات الفردية ("الذرات") في كلمات تعليمات طويلة ("الجزيئات") للأجهزة الأساسية:
لد %r30,[%esp]; sub.c %ecx,%ecx,5 ld %esi,[%ebp]; add %eax,%eax,%r30; add %ebx,%ebx,%r30
قد يتم تنفيذ جزيئي VLIW هذين في دورات أقل مما يمكن أن تنفذه التعليمات الأصلية على معالج x86. [ 3 ]
زعمت شركة ترانسميتا وجود العديد من الفوائد التقنية لهذا النهج:
- بما أن الشركات الرائدة في السوق Intel و/أو AMD ستقوم بتوسيع مجموعة تعليمات x86 الأساسية، فإن Transmeta يمكنها ترقية منتجها بسرعة من خلال ترقية البرامج بدلاً من الحاجة إلى إعادة تصميم أجهزتها.
- يمكن ضبط الأداء والطاقة في البرمجيات لتلبية احتياجات السوق.
- سيكون من السهل نسبياً إصلاح عيوب تصميم أو تصنيع الأجهزة باستخدام حلول برمجية بديلة .
- يمكن قضاء المزيد من الوقت في التركيز على تحسين قدرات النواة أو تقليل استهلاكها للطاقة دون القلق بشأن 33 عامًا من التوافق مع بنية x86.
- كان بإمكان المعالج محاكاة العديد من البنى الأخرى، وربما حتى في الوقت نفسه. (عند إطلاقها الأولي لـ Crusoe، عرضت Transmeta تشغيل pico-Java و x86 بشكل مختلط على الجهاز الأصلي.)
قبل إصدار معالج كروزو، أشارت الشائعات إلى أن شركة ترانسميتا كانت تعتمد على هذه المزايا لتطوير معالج هجين يجمع بين معالجات باور بي سي وإكس 86. لكن ترانسميتا ستركز في البداية بشكل حصري على سوق معالجات إكس 86 منخفضة الطاقة للغاية.
تم إثبات إمكانية تحديث المنتجات بسرعة دون الحاجة إلى تغيير جذري في الأجهزة عام 2002 من خلال ترقية ميدانية (تنزيل) لتحسين أداء وحدة المعالجة المركزية في جهاز الكمبيوتر اللوحي HP Compaq TC1000 الذي يعمل بنظام Crusoe . واستُخدمت هذه التقنية مجددًا عام 2004 عند إضافة دعم NX bit و SSE3 إلى خط إنتاج Transmeta Efficeon دون الحاجة إلى تغييرات في الأجهزة. كانت الترقيات الميدانية نادرة عمليًا نظرًا لعدم رغبة موردي أجهزة الأنظمة في تحمل تكاليف إضافية لدعم العملاء أو إنفاق أموال إضافية على ضمان الجودة للترقيات المحتملة أو إصلاح الأخطاء في المنتجات التي تم شحنها والتي تم بيعها بالفعل.
نواة VLIW
بالاقتران مع برنامج تحويل التعليمات البرمجية الخاص به، يُحاكي معالج Efficeon مجموعة ميزات معالجات Intel Pentium 4 بشكلٍ كبير ، مع أنه، مثل معالجات AMD Opteron ، يدعم وحدة تحكم ذاكرة متكاملة بالكامل ، وناقل إدخال/إخراج HyperTransport ، وبت NX ، أو امتداد x86 الذي يمنع التنفيذ في وضع PAE . يتوفر دعم بت NX بدءًا من إصدار CMS 6.0.4.
يُعتقد أن أداء الحوسبة لمعالج Efficeon أقل مقارنةً بوحدات المعالجة المركزية المحمولة مثل Intel Pentium M ، على الرغم من أنه لا يبدو أن هناك الكثير من المنشورات حول الأداء النسبي لهذه المعالجات المنافسة.
كان معالج Efficeon متوفراً بنوعين من العبوات: عبوة تحتوي على 783 نقطة اتصال وعبوة أخرى تحتوي على 592 نقطة اتصال . وكان استهلاكه للطاقة معتدلاً (حيث استهلك بعضها ما لا يقل عن 3 واط عند تردد 1 جيجاهرتز و7 واط عند تردد 1.5 جيجاهرتز)، مما سمح بتبريده بشكل سلبي.
تم إنتاج جيلين من هذه الشريحة. صُنع الجيل الأول (TM8600) باستخدام تقنية TSMC 130 نانومتر، وبسرعات تصل إلى 1.1 جيجاهرتز . أما الجيل الثاني (TM8800 وTM8820) فقد صُنع باستخدام تقنية Fujitsu 90 نانومتر، وبسرعات تتراوح بين 1 و1.7 جيجاهرتز.
داخليًا، احتوى معالج Efficeon على وحدتي حساب منطقي ، ووحدتي تحميل/تخزين/جمع، ووحدتي تنفيذ، ووحدتي معالجة الفاصلة العائمة / MMX / SSE / SSE2 ، ووحدة تنبؤ بالتفرع ، ووحدة أسماء بديلة، ووحدة تحكم. ويمكن لنواة VLIW تنفيذ تعليمة VLIW بحجم 256 بت في كل دورة. وتُسمى وحدة VLIW "جزيئًا"، وتتسع لتخزين ثماني تعليمات بحجم 32 بت (تُسمى "ذرات") في كل دورة.
كان لدى معالج Efficeon ذاكرة تخزين مؤقتة للتعليمات من المستوى الأول بسعة 128 كيلوبايت، وذاكرة تخزين مؤقتة للبيانات من المستوى الأول بسعة 64 كيلوبايت، وذاكرة تخزين مؤقتة من المستوى الثاني بسعة 1 ميجابايت. وكانت جميع ذاكرات التخزين المؤقتة موجودة على الشريحة.
بالإضافة إلى ذلك، قام برنامج Efficeon لتحويل التعليمات البرمجية (CMS) بحجز جزء صغير من الذاكرة الرئيسية (عادة 32 ميجابايت) لذاكرة التخزين المؤقت الخاصة به لتعليمات x86 المترجمة ديناميكيًا.
تجميع أصلي
من حيث المبدأ، ينبغي أن يكون من الممكن تحسين كود x86 لدعم برمجيات تحويل الكود ، أو حتى تمكين المترجمات من استهداف بنية VLIW الأصلية مباشرةً. مع ذلك، في عام 2003، رفض لينوس تورفالدز (الذي كان يعمل سابقًا في شركة ترانسميتا) هذه الأساليب على ما يبدو باعتبارها غير واقعية: [ 46 ] [ 47 ]
إنّ كود كروزو الأصلي - حتى لو كان موثقًا ومتاحًا - لا يُناسب تطبيقات أنظمة التشغيل العامة. فهو يفتقر إلى مفهوم حماية الذاكرة، ولا توجد وحدة إدارة ذاكرة (MMU) للوصول إلى التعليمات البرمجية، لذا فإنّ أشياءً مثل وحدات النواة لن تعمل ببساطة.
عادة ما تكون الترجمات أفضل من التعليمات البرمجية الأصلية المترجمة بشكل ثابت (لأن وحدة المعالجة المركزية بأكملها مصممة للتكهن، والمترجمات الثابتة لا تعرف كيفية القيام بذلك)، وبالتالي فإن الانتقال إلى الوضع الأصلي ليس بالضرورة تحسينًا للأداء.
إذن، لا، لن يستفيد الأمر منه حقًا، ناهيك عن أنه ليس خيارًا مطروحًا أصلًا لأن شركة ترانسميتا لم تُفصح قط عن تفاصيل كافية للقيام بذلك. والسبب الرئيسي هو مخاوف أمنية بسيطة - فإذا بدأتَ بتوفير واجهات للتلاعب بـ"البرنامج المصغر"، فقد تتمكن من فعل أشياء خطيرة للغاية.
[...كنت أقصد...] "لا يمكنك فعل ذلك". ولن نذكر حتى تفاصيل عدم قدرتك على فعل ذلك.
في الواقع، حتى داخل ترانسميتا، لا يمكنك فعل ذلك إلا بامتلاك نسخة مُخصصة من ذاكرة الفلاش تسمح بالتحديثات. إذا رأيتَ جهازًا عليه إشعار بارز يقول "تمت ترقية نظام إدارة المحتوى إلى نسخة التطوير"، فهذا دليل على أن مطوري ترانسميتا قد يُجرون تعديلات على هذا الجهاز.
— لينوس تورفالدز، القائمة البريدية لنواة لينكس
أوضحت دراسة الهندسة العكسية اللاحقة ، التي نُشرت عام 2004، بعض تفاصيل بنية VLIW الأصلية ومجموعة التعليمات المرتبطة بها، وأشارت إلى وجود قيود أساسية تمنع نقل نظام تشغيل مثل لينكس إليها. [ 48 ] [ 49 ]
يقارن العمل نفسه أيضًا تقنية ترانسميتا الحاصلة على براءة اختراع مع التقنيات السابقة المنشورة، والتي حصلت شركة آي بي إم على براءات اختراع في بعض الحالات، ويشير إلى أن بعض الادعاءات قد لا تصمد أمام التدقيق المفصل. [ 49 ]
مراجع
- 1 2 3 4 "تقرير ترانسميتا السنوي 10-K" . هيئة الأوراق المالية والبورصات. 2007.
- ↑ "نبذة عن شركة ترانسميتا (TMTA)" . مؤرشف من الأصل في 2 ديسمبر 2009. تم الاطلاع عليه في 3 أكتوبر 2008 .
- 1 2 3 4 5 6 "التكنولوجيا الكامنة وراء معالجات كروسو، شركة ترانسميتا" (ملف PDF) . 19 يناير 2001. مؤرشف من الأصل (ملف PDF) في 19 يناير 2001. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ١ ٢ ٣ ٤ ديفيد ر. ديتزل (٢١ يونيو ٢٠٠٨). تجارب مع الترجمة الثنائية الديناميكية (الكلمة الرئيسية لورشة عمل ISCA AMAS-BT) (ملف PDF) . ISCA ٢٠٠٨. مؤرشف من الأصل (ملف PDF) في ٣ ديسمبر ٢٠١٣.
- ١ ٢ ٣ ٤ جيمس سي. دينرت؛ برايان ك. غرانت؛ جون ب. بانينغ؛ ريتشارد جونسون؛ توماس كيستلر؛ ألكسندر كلايبر؛ جيم ماتسون (٢٧ مارس ٢٠٠٣). برنامج تحويل الشفرة Transmeta: استخدام التخمين والاستعادة وإعادة الترجمة التكيفية لمواجهة تحديات الحياة الواقعية . CGO ٢٠٠٣.
- ↑ فانس، آشلي (21 سبتمبر 2007). "الحوسبة شبه المتماسكة، الحلقة 7 - بودكاست - رائد صناعة الرقائق ديفيد ديتزل يتحدث عن ترانسميتا، وسن، ومختبرات بيل" . Theregister.co.uk . تاريخ الاطلاع: 13 نوفمبر 2011 .
- 1 2 جيبرت، ليندا؛ بيري، تيكلا (مايو 2000). "عرض ترانسميتا السحري". مجلة IEEE Spectrum . 37 (5). IEEE: 26–33 . doi : 10.1109/6.842131 .
- 1 2 "سوني ترخص تقنية ترانسميتا الموفرة للطاقة: شركة تصنيع الرقائق تتطلع إلى الترخيص لتحقيق الربحية" . 24 يناير 2005.
- ١ ٢ "شركة ترانسميتا تتخلى عن أعمال المعالجات الدقيقة: ترانسميتا تركز على ترخيص الملكية الفكرية" . مختبرات إكس-بت. ٢ فبراير ٢٠٠٧. مؤرشف من الأصل في ٣ أكتوبر ٢٠١٢. تم الاطلاع عليه في ١٣ نوفمبر ٢٠١١ .
- ↑ "تقرير شركة ترانسميتا 8-K" . هيئة الأوراق المالية والبورصات. 28 يناير 2009.
- ↑ "تستحوذ على محفظة براءات اختراع ترانسميتا" . إنتلكتشوال فنتشرز. 28 يناير 2009. تم الاطلاع عليه في 3 مارس 2014 .
- ١ ٢ "شركة ترانسميتا - ترانسميتا تعلن عن تسوية دعوى قضائية تتعلق ببراءات الاختراع، ونقل التكنولوجيا، واتفاقية ترخيص مع إنتل" . Investor.transmeta.com. مؤرشف من الأصل بتاريخ ١٧ مارس ٢٠١٢. تم الاطلاع عليه بتاريخ ١٣ نوفمبر ٢٠١١ .
- 1 2 كروثرز، بروك (7 أغسطس 2008). "شركة ترانسميتا ترخص تقنية منخفضة الطاقة لشركة إنفيديا" . News.cnet.com . تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ "شركة ترانسميتا ترخص تقنية الطاقة المنخفضة لشركة سوني" . 24 يناير 2005.
- ↑ "شركة فوجيتسو ترخص تقنية LongRun من شركة Transmeta" . 2 ديسمبر 2004.
- ↑ "شركة NEC ترخص تقنية Transmeta، وتستحوذ على حصة في الشركة" . 25 مارس 2004.
- ↑ "شركة ترانسميتا - ترانسميتا تكسر الصمت، وتكشف النقاب عن معالج ذكي لإحداث ثورة في الحوسبة المتنقلة عبر الإنترنت" . Investor.transmeta.com. مؤرشف من الأصل في 17 مارس 2012. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ "مجلة تايم - النسخة الآسيوية - 31 مارس 2008، المجلد 171، العدد 12" . Asiaweek.com. 9 مايو 2011. تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ "تفاصيل ترانسميتا تتكشف باستمرار" . Hardware.slashdot.org . تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ "معالج مركزي جديد؟ - Shacknews - أخبار ومراجعات وتنزيلات ألعاب الفيديو لأجهزة الكمبيوتر الشخصية، وبلاي ستيشن، وإكس بوكس 360، ووي" . Shacknews. 23 سبتمبر 1999. تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ "معالج Transmeta يتحدى معالج Pentium" .
- 1 2 "VHJ: تتبع ترانسميتا" . Vanshardware.com. 15 يوليو 2003. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ "شركة ترانسميتا ستخفض 200 موظف مع تفاقم الخسائر - سي نت نيوز.كوم" . نيوز.كوم.كوم. 18 يوليو 2002. تم الاطلاع عليه في 13 نوفمبر 2011 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "شركة AMD ستوفر معالج Transmeta Efficeon الدقيق الذي يدعم تقنية Microsoft FlexGo في الأسواق الناشئة" . Investor.transmeta.com. مؤرشف من الأصل بتاريخ 17 مارس 2012. تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ "شركة AMD تستثمر 7.5 مليون دولار في شركة Transmeta - CNET News.com" . News.com.com . تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ↑ "مستثمر غاضب يعرض شراء شركة ترانسميتا" . صحيفة ذا ريجستر . 1 فبراير 2008.
- ↑ "جدول 14أ لشركة ترانسميتا" . هيئة الأوراق المالية والبورصات. 25 أغسطس 2008. الصفحات 19-20 .
- 1 2 إينا فريد (17 نوفمبر 2008). "شركة ترانسميتا تجد مشترًا" . cnet.com.
- ↑ «نوفافورا تبيع بعض براءات اختراع ترانسميتا في يوم إتمام عملية الاستحواذ» . xbitlabs.com. مؤرشف من الأصل في 2 ديسمبر 2013. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ "Intellectual Venture Funding LLC" . Intellectualventures.com . تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ «تقرير: شركة نوفافورا، مشترية ترانسميتا، تُعلن إفلاسها» . إي إي تايمز . تاريخ الاطلاع: 3 مارس 2014 .
{{cite magazine}}: CS1 maint: deprecated archiveal service ( link ) - ↑ globes.co.il
- ↑ شانكلاند، ستيفن (2 يناير 2002). "ترانسميتا تُطلق نسختها الخاصة من لينكس" . www.cnet.com . مؤرشف من الأصل في 10 نوفمبر 2020. تم الاطلاع عليه في 10 نوفمبر 2020. قال ستيف جونسون، قائد فريق تطوير البرمجيات في ترانسميتا ،
إن هذه الطريقة فعّالة لجميع أنواع مهام الحوسبة.
- ↑ موريس، ريتشارد (1 أكتوبر 2009). "ستيفن كورتيس جونسون: خبير الأسبوع" . www.red-gate.com . مؤرشف من الأصل في 30 أكتوبر 2020. تم الاطلاع عليه في 10 نوفمبر 2020 .
- ↑ "تقرير ترانسميتا السنوي 10-K" . هيئة الأوراق المالية والبورصات. 2000.
- ↑ "تقرير شركة ترانسميتا السنوي 10-K" . هيئة الأوراق المالية والبورصات. 2005.
- ↑ فان دير فايدن، أوفه (15 فبراير 2001). "العيش مع كروزو" . الأجهزة المحمولة. دليل توم للأجهزة . مؤرشف من الأصل في 22 يونيو 2003.
- ↑ "Tom's Hardware: تقديرات الأداء: أداء يُقارب أداء معالج Pentium M بجزء بسيط من قوته" . Tomshardware.com. 1 أبريل 2008. تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ "VHJ: قياس أداء Transmeta" . Vanshardware.com. 4 أبريل 2004. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ "تحويل الشفرة: جديد كزهرة الأقحوان" مؤرشف في 5 يونيو 2008 على موقع Wayback Machine بقلم ماري فولي
- ↑ مانفريد ديتريش؛ يواكيم هاس (2011). تباينات العملية وتصميم الدوائر المتكاملة الاحتمالي . سبرينغر. ص 185. ISBN 978-1-4419-6621-6.
- ↑ برنامج Transmeta لتحويل الشفرة: استخدام التخمين والاستعادة وإعادة الترجمة التكيفية لمواجهة تحديات الحياة الواقعية. مؤرشف بتاريخ 4 ديسمبر 2008 على موقع Wayback Machine - نُشر في وقائع الندوة الدولية السنوية الأولى لمعهد مهندسي الكهرباء والإلكترونيات/رابطة مكائن الحوسبة حول توليد الشفرة وتحسينها، 27-29 مارس 2003، سان فرانسيسكو، كاليفورنيا
- ↑ ترانسميتا كروزو وإيفيسيون: VLIW المضمن كتطبيق CISC مؤرشف في 7 يناير 2018 على Wayback Machine - ظهر في وقائع مؤتمر SCOPES، فيينا، 25 سبتمبر 2003
- ↑ تم أرشفة Shade بتاريخ 29 أبريل 1999 في Wayback Machine
- ↑ "DAISY: مجموعة تعليمات مصممة ديناميكيًا من Yorktown" . Research.ibm.com . تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ↑ "لينوس تورفالدز يكتب في القائمة البريدية لنواة لينكس" . Marc.info. 20 يونيو 2003. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ "لينوس تورفالدز يكتب في القائمة البريدية لنواة لينكس" . Marc.info. 20 يونيو 2003. تم الاطلاع عليه في 13 نوفمبر 2011 .
- ↑ تقنيات العالم الحقيقي. "تقنيات العالم الحقيقي - كشف زيف كروزو: الهندسة العكسية لبنية Transmeta TM5xxx I" . Realworldtech.com . تم الاطلاع عليه بتاريخ 13 نوفمبر 2011 .
- ١ ٢ تقنيات العالم الحقيقي (٢٧ يناير ٢٠٠٤). "تقنيات العالم الحقيقي - كشف كروزو: الهندسة العكسية لبنية Transmeta TM5xxx II" . Realworldtech.com . تم الاطلاع عليه في ١٣ نوفمبر ٢٠١١ .
روابط خارجية
- الموقع الرسمي على موقع Wayback Machine (تمت أرشفته في 29-02-2000)
- 1995 منشأة في كاليفورنيا
- عمليات إلغاء المؤسسات الدينية في كاليفورنيا عام 2009
- الشركات الأمريكية التي تأسست عام 1995
- تم حل الشركات الأمريكية في عام 2009
- شركات الكمبيوتر التي تأسست عام 1995
- تم حل شركات الكمبيوتر في عام 2009
- شركات متوقفة عن العمل مقرها في كاليفورنيا
- شركات أشباه الموصلات المفلسة في الولايات المتحدة
- شركات الكمبيوتر المفلسة في الولايات المتحدة
- شركات أجهزة الكمبيوتر المتوقفة عن العمل
- شركات حاسوب متوقفة عن العمل مقرها في كاليفورنيا
