fbpx
Wikipedia

Transmeta

Transmeta Corporation was an American fabless semiconductor company based in Santa Clara, California. It developed low power x86 compatible microprocessors based on a VLIW core and a software layer called Code Morphing Software.

Transmeta Corporation
TypePrivate
IndustryIntellectual property licensing
Founded1995; 28 years ago (1995)
Defunct2009; 14 years ago (2009)
FateAcquired by Novafora, patent portfolio sold to Intellectual Ventures.
HeadquartersSanta Clara, California
Key people
Murray A. Goldman, David Ditzel, Colin Hunter
ProductsMicroprocessors, Microprocessor patents
Revenue $2.48 million (2007)[1]
$61.121 million (2007)[1]
$66.812 million (2007)[1]
Number of employees
24 (2009)[2]
ParentNovafora

Code Morphing Software (CMS) consisted of an interpreter, a runtime system and a dynamic binary translator. x86 instructions were first interpreted one instruction at a time and profiled, then depending upon the frequency of execution of a code block, CMS would progressively generate more optimized translations.[3][4][5]

The VLIW core implemented features specifically designed to accelerate CMS and translations. Among the features were support for general speculation, detection of memory aliasing and detection of self modifying x86 code.[3][4][5]

The combination of CMS and the VLIW core allowed for the achievement of full x86 compatibility while maintaining performance and reducing power consumption.[3][4][5]

Transmeta was founded in 1995 by Bob Cmelik, Dave Ditzel, Colin Hunter, Ed Kelly, Doug Laird, Malcolm Wing and Greg Zyner.[6][7]

Its first product, the Crusoe processor, was launched on January 19, 2000. Transmeta went public on November 7, 2000. On October 14, 2003, it launched its second major product, the Efficeon processor. In 2005, Transmeta increased its focus on licensing its portfolio of microprocessor and semiconductor technologies. [8] After layoffs in 2007, Transmeta made a complete shift away from semiconductor production to IP licensing. [9] In January 2009, the company was acquired by Novafora[10] and the patent portfolio was sold to Intellectual Ventures. Novafora ceased operations in August 2009. Intellectual Ventures licenses the Transmeta IP to other companies on a non-exclusive basis.[11]

Transmeta produced two x86 compatible CPU architectures: Crusoe and Efficeon – internal code names were 'Fred' and 'Astro'. These CPUs have appeared in subnotebooks, notebooks, desktops, blade servers, tablet PCs, a personal cluster computer, and a silent desktop, where low power consumption and heat dissipation are of primary importance.

Before the 2009 acquisition by Novafora, Transmeta had moderate success licensing its IP. Licensors for Transmeta technology are Intel (with a perpetual, non-exclusive license to all Transmeta patents and patent applications, including any that Transmeta might acquire before December 31, 2017),[12] Nvidia (with non-exclusive license to Transmeta's LongRun and LongRun2 technologies and other intellectual property),[13] Sony (LongRun2 licensee),[14] Fujitsu (LongRun2 licensee)[15] and NEC (LongRun2 licensee).[16]

History

Stealth mode

Founded in 1995, Transmeta began as a stealth start-up. The company was largely successful in hiding its ambitions until its official company launch on January 19, 2000.[17] Over 2000 non-disclosure agreements (NDAs) were signed during the stealth period.[18] Throughout Transmeta's first few years, little was known about exactly what it would be offering. Its web site went online in mid 1997 and for approximately two and a half years displayed nothing but the text, "This web page is not yet here."

On November 12, 1999, a cryptic comment in the HTML appeared:[19]

Yes, there is a secret message, and this is it: Transmeta's policy has been to remain silent about its plans until it had something to demonstrate to the world. On January 19, 2000, Transmeta is going to announce and demonstrate what Crusoe processors can do. Simultaneously, all of the details will go up on this Web site for everyone on the Internet to see. Crusoe will be cool hardware and software for mobile applications. Crusoe will be unconventional, which is why we wanted to let you know in advance to come look at the entire Web site in January, so that you can get the full story and have access to all of the real details as soon as they are available.

Transmeta attempted to staff the company in secret although speculation online was not uncommon.[20] Information gradually came out of the company suggesting it was working on a very long instruction word (VLIW) design that translated x86 code into its own native VLIW code.

Open for business

On January 19, 2000, Transmeta held a launch event at Villa Montalvo in Saratoga, California[21] and announced to the world that it had been working on an x86 compatible dynamic binary translation processor named Crusoe. It also released an 18-page whitepaper[3] describing the technology.

Transmeta marketed their microprocessor technology as extraordinarily innovative and revolutionary in the low-power market segment. They had hoped to be both power and performance leaders in the x86 space but initial reviews of Crusoe indicated the performance fell significantly short of projections.[22] Also, while Crusoe was in development, Intel and AMD significantly ramped up speeds and began to address concerns about power consumption. So Crusoe was rapidly cornered into a low-volume, small form factor (SFF), low-power segment of the market.[citation needed]

On November 7, 2000 (US election day), Transmeta had their initial public offering at the price of $21 a share. The value reached a high of $50.26 before settling down to $46 a share on opening day. This made Transmeta the last of the great high tech IPOs of the dot-com bubble. Their opening day performance would not be surpassed until Google’s IPO in 2004.

The company had its first layoffs in July 2002, reducing the headcount of the company by 40%.[23]

On October 14, 2003, Transmeta announced the Efficeon processor which was claimed to have twice the performance of the original Crusoe CPU at the same frequency.[citation needed] However, performance was still weak relative to the competition and the complexity of the chip had increased significantly. The greater size and power consumption may have diluted a key market advantage Transmeta's chips had previously enjoyed over the competition.[citation needed]

In January 2005, the company announced its first strategic restructuring away from being a semiconductor product company and began to focus on licensing intellectual property.[8] In March 2005, Transmeta announced that it was laying off 68 people while retaining 208 employees. Sony was reported to be a key licensee of Transmeta technology and approximately half of the remaining employees were to work on LongRun2 power optimization technology for Sony.

On May 31, 2005, Transmeta announced the signing of asset purchase and license agreements with Hong Kong’s Culture.com Technology Limited. The deal fell apart due to delays in obtaining technology export licenses from the US Department of Commerce and the parties announced the termination of the agreements on February 9, 2006.

On August 10, 2005, Transmeta announced its first-ever profitable quarter. This was followed by GameSpot’s March 20, 2006 report that Transmeta was working on an “unnamed” Microsoft project. As it turned out, this was a secure platform under the AMD brand for Microsoft's FlexGo program.[24]

On October 11, 2006, Transmeta announced that they had filed a lawsuit against Intel Corporation for infringement of ten Transmeta U.S. patents covering computer architecture and power efficiency technologies. The complaint charged that Intel had infringed and was infringing Transmeta's patents by making and selling a variety of microprocessor products, including at least Intel's Pentium III, Pentium 4, Pentium M, Core and Core 2 product line.

On February 7, 2007, Transmeta shut down its engineering services division terminating 75 employees in the process. This was concurrent with an announcement that the company would no longer develop and sell hardware and would focus on the development and licensing of intellectual property.[9] Subsequently, AMD invested $7.5 million in Transmeta, planning to use the company's patent portfolio in energy-efficient technologies.[25]

On October 24, 2007, Transmeta announced an agreement to settle its lawsuit against Intel Corporation. Intel agreed to pay $150 million upfront and $20 million per year for five years to Transmeta in addition to dropping its counterclaims against Transmeta. Transmeta also agreed to license several of its patents and assign a small portfolio of patents to Intel as part of the deal.[12] Transmeta also agreed to never manufacture x86 compatible processors again. One significant sore point in the Intel litigation was the payout of approximately $34M to three of Transmeta's executives.[26][27] In late 2008, Intel and Transmeta reached a further agreement to transfer the $20 million per year in one lump sum.

On August 8, 2008, Transmeta announced that it had licensed its LongRun and low power chip technologies to Nvidia for a one time license fee of $25 million.[13] On November 17, Transmeta announced the signing of a definitive agreement to be acquired by Novafora, a digital video processor company based in Santa Clara, California, for $255.6 million in cash, subject to adjustments dependent on working capital.[28] The deal was finalized on January 28, 2009, when Novafora announced the completion of its acquisition of Transmeta.[29]

Intellectual Venture Funding LLC[30] completed the acquisition of the patent portfolio formerly developed and owned by Transmeta Corporation on February 4, 2009. [28]

Due to financial troubles and inability to execute, Novafora collapsed in late July, 2009.[31][32]

Management and staff

Corporate governance

Transmeta had a succession of 6 different chief executive officers who ran the company over its lifetime.

CEO Years of service
David Ditzel 1995–2001
Mark Allen 2001–2001
Murray Goldman
w/ Hugh Barnes as COO
2001–2002
Matt R. Perry 2002–2005
Art Swift 2005–2007
Lester Crudele 2007–2009

Notable employees

Among its crew of technologists, Transmeta employed some of the industry's more public figures including Linux founder Linus Torvalds, Linux kernel developer Hans Peter Anvin, Yacc author Stephen C. Johnson,[33][34] and game developer Dave D. Taylor. Partially because of the presence of these figures, the industry was constantly abuzz with rumors and 'conspiracy theories' resulting in excellent press relations.

Financial history

The following charts show the company's revenues, operating expenses, gross profits and net losses from 1996 through 2007.[1][35][36] Numbers are in 1000s as per the 10-K reports. The company was once named as the Most important company in Silicon Valley in an Upside magazine editorial but failed to obtain profitability while it was a chip vendor.

 
Revenues, expenses, gross profits and losses from 1996 to 2007

Funding

Transmeta received a total of $969M in funding during its lifetime.[citation needed]

Year Quarter Amount
($ million)
Notes
1996 288
2000 Q2 88
2000 Q4 273 IPO
2003 Q4 83 Secondary offering
2007 Q2 7.5 AMD
2007 Q4 150 Intel settlement
2008 Q3 80 Intel settlement

Products

Crusoe

 
A Transmeta CPU from a Fujitsu Lifebook P series laptop

Crusoe was the first family of microprocessors from Transmeta, named after the literary character Robinson Crusoe.[citation needed]

Transmeta lost much credibility and endured significant criticism due to the large discrepancies between projected performance and power consumption and the actual results. Although power consumption was somewhat better than Intel and AMD offerings, the end user experience (i.e. battery life) only showed a marginal overall improvement.[37] First, the Code Morphing Software (CMS) combined with cache architecture artificially inflated comparisons between benchmarks and real-world applications. This is due to the repetitive nature of benchmarks and their small footprints. The CMS software overhead may have actually been a key cause of much lower performance for many real-world applications; the simple VLIW core architecture could not compete on computationally intensive applications; and the southbridge interface was limited by its low bandwidth for graphics or other I/O-intensive applications. Some standard benchmarks even failed to run, throwing the claim of full x86 compatibility into doubt.[22]

Efficeon

 
A Transmeta Efficeon processor

The Efficeon processor was Transmeta's second-generation 256-bit VLIW processor design. Like the Crusoe (a 128-bit VLIW architecture), Efficeon stressed computational efficiency, low power consumption, and a low thermal footprint.

A 2004-model 1.6-GHz Transmeta Efficeon (manufactured using a 90 nm process) had roughly the same performance and power characteristics as a 1.6-GHz Intel Atom from 2008 (manufactured using a 45 nm process).[38][failed verification] The Efficeon included an integrated Northbridge, while the competing Atom required an external Northbridge chip, reducing much of the Atom's power consumption benefits.

The Transmeta Efficeon processor addressed many of Crusoe's shortcomings and showed roughly a 2x real-world improvement over Crusoe. Its die was considerably smaller than Pentium 4 and Pentium M, when compared in the same process technology. Efficeon's die fabricated in 90 nm is 68 mm², which is 60% of the Pentium 4 in 90 nm, at 112 mm², with both processors possessing a 1 MB L2 cache.

The notion of selling a product into a specific thermal envelope was typically not understood by the mass of reviewers, who tended to compare Efficeon to the gamut of x86 microprocessors, regardless of power consumption or application.[improper synthesis?] One such example of this criticism suggests the performance still significantly lagged behind Intel's Pentium M (Banias) and AMD's Mobile Athlon XP.[39]

Implementations

Technology

Transmeta processors were in-order very long instruction word (VLIW) cores running a special dynamic binary translation software layer which together implemented compatibility with the x86 architecture. Transmeta trademarked the term "Code Morphing" to describe their technology[40] and referred to the software layer as Code Morphing Software (CMS).

Transmeta used reverse body bias to reduce power used by a factor of about 2.5. (A similar technology was used in XScale processors.)[41]

Code Morphing Software

Code Morphing Software (CMS) is the technology used by Transmeta microprocessors to execute x86 instructions.[42][43] In broad view, CMS reads x86 instructions and generates instructions for a proprietary VLIW processor, in the style of Shade.[44] CMS translation is much more expensive than Shade's, but produces much higher quality code. CMS also contains an interpreter and simulates both user-mode and system mode operation.

Code Morphing Software consisted of an interpreter, a runtime system and a dynamic binary translator. x86 instructions were first interpreted one instruction at a time and profiled, then depending upon the frequency of execution and other heuristics, CMS would progressively generate more optimized translations.[3][4][5]

Similar technologies existed in the 1990s: Wabi for Solaris and Linux, FX!32 for Alpha and IA-32 EL for Itanium, open-source DAISY,[45] the Mac 68K emulator for the PowerPC.[citation needed] The Transmeta approach set a much higher bar for x86 compatibility due to its ability to execute all x86 instructions from initial boot up to the latest multimedia instructions.

The operation of Transmeta's code morphing software is similar to the final optimization pass of a conventional compiler. Considering a fragment of 32-bit x86 code:

add eax,dword ptr [esp] // load data from stack, add to eax add ebx,dword ptr [esp] // ditto, for ebx mov esi,[ebp] // load esi from memory sub ecx,5 // subtract 5 from ecx register 

This is first converted simplistically into native instructions:

ld %r30,[%esp] // load from stack, into temporary add.c %eax,%eax,%r30 // add to %eax, set condition codes. ld %r31,[%esp] add.c %ebx,%ebx,%r31 ld %esi,[%ebp] sub.c %ecx,%ecx,5 

The optimizer then eliminates common sub-expressions and unnecessary condition code operations and, potentially, applies other optimizations such as loop unrolling:

ld %r30,[%esp] // load from stack only once add %eax,%eax,%r30 add %ebx,%ebx,%r30 // reuse data loaded earlier ld %esi,[%ebp] sub.c %ecx,%ecx,5 // only this last condition code needed 

Finally, the optimizer groups individual instructions ("atoms") into long instruction words ("molecules") for the underlying hardware:

ld %r30,[%esp]; sub.c %ecx,%ecx,5 ld %esi,[%ebp]; add %eax,%eax,%r30; add %ebx,%ebx,%r30 

These two VLIW molecules could potentially execute in fewer cycles than the original instructions could on an x86 processor.[3]

Transmeta claimed several technical benefits to this approach:

  1. As the market leaders Intel and/or AMD would extend the core x86 instruction set, Transmeta could quickly upgrade their product with a software upgrade rather than requiring a respin of their hardware.
  2. Performance and power can be tuned in software to meet market needs.
  3. It would be relatively simple to fix hardware design or manufacturing flaws in the hardware using software workarounds.
  4. More time could be spent concentrating on enhancing the capabilities of the core or reducing its power consumption without worrying about 33 years of backward compatibility to the x86 architecture.
  5. The processor could emulate multiple other architectures, possibly even at the same time. (At its initial Crusoe launch, Transmeta demonstrated pico-Java and x86 running intermixed on the native hardware.)

Prior to Crusoe's release, rumors indicated Transmeta was relying on these benefits to develop a hybrid PowerPC and x86 processor. But Transmeta would initially concentrate solely on the extremely low-power x86 market.

The ability to quickly update products without a hardware respin was demonstrated in 2002 with an in-the-field upgrade (a download) to enhance CPU performance of the Crusoe based HP Compaq TC1000 tablet PC. It was used again in 2004 when NX bit and SSE3 support were added to the Transmeta Efficeon product line without requiring hardware changes. In the field upgrades were rare in practice due to system hardware vendors not wanting to incur additional customer support costs or spend additional money on QA for the potential upgrades or bug fixes to shipped products they had already closed the revenue books on.

VLIW core

In conjunction with its code-morphing software the Efficeon most closely mirrors the feature set of Intel Pentium 4 processors, although, like AMD Opteron processors, it supports a fully integrated memory controller, a HyperTransport IO bus, and the NX bit, or no-execute x86 extension to PAE mode. NX bit support is available starting with CMS version 6.0.4.

Efficeon's computational performance relative to mobile CPUs like the Intel Pentium M is thought to be lower, although little appears to be published about the relative performance of these competing processors.

Efficeon came in two package types: a 783- and a 592-contact ball grid array. Its power consumption was moderate (with some consuming as little as 3 watts at 1 GHz and 7 watts at 1.5 GHz), so it could be passively cooled.

Two generations of this chip were produced. The first generation (TM8600) was manufactured using a TSMC 130 nm process and produced at speeds up to 1.1 GHz. The second generation (TM8800 and TM8820) was manufactured using a Fujitsu 90 nm process and produced at speeds ranging from 1 GHz to 1.7 GHz.

Internally, the Efficeon had two arithmetic logic units, two load/store/add units, two execute units, two floating-point/MMX/SSE/SSE2 units, one branch prediction unit, one alias unit, and one control unit. The VLIW core could execute a 256-bit VLIW instruction per cycle. A VLIW is called a molecule and has room to store eight 32-bit instructions (called atoms) per cycle.

The Efficeon had a 128-KB L1 instruction cache, a 64-KB L1 data cache and a 1-MB L2 cache. All caches were on die.

Additionally, Efficeon code morphing software (CMS) reserved a small portion of main memory (typically 32 MB) for its cache of dynamically translated x86 instructions.

Native compilation

In principle, it should be possible to optimize x86 code to favor Code Morphing Software, or even for compilers to target the native VLIW architecture directly. However, writing in 2003, Linus Torvalds apparently dismissed these approaches as unrealistic:[46][47]

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, linux-kernel mailing list

Subsequent reverse engineering, published in 2004, clarifies some details of the native VLIW architecture and associated instruction set, and suggests that there are fundamental limitations that preclude porting an operating system such as Linux to it.[48][49]

The same work also compares Transmeta's patented technology with prior art published and in some cases patented by IBM, and suggests that some claims might not stand detailed scrutiny.[49]

References

  1. ^ a b c d "Transmeta Corporation 10-K". Securities and Exchange Commission. 2007.
  2. ^ . Archived from the original on December 2, 2009. Retrieved October 3, 2008.
  3. ^ a b c d e f (PDF). January 19, 2001. Archived from the original (PDF) on January 19, 2001. Retrieved November 13, 2011.
  4. ^ a b c d David R. Ditzel (June 21, 2008). (PDF). ISCA 2008. Archived from the original (PDF) on December 3, 2013.
  5. ^ a b c d James C. Dehnert; Brian K. Grant; John P. Banning; Richard Johnson; Thomas Kistler; Alexander Klaiber; Jim Mattson (March 27, 2003). The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges. CGO 2003.
  6. ^ Vance, Ashlee (September 21, 2007). "Semi-Coherent Computing Episode 7 – Podcast – Chip pioneer David Ditzel talks Transmeta, Sun and Bell Labs". Theregister.co.uk. Retrieved November 13, 2011.
  7. ^ Geppert, Linda; Perry, Tekla (May 2000). "Transmeta's Magic Show". IEEE Spectrum. IEEE. 37 (5): 26–33. doi:10.1109/6.842131.
  8. ^ a b "Sony licenses Transmeta power-saving technology: Chipmaker looks to licensing to reach profitability". January 24, 2005.
  9. ^ a b . X-bit labs. February 2, 2007. Archived from the original on October 3, 2012. Retrieved November 13, 2011.
  10. ^ "Transmeta Corporation 8-K". Securities and Exchange Commission. January 28, 2009.
  11. ^ "Acquires Transmeta Patent Portfolio". Intellectual Ventures. January 28, 2009. Retrieved March 3, 2014.
  12. ^ a b . Investor.transmeta.com. Archived from the original on March 17, 2012. Retrieved November 13, 2011.
  13. ^ a b Crothers, Brooke (August 7, 2008). "Transmeta licenses low-power tech to Nvidia". News.cnet.com. Retrieved November 13, 2011.
  14. ^ "Transmeta licences low-power tech to Sony". January 24, 2005.
  15. ^ "Fujitsu licenses Transmeta's LongRun tech". December 2, 2004.
  16. ^ "NEC licenses Transmeta technology, takes stake in company". March 25, 2004.
  17. ^ . Investor.transmeta.com. Archived from the original on March 17, 2012. Retrieved November 13, 2011.
  18. ^ "TIME Magazine – Asia Edition – March 31, 2008 Vol. 171, No. 12". Asiaweek.com. May 9, 2011. Retrieved November 13, 2011.
  19. ^ "Transmeta Details Continue to Unravel". Hardware.slashdot.org. Retrieved November 13, 2011.
  20. ^ "A New CPU? – Shacknews – PC Games, PlayStation, Xbox 360 and Wii video game news, previews and downloads". Shacknews. Retrieved November 13, 2011.
  21. ^ "Transmeta CPU takes on Pentium".
  22. ^ a b "VHJ: Tracking Transmeta". Vanshardware.com. July 15, 2003. Retrieved November 13, 2011.
  23. ^ "Transmeta to cut 200 as losses deepen - CNET News.com". News.com.com. July 18, 2002. Archived from the original on July 13, 2012. Retrieved November 13, 2011.
  24. ^ . Investor.transmeta.com. Archived from the original on March 17, 2012. Retrieved November 13, 2011.
  25. ^ "AMD invests $7.5 million in Transmeta - CNET News.com". News.com.com. Archived from the original on July 16, 2012. Retrieved November 13, 2011.
  26. ^ "Angry investor offers to buy Transmeta". The Register. February 1, 2008.
  27. ^ "Transmeta Corporation Schedule 14A". Securities and Exchange Commission. August 25, 2008. pp. 19–20.
  28. ^ a b Ina Fried (November 17, 2008). "Transmeta finds a buyer". cnet.com.
  29. ^ . xbitlabs.com. Archived from the original on December 2, 2013. Retrieved November 13, 2011.
  30. ^ "Intellectual Venture Funding LLC". Intellectualventures.com. Retrieved November 13, 2011.
  31. ^ "Transmeta buyer Novafora goes under, says report". EE Times. Archived from the original on July 30, 2012. Retrieved March 3, 2014.
  32. ^ globes.co.il
  33. ^ Shankland, Stephen (January 2, 2002). "Transmeta revs up own version of Linux". www.cnet.com. from the original on November 10, 2020. Retrieved November 10, 2020. The method works for all types of computing tasks, said Steve Johnson, leader of the software effort at Transmeta.
  34. ^ Morris, Richard (October 1, 2009). "Stephen Curtis Johnson: Geek of the Week". www.red-gate.com. from the original on October 30, 2020. Retrieved November 10, 2020.
  35. ^ "Transmeta Corporation 10-K". Securities and Exchange Commission. 2000.
  36. ^ "Transmeta Corporation 10-K". Securities and Exchange Commission. 2005.
  37. ^ http://www20.tomshardware.com/mobile/20010215/index.html[dead link]
  38. ^ "Tom's Hardware: Performance estimates: Almost a Pentium M at a fraction of the power". Tomshardware.com. April 1, 2008. Retrieved November 13, 2011.
  39. ^ "VHJ: Benchmarking Transmeta's efficeon". Vanshardware.com. April 4, 2004. Retrieved November 13, 2011.
  40. ^ "Code-morphing: Fresh as a DAISY" June 5, 2008, at the Wayback Machine by Mary Foley
  41. ^ Manfred Dietrich; Joachim Haase (2011). Process Variations and Probabilistic Integrated Circuit Design. Springer. p. 185. ISBN 978-1-4419-6621-6.
  42. ^ The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges 2008-12-04 at the Wayback Machine - Appeared in the Proceedings of the First Annual IEEE/ACM International Symposium on Code Generation and Optimization, 27–29 March 2003, San Francisco, California
  43. ^ Transmeta Crusoe and Efficeon: Embedded VLIW as a CISC Implementation 2018-01-07 at the Wayback Machine - Appeared in the proceedings of SCOPES, Vienna, 25 September 2003
  44. ^ Shade 1999-04-29 at the Wayback Machine
  45. ^ "DAISY: Dynamically Architected Instruction Set from Yorktown". Research.ibm.com. Retrieved November 13, 2011.
  46. ^ "Linus Torvalds writing in the linux-kernel mailing list". Marc.info. June 20, 2003. Retrieved November 13, 2011.
  47. ^ "Linus Torvalds writing in the linux-kernel mailing list". Marc.info. June 20, 2003. Retrieved November 13, 2011.
  48. ^ Real World Technologies. "Real World Technologies – Crusoe Exposed: Reverse Engineering the Transmeta TM5xxx Architecture I". Realworldtech.com. Retrieved November 13, 2011.
  49. ^ a b Real World Technologies (January 27, 2004). "Real World Technologies – Crusoe Exposed: Reverse Engineering the Transmeta TM5xxx Architecture II". Realworldtech.com. Retrieved November 13, 2011.

External links

    transmeta, corporation, american, fabless, semiconductor, company, based, santa, clara, california, developed, power, compatible, microprocessors, based, vliw, core, software, layer, called, code, morphing, software, corporationtypeprivateindustryintellectual,. Transmeta Corporation was an American fabless semiconductor company based in Santa Clara California It developed low power x86 compatible microprocessors based on a VLIW core and a software layer called Code Morphing Software Transmeta CorporationTypePrivateIndustryIntellectual property licensingFounded1995 28 years ago 1995 Defunct2009 14 years ago 2009 FateAcquired by Novafora patent portfolio sold to Intellectual Ventures HeadquartersSanta Clara CaliforniaKey peopleMurray A Goldman David Ditzel Colin HunterProductsMicroprocessors Microprocessor patentsRevenue 2 48 million 2007 1 Operating income 61 121 million 2007 1 Net income 66 812 million 2007 1 Number of employees24 2009 2 ParentNovaforaCode Morphing Software CMS consisted of an interpreter a runtime system and a dynamic binary translator x86 instructions were first interpreted one instruction at a time and profiled then depending upon the frequency of execution of a code block CMS would progressively generate more optimized translations 3 4 5 The VLIW core implemented features specifically designed to accelerate CMS and translations Among the features were support for general speculation detection of memory aliasing and detection of self modifying x86 code 3 4 5 The combination of CMS and the VLIW core allowed for the achievement of full x86 compatibility while maintaining performance and reducing power consumption 3 4 5 Transmeta was founded in 1995 by Bob Cmelik Dave Ditzel Colin Hunter Ed Kelly Doug Laird Malcolm Wing and Greg Zyner 6 7 Its first product the Crusoe processor was launched on January 19 2000 Transmeta went public on November 7 2000 On October 14 2003 it launched its second major product the Efficeon processor In 2005 Transmeta increased its focus on licensing its portfolio of microprocessor and semiconductor technologies 8 After layoffs in 2007 Transmeta made a complete shift away from semiconductor production to IP licensing 9 In January 2009 the company was acquired by Novafora 10 and the patent portfolio was sold to Intellectual Ventures Novafora ceased operations in August 2009 Intellectual Ventures licenses the Transmeta IP to other companies on a non exclusive basis 11 Transmeta produced two x86 compatible CPU architectures Crusoe and Efficeon internal code names were Fred and Astro These CPUs have appeared in subnotebooks notebooks desktops blade servers tablet PCs a personal cluster computer and a silent desktop where low power consumption and heat dissipation are of primary importance Before the 2009 acquisition by Novafora Transmeta had moderate success licensing its IP Licensors for Transmeta technology are Intel with a perpetual non exclusive license to all Transmeta patents and patent applications including any that Transmeta might acquire before December 31 2017 12 Nvidia with non exclusive license to Transmeta s LongRun and LongRun2 technologies and other intellectual property 13 Sony LongRun2 licensee 14 Fujitsu LongRun2 licensee 15 and NEC LongRun2 licensee 16 Contents 1 History 1 1 Stealth mode 1 2 Open for business 2 Management and staff 2 1 Corporate governance 2 2 Notable employees 3 Financial history 3 1 Funding 4 Products 4 1 Crusoe 4 2 Efficeon 5 Implementations 6 Technology 6 1 Code Morphing Software 6 2 VLIW core 6 3 Native compilation 7 References 8 External linksHistory EditStealth mode Edit Founded in 1995 Transmeta began as a stealth start up The company was largely successful in hiding its ambitions until its official company launch on January 19 2000 17 Over 2000 non disclosure agreements NDAs were signed during the stealth period 18 Throughout Transmeta s first few years little was known about exactly what it would be offering Its web site went online in mid 1997 and for approximately two and a half years displayed nothing but the text This web page is not yet here On November 12 1999 a cryptic comment in the HTML appeared 19 Yes there is a secret message and this is it Transmeta s policy has been to remain silent about its plans until it had something to demonstrate to the world On January 19 2000 Transmeta is going to announce and demonstrate what Crusoe processors can do Simultaneously all of the details will go up on this Web site for everyone on the Internet to see Crusoe will be cool hardware and software for mobile applications Crusoe will be unconventional which is why we wanted to let you know in advance to come look at the entire Web site in January so that you can get the full story and have access to all of the real details as soon as they are available Transmeta attempted to staff the company in secret although speculation online was not uncommon 20 Information gradually came out of the company suggesting it was working on a very long instruction word VLIW design that translated x86 code into its own native VLIW code Open for business Edit The neutrality of this article is disputed Relevant discussion may be found on the talk page Please do not remove this message until conditions to do so are met December 2017 Learn how and when to remove this template message On January 19 2000 Transmeta held a launch event at Villa Montalvo in Saratoga California 21 and announced to the world that it had been working on an x86 compatible dynamic binary translation processor named Crusoe It also released an 18 page whitepaper 3 describing the technology Transmeta marketed their microprocessor technology as extraordinarily innovative and revolutionary in the low power market segment They had hoped to be both power and performance leaders in the x86 space but initial reviews of Crusoe indicated the performance fell significantly short of projections 22 Also while Crusoe was in development Intel and AMD significantly ramped up speeds and began to address concerns about power consumption So Crusoe was rapidly cornered into a low volume small form factor SFF low power segment of the market citation needed On November 7 2000 US election day Transmeta had their initial public offering at the price of 21 a share The value reached a high of 50 26 before settling down to 46 a share on opening day This made Transmeta the last of the great high tech IPOs of the dot com bubble Their opening day performance would not be surpassed until Google s IPO in 2004 The company had its first layoffs in July 2002 reducing the headcount of the company by 40 23 On October 14 2003 Transmeta announced the Efficeon processor which was claimed to have twice the performance of the original Crusoe CPU at the same frequency citation needed However performance was still weak relative to the competition and the complexity of the chip had increased significantly The greater size and power consumption may have diluted a key market advantage Transmeta s chips had previously enjoyed over the competition citation needed In January 2005 the company announced its first strategic restructuring away from being a semiconductor product company and began to focus on licensing intellectual property 8 In March 2005 Transmeta announced that it was laying off 68 people while retaining 208 employees Sony was reported to be a key licensee of Transmeta technology and approximately half of the remaining employees were to work on LongRun2 power optimization technology for Sony On May 31 2005 Transmeta announced the signing of asset purchase and license agreements with Hong Kong s Culture com Technology Limited The deal fell apart due to delays in obtaining technology export licenses from the US Department of Commerce and the parties announced the termination of the agreements on February 9 2006 On August 10 2005 Transmeta announced its first ever profitable quarter This was followed by GameSpot s March 20 2006 report that Transmeta was working on an unnamed Microsoft project As it turned out this was a secure platform under the AMD brand for Microsoft s FlexGo program 24 On October 11 2006 Transmeta announced that they had filed a lawsuit against Intel Corporation for infringement of ten Transmeta U S patents covering computer architecture and power efficiency technologies The complaint charged that Intel had infringed and was infringing Transmeta s patents by making and selling a variety of microprocessor products including at least Intel s Pentium III Pentium 4 Pentium M Core and Core 2 product line On February 7 2007 Transmeta shut down its engineering services division terminating 75 employees in the process This was concurrent with an announcement that the company would no longer develop and sell hardware and would focus on the development and licensing of intellectual property 9 Subsequently AMD invested 7 5 million in Transmeta planning to use the company s patent portfolio in energy efficient technologies 25 On October 24 2007 Transmeta announced an agreement to settle its lawsuit against Intel Corporation Intel agreed to pay 150 million upfront and 20 million per year for five years to Transmeta in addition to dropping its counterclaims against Transmeta Transmeta also agreed to license several of its patents and assign a small portfolio of patents to Intel as part of the deal 12 Transmeta also agreed to never manufacture x86 compatible processors again One significant sore point in the Intel litigation was the payout of approximately 34M to three of Transmeta s executives 26 27 In late 2008 Intel and Transmeta reached a further agreement to transfer the 20 million per year in one lump sum On August 8 2008 Transmeta announced that it had licensed its LongRun and low power chip technologies to Nvidia for a one time license fee of 25 million 13 On November 17 Transmeta announced the signing of a definitive agreement to be acquired by Novafora a digital video processor company based in Santa Clara California for 255 6 million in cash subject to adjustments dependent on working capital 28 The deal was finalized on January 28 2009 when Novafora announced the completion of its acquisition of Transmeta 29 Intellectual Venture Funding LLC 30 completed the acquisition of the patent portfolio formerly developed and owned by Transmeta Corporation on February 4 2009 28 Due to financial troubles and inability to execute Novafora collapsed in late July 2009 31 32 Management and staff EditCorporate governance Edit Transmeta had a succession of 6 different chief executive officers who ran the company over its lifetime CEO Years of serviceDavid Ditzel 1995 2001Mark Allen 2001 2001Murray Goldmanw Hugh Barnes as COO 2001 2002Matt R Perry 2002 2005Art Swift 2005 2007Lester Crudele 2007 2009Notable employees Edit Among its crew of technologists Transmeta employed some of the industry s more public figures including Linux founder Linus Torvalds Linux kernel developer Hans Peter Anvin Yacc author Stephen C Johnson 33 34 and game developer Dave D Taylor Partially because of the presence of these figures the industry was constantly abuzz with rumors and conspiracy theories resulting in excellent press relations Financial history EditThe following charts show the company s revenues operating expenses gross profits and net losses from 1996 through 2007 1 35 36 Numbers are in 1000s as per the 10 K reports The company was once named as the Most important company in Silicon Valley in an Upside magazine editorial but failed to obtain profitability while it was a chip vendor Revenues expenses gross profits and losses from 1996 to 2007Funding Edit Transmeta received a total of 969M in funding during its lifetime citation needed Year Quarter Amount million Notes1996 288 2000 Q2 88 2000 Q4 273 IPO2003 Q4 83 Secondary offering2007 Q2 7 5 AMD2007 Q4 150 Intel settlement2008 Q3 80 Intel settlementProducts EditCrusoe Edit Main article Transmeta Crusoe A Transmeta CPU from a Fujitsu Lifebook P series laptopCrusoe was the first family of microprocessors from Transmeta named after the literary character Robinson Crusoe citation needed Transmeta lost much credibility and endured significant criticism due to the large discrepancies between projected performance and power consumption and the actual results Although power consumption was somewhat better than Intel and AMD offerings the end user experience i e battery life only showed a marginal overall improvement 37 First the Code Morphing Software CMS combined with cache architecture artificially inflated comparisons between benchmarks and real world applications This is due to the repetitive nature of benchmarks and their small footprints The CMS software overhead may have actually been a key cause of much lower performance for many real world applications the simple VLIW core architecture could not compete on computationally intensive applications and the southbridge interface was limited by its low bandwidth for graphics or other I O intensive applications Some standard benchmarks even failed to run throwing the claim of full x86 compatibility into doubt 22 Efficeon Edit Main article Transmeta Efficeon This article or section possibly contains synthesis of material which does not verifiably mention or relate to the main topic Relevant discussion may be found on the talk page March 2014 Learn how and when to remove this template message A Transmeta Efficeon processorThe Efficeon processor was Transmeta s second generation 256 bit VLIW processor design Like the Crusoe a 128 bit VLIW architecture Efficeon stressed computational efficiency low power consumption and a low thermal footprint A 2004 model 1 6 GHz Transmeta Efficeon manufactured using a 90 nm process had roughly the same performance and power characteristics as a 1 6 GHz Intel Atom from 2008 manufactured using a 45 nm process 38 failed verification The Efficeon included an integrated Northbridge while the competing Atom required an external Northbridge chip reducing much of the Atom s power consumption benefits The Transmeta Efficeon processor addressed many of Crusoe s shortcomings and showed roughly a 2x real world improvement over Crusoe Its die was considerably smaller than Pentium 4 and Pentium M when compared in the same process technology Efficeon s die fabricated in 90 nm is 68 mm which is 60 of the Pentium 4 in 90 nm at 112 mm with both processors possessing a 1 MB L2 cache The notion of selling a product into a specific thermal envelope was typically not understood by the mass of reviewers who tended to compare Efficeon to the gamut of x86 microprocessors regardless of power consumption or application improper synthesis One such example of this criticism suggests the performance still significantly lagged behind Intel s Pentium M Banias and AMD s Mobile Athlon XP 39 Implementations EditMain articles Transmeta Crusoe Products and Transmeta Efficeon ProductsTechnology EditThis section needs additional citations for verification Please help improve this article by adding citations to reliable sources in this section Unsourced material may be challenged and removed March 2014 Learn how and when to remove this template message Transmeta processors were in order very long instruction word VLIW cores running a special dynamic binary translation software layer which together implemented compatibility with the x86 architecture Transmeta trademarked the term Code Morphing to describe their technology 40 and referred to the software layer as Code Morphing Software CMS Transmeta used reverse body bias to reduce power used by a factor of about 2 5 A similar technology was used in XScale processors 41 Code Morphing Software Edit Code Morphing Software CMS is the technology used by Transmeta microprocessors to execute x86 instructions 42 43 In broad view CMS reads x86 instructions and generates instructions for a proprietary VLIW processor in the style of Shade 44 CMS translation is much more expensive than Shade s but produces much higher quality code CMS also contains an interpreter and simulates both user mode and system mode operation Code Morphing Software consisted of an interpreter a runtime system and a dynamic binary translator x86 instructions were first interpreted one instruction at a time and profiled then depending upon the frequency of execution and other heuristics CMS would progressively generate more optimized translations 3 4 5 Similar technologies existed in the 1990s Wabi for Solaris and Linux FX 32 for Alpha and IA 32 EL for Itanium open source DAISY 45 the Mac 68K emulator for the PowerPC citation needed The Transmeta approach set a much higher bar for x86 compatibility due to its ability to execute all x86 instructions from initial boot up to the latest multimedia instructions The operation of Transmeta s code morphing software is similar to the final optimization pass of a conventional compiler Considering a fragment of 32 bit x86 code add eax dword ptr esp load data from stack add to eax add ebx dword ptr esp ditto for ebx mov esi ebp load esi from memory sub ecx 5 subtract 5 from ecx register This is first converted simplistically into native instructions ld r30 esp load from stack into temporary add c eax eax r30 add to eax set condition codes ld r31 esp add c ebx ebx r31 ld esi ebp sub c ecx ecx 5 The optimizer then eliminates common sub expressions and unnecessary condition code operations and potentially applies other optimizations such as loop unrolling ld r30 esp load from stack only once add eax eax r30 add ebx ebx r30 reuse data loaded earlier ld esi ebp sub c ecx ecx 5 only this last condition code needed Finally the optimizer groups individual instructions atoms into long instruction words molecules for the underlying hardware ld r30 esp sub c ecx ecx 5 ld esi ebp add eax eax r30 add ebx ebx r30 These two VLIW molecules could potentially execute in fewer cycles than the original instructions could on an x86 processor 3 Transmeta claimed several technical benefits to this approach As the market leaders Intel and or AMD would extend the core x86 instruction set Transmeta could quickly upgrade their product with a software upgrade rather than requiring a respin of their hardware Performance and power can be tuned in software to meet market needs It would be relatively simple to fix hardware design or manufacturing flaws in the hardware using software workarounds More time could be spent concentrating on enhancing the capabilities of the core or reducing its power consumption without worrying about 33 years of backward compatibility to the x86 architecture The processor could emulate multiple other architectures possibly even at the same time At its initial Crusoe launch Transmeta demonstrated pico Java and x86 running intermixed on the native hardware Prior to Crusoe s release rumors indicated Transmeta was relying on these benefits to develop a hybrid PowerPC and x86 processor But Transmeta would initially concentrate solely on the extremely low power x86 market The ability to quickly update products without a hardware respin was demonstrated in 2002 with an in the field upgrade a download to enhance CPU performance of the Crusoe based HP Compaq TC1000 tablet PC It was used again in 2004 when NX bit and SSE3 support were added to the Transmeta Efficeon product line without requiring hardware changes In the field upgrades were rare in practice due to system hardware vendors not wanting to incur additional customer support costs or spend additional money on QA for the potential upgrades or bug fixes to shipped products they had already closed the revenue books on VLIW core Edit In conjunction with its code morphing software the Efficeon most closely mirrors the feature set of Intel Pentium 4 processors although like AMD Opteron processors it supports a fully integrated memory controller a HyperTransport IO bus and the NX bit or no execute x86 extension to PAE mode NX bit support is available starting with CMS version 6 0 4 Efficeon s computational performance relative to mobile CPUs like the Intel Pentium M is thought to be lower although little appears to be published about the relative performance of these competing processors Efficeon came in two package types a 783 and a 592 contact ball grid array Its power consumption was moderate with some consuming as little as 3 watts at 1 GHz and 7 watts at 1 5 GHz so it could be passively cooled Two generations of this chip were produced The first generation TM8600 was manufactured using a TSMC 130 nm process and produced at speeds up to 1 1 GHz The second generation TM8800 and TM8820 was manufactured using a Fujitsu 90 nm process and produced at speeds ranging from 1 GHz to 1 7 GHz Internally the Efficeon had two arithmetic logic units two load store add units two execute units two floating point MMX SSE SSE2 units one branch prediction unit one alias unit and one control unit The VLIW core could execute a 256 bit VLIW instruction per cycle A VLIW is called a molecule and has room to store eight 32 bit instructions called atoms per cycle The Efficeon had a 128 KB L1 instruction cache a 64 KB L1 data cache and a 1 MB L2 cache All caches were on die Additionally Efficeon code morphing software CMS reserved a small portion of main memory typically 32 MB for its cache of dynamically translated x86 instructions Native compilation Edit In principle it should be possible to optimize x86 code to favor Code Morphing Software or even for compilers to target the native VLIW architecture directly However writing in 2003 Linus Torvalds apparently dismissed these approaches as unrealistic 46 47 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 linux kernel mailing list Subsequent reverse engineering published in 2004 clarifies some details of the native VLIW architecture and associated instruction set and suggests that there are fundamental limitations that preclude porting an operating system such as Linux to it 48 49 The same work also compares Transmeta s patented technology with prior art published and in some cases patented by IBM and suggests that some claims might not stand detailed scrutiny 49 References Edit a b c d Transmeta Corporation 10 K Securities and Exchange Commission 2007 Company Profile for Transmeta Corp TMTA Archived from the original on December 2 2009 Retrieved October 3 2008 a b c d e f The Technology Behind Crusoe Processors Transmeta Corporation PDF January 19 2001 Archived from the original PDF on January 19 2001 Retrieved November 13 2011 a b c d David R Ditzel June 21 2008 Experiences with Dynamic Binary Translation ISCA AMAS BT Workshop Keynote PDF ISCA 2008 Archived from the original PDF on December 3 2013 a b c d James C Dehnert Brian K Grant John P Banning Richard Johnson Thomas Kistler Alexander Klaiber Jim Mattson March 27 2003 The Transmeta Code Morphing Software Using Speculation Recovery and Adaptive Retranslation to Address Real Life Challenges CGO 2003 Vance Ashlee September 21 2007 Semi Coherent Computing Episode 7 Podcast Chip pioneer David Ditzel talks Transmeta Sun and Bell Labs Theregister co uk Retrieved November 13 2011 Geppert Linda Perry Tekla May 2000 Transmeta s Magic Show IEEE Spectrum IEEE 37 5 26 33 doi 10 1109 6 842131 a b Sony licenses Transmeta power saving technology Chipmaker looks to licensing to reach profitability January 24 2005 a b Transmeta Quits Microprocessor Business Transmeta to Focus on IP Licensing X bit labs February 2 2007 Archived from the original on October 3 2012 Retrieved November 13 2011 Transmeta Corporation 8 K Securities and Exchange Commission January 28 2009 Acquires Transmeta Patent Portfolio Intellectual Ventures January 28 2009 Retrieved March 3 2014 a b Transmeta Corporation Transmeta Announces Settlement of Patent Litigation Technology Transfer and License Agreement with Intel Investor transmeta com Archived from the original on March 17 2012 Retrieved November 13 2011 a b Crothers Brooke August 7 2008 Transmeta licenses low power tech to Nvidia News cnet com Retrieved November 13 2011 Transmeta licences low power tech to Sony January 24 2005 Fujitsu licenses Transmeta s LongRun tech December 2 2004 NEC licenses Transmeta technology takes stake in company March 25 2004 Transmeta Corporation Transmeta Breaks the Silence Unveils Smart Processor to Revolutionize Mobile Internet Computing Investor transmeta com Archived from the original on March 17 2012 Retrieved November 13 2011 TIME Magazine Asia Edition March 31 2008 Vol 171 No 12 Asiaweek com May 9 2011 Retrieved November 13 2011 Transmeta Details Continue to Unravel Hardware slashdot org Retrieved November 13 2011 A New CPU Shacknews PC Games PlayStation Xbox 360 and Wii video game news previews and downloads Shacknews Retrieved November 13 2011 Transmeta CPU takes on Pentium a b VHJ Tracking Transmeta Vanshardware com July 15 2003 Retrieved November 13 2011 Transmeta to cut 200 as losses deepen CNET News com News com com July 18 2002 Archived from the original on July 13 2012 Retrieved November 13 2011 AMD To Provide Transmeta Efficeon Microprocessor Supporting Microsoft FlexGo Technology In Emerging Markets Investor transmeta com Archived from the original on March 17 2012 Retrieved November 13 2011 AMD invests 7 5 million in Transmeta CNET News com News com com Archived from the original on July 16 2012 Retrieved November 13 2011 Angry investor offers to buy Transmeta The Register February 1 2008 Transmeta Corporation Schedule 14A Securities and Exchange Commission August 25 2008 pp 19 20 a b Ina Fried November 17 2008 Transmeta finds a buyer cnet com Novafora Sells Off Certain Transmeta s Patents at the Day of Completion of Acquisition xbitlabs com Archived from the original on December 2 2013 Retrieved November 13 2011 Intellectual Venture Funding LLC Intellectualventures com Retrieved November 13 2011 Transmeta buyer Novafora goes under says report EE Times Archived from the original on July 30 2012 Retrieved March 3 2014 globes co il Shankland Stephen January 2 2002 Transmeta revs up own version of Linux www cnet com Archived from the original on November 10 2020 Retrieved November 10 2020 The method works for all types of computing tasks said Steve Johnson leader of the software effort at Transmeta Morris Richard October 1 2009 Stephen Curtis Johnson Geek of the Week www red gate com Archived from the original on October 30 2020 Retrieved November 10 2020 Transmeta Corporation 10 K Securities and Exchange Commission 2000 Transmeta Corporation 10 K Securities and Exchange Commission 2005 http www20 tomshardware com mobile 20010215 index html dead link Tom s Hardware Performance estimates Almost a Pentium M at a fraction of the power Tomshardware com April 1 2008 Retrieved November 13 2011 VHJ Benchmarking Transmeta s efficeon Vanshardware com April 4 2004 Retrieved November 13 2011 Code morphing Fresh as a DAISY Archived June 5 2008 at the Wayback Machine by Mary Foley Manfred Dietrich Joachim Haase 2011 Process Variations and Probabilistic Integrated Circuit Design Springer p 185 ISBN 978 1 4419 6621 6 The Transmeta Code Morphing Software Using Speculation Recovery and Adaptive Retranslation to Address Real Life Challenges Archived 2008 12 04 at the Wayback Machine Appeared in the Proceedings of the First Annual IEEE ACM International Symposium on Code Generation and Optimization 27 29 March 2003 San Francisco California Transmeta Crusoe and Efficeon Embedded VLIW as a CISC Implementation Archived 2018 01 07 at the Wayback Machine Appeared in the proceedings of SCOPES Vienna 25 September 2003 ShadeArchived 1999 04 29 at the Wayback Machine DAISY Dynamically Architected Instruction Set from Yorktown Research ibm com Retrieved November 13 2011 Linus Torvalds writing in the linux kernel mailing list Marc info June 20 2003 Retrieved November 13 2011 Linus Torvalds writing in the linux kernel mailing list Marc info June 20 2003 Retrieved November 13 2011 Real World Technologies Real World Technologies Crusoe Exposed Reverse Engineering the Transmeta TM5xxx Architecture I Realworldtech com Retrieved November 13 2011 a b Real World Technologies January 27 2004 Real World Technologies Crusoe Exposed Reverse Engineering the Transmeta TM5xxx Architecture II Realworldtech com Retrieved November 13 2011 External links EditArchived company page Retrieved from https en wikipedia org w index php title Transmeta amp oldid 1154181422, wikipedia, wiki, book, books, library,

    article

    , read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.