Efficeon Processor - Engineering Seminar



Efficeon Processor

ABSTRACT
The Transmeta™ Efficeon™ processor represents a new breakthrough in Efficient Computing. Built upon a revolutionary but proven hardware/software architecture, the Efficeon processor is an intelligent, sensible alternative to competitive offerings. 
Efficeon offers freedom of choice for those seeking best-in-class chip set components and gives product vendors the ability to build in added value, functionality, security, comfort, reliability and cost-savings.
The processor ushers in a new era of efficient computing for users of ultra-portable and mainstream notebook computers and enables innovative new devices such as tablet PCs, ultra-personal computers, silent desktop computers, blade servers and embedded systems.


INTRODUCTION

EFFICEON PROCESSOR 

The Transmeta family of Efficeon processors are different from every other processor available today. On the surface, the Efficeon processor runs all x86-based operating systems and software applications just like other x86 processors. Under the hood, the architecture driving the Efficeon processor provides a level of engineering and optimization that surpasses other x86 architectures.
Transmeta, the leader in efficient computing, has rethought microprocessor design from the ground up.
With the next-generation Efficeon family of processors, Transmeta ushers in a new era of energy efficient computing. The Efficeon processor, designed from the start to increase performance and responsiveness, addresses the ever-growing demand for power-efficient x86 solutions.
With features including three new high-performance I/O interfaces, a faster engine with wider execution paths, a fully re-engineered instruction set, and higher frequency capabilities, the Efficeon processor is built to deliver more performance than the Crusoe processor while maintaining Transmeta’s proven energy efficiency.

OVERVIEW

A new breakthrough in Efficient Computing. Built on revolutionary but proven hardware/software architecture. Offers freedom of choice for those seeking best-in-class chip set components and gives product vendors the ability to build in added value, functionality, security, comfort, reliability and cost-savings. 
Ushers in a new era of efficient computing for users of ultra-portable and mainstream notebook computers and enables innovative new device.
Built upon Fujitsu’s next-generation 90nm silicon technology featuring transistors with an industry-leading length of 40nm, delivering another major leap forward in performance and power efficiency. 
Offering an unmatched combination of power efficiency, design flexibility, performance-on-demand and low cost.

                             ARCHITECTURE

The Transmeta™ Efficeon™ processor represents a new breakthrough in Efficient Computing. Built upon a revolutionary but proven hardware/software architecture, the Efficeon processor is an intelligent, sensible alternative to competitive offerings. Efficeon offers freedom of choice for those seeking best-in-class chip set components and gives product vendors the ability to build in added value, functionality, security, comfort, reliability and cost-savings. 
The processor ushers in a new era of efficient computing for users of ultra-portable and mainstream notebook computers and enables innovative new devices such as tablet PCs, ultra-personal computers, silent desktop computers, blade serversand embedded systems.
The Transmeta™ Efficeon™ processor is designed to address the ever-growing demand for power-efficient x86 solutions.
To maximize performance and responsiveness, the Efficeon processor features a state-of-the-art 256-bit-wide VLIW (Very Long Instruction Word) engine that can issue up to 8 instructions per clock cycle. A large 1MB L2 cache and support for SSE & SSE2 instructions help make for a compelling multimedia experience. This hardware engine is the heart of the Efficeon processor.
This hardware engine processes instructions like a conventional processor, but runs a custom, efficient instruction set. Transmeta's proprietary Code Morphing™ Software (CMS) is the software component of the Efficeon processor. CMS dynamically optimizes and translates x86 instructions into VLIW native code that the VLIW hardware engine can process. 
This unique combination of hardware and software allows the processor to be more streamlined and adds intelligence to the Efficeon processor not found in other x86 microprocessors. Efficeon's software manages power consumption and heat, providing a user-satisfying performance that is competitive with leading mobile solutions in its class.

Features/Benefits

High Performance, 8 Instruction Issue, 256-Bit VLIW Engine
  1. Up to eight instructions issued per clock cycle
  2. SSE and SSE2 Support. The addition of these extensions enables multimedia applications to run up to 80% faster per clock cycle than previous generation processors from Transmeta.
  3. Up to 50% improvement in performance in integer applications over previous generation processors from Transmeta
  4. Large 1MB L2 cache improves processor performance
Advanced Code Morphing™ Software

With the new Code Morphing Software (CMS) for the Transmeta™ Efficeon™ processor, Transmeta extends its leadership in power management, offering a solution that provides high performance while consuming less power for the same work. The result is a highly efficient x86 solution suitable for notebook computers, Tablet PC´s and many other applications where low power x86 processors are desirable.
The Transmeta software layer was given the name Code Morphing becauseof the way it dynamically morphs x86 instructions into VLIW instructions. This provides x86 software with the impressionthat it is being run on native x86 hardware. Typically, the most complex part of a processor's job — determining what instructions to execute and when — is implemented with additional hardware logic transistors.
Transmeta accomplishes the very same translation in software, eliminating the need for additional hardware logic transistors. Fewer transistors equates to less heat dissipation and a cooler-running processor.
Since the x86 instruction set architecture is decoupled from the underlying processor hardware, the underlying hardware can be changed radically without affecting legacy x86 software, allowing Transmeta to innovate the hardware more than is typically possible. This also means that each new processor design only requires a new version of CMS to translate x86instructions to the new processor's native instruction set. 
This new generation of Code Morphing Software leverages the Transmeta Efficeon processor's 256-bit VLIW advances and its ability to issue up to 8 instructions per clock cycle — double the number of instructions that could be issued with previous processors. This combination of technologies is key to reducing power consumption.

Features/Benefits

Advanced Code Morphing Software 
  1. Improves performance and responsiveness over 1st generation Transmeta Crusoe technology 
  1. New generation Code Morphing Software technology leverages 256-bit VLIW hardware advances
  1. Unique software-based architecture is key to reducing power consumption and enabling future scalability and flexibility
  1. Enables quick, low cost improvements to performance and power consumption with updates of Code Morphing Software.
Integrated architecture:

Transmeta™ continues to innovate by incorporating full Northbridge core logic functionality directly onto the Efficeon™ processor die. This level of integration provides many benefits including reduced chip count, reduced overall board space, increased energy efficiency, and cost savings by removing the need for additional Northbridge chips.
 Three high speed I/O interfaces allow the Transmeta Efficeon to achieve more work per clock: a DDR-400 memory interface, a point-to-point, low-voltage HyperTransport™ interconnect, and an AGP 4X graphics interface. By integrating these interfaces, the Transmeta Efficeon processor is able to achieve more work per clock, which results in greater energy efficiency, better I/O throughput and longer battery life for mobile computer users.

Features/Benefits

 Fully Integrated Northbridge Core Logic
  1. On-chip Double Date Rate 400 (DDR-400) SDRAM memory interface. DDR-400 SDRAM substantially increases throughput over earlier DDR-266 interface. 
  1. Integrated AGP 2.0 compliant graphics interface for industry standard, high performance graphics solutions at 1X, 2X & 4X data rates 
  1. On-chip 400 MHz HyperTransport interface, 8-bits wide in each direction, provides 12x the I/O throughput compared to 32-bit, 33 MHz PCI.
  1. On-chip industry standard Low Pin Count (LPC) bus, allowing it to communicate with new, high-density LPC Flash memories.
  1. Full support for ECC in L2 cache and northbridge memory controller enables expansion into the server market.
AntiVirusNX™ Technology

In response to the escalating threat of computer virus attacks, Transmeta has introduced a new feature on Efficeon processors - called AntiVirusNX - that can detect common viruses and render them harmless for Efficeon-based computers. AntiVirusNX works in conjunction with Microsoft's Data Execution Protection (DEP) technology in Windows XP Service Pack 2 to detect and prevent attempts by attackers to overflow memory buffers with malicious virus content. 
AntiVirusNX represents a significant deterrent to the ever increasing threat of computer viruses, many of which (including the recent Sasser, Blaster, Code Red, Bugbear worms) have leveraged buffer overflows as a means of entry into a computer operating system. 
Some of the most devastating attacks, including numerous worms, as well as many other malicious programs, attack computers by attempting to insert and execute code from data regions of system memory. The Data Execution Protection (DEP) feature in Windows XP Service Pack 2 leverages the Efficeon processor's AntiVirusNX technology to stop this malicious code immediately if it attempts to execute and thereby infect the computer. This combination offers significant improvements against software worms and viruses, providing enhanced security and safer computing.

How Buffer Overflows Spread Viruses
Buffer overflows in software programs account for a large number of computer intrusions. Buffer overflows occur when the data intended for software is actually larger than the memory area set aside for that data.
An analogy would be pouring the entire contents of a pitcher into a glass; once the glass is full, the excess liquid pours over the side. Malicious code hidden in the overflow is then executed by the computer.

Transmeta AntiVirusNX and Microsoft (DEP)
The combination of Data Execution Protection (DEP) and AntiVirusNX technology marks all program memory locations as non-executable unless the location explicitly contains executable code. It does this by relying on the
Efficeon processor to mark memory with an attribute indicating that code should not be executed from that memory.

Transmeta AntivirusNX Technology:
·         Works closely with DEP to identify code entering an Efficeon processor after a buffer overflow occurs.
·         Shields Efficeon processors from buffer overflow vulnerabilities by marking the code as non-executable.
·         Complements 3rd party anti-virus software. For full protection, users are strongly recommended to install and regularly update 3rd-party anti-virus software to enhance overall system security.

Enhanced LongRun™ Dynamic Power/Thermal Management

 LongRun power management technology provides Code Morphing software with the ability to adjust the Efficeon processor core operating voltage and clock frequency dynamically, depending on the demands placed on the processor by software. Because power varies linearly with clock speed and by the square of voltage, adjusting both processor voltage and clock frequency can produce cubic reductions in power consumption, whereas conventional processors can adjust power linearly only by adjusting the effective operating frequency.
LongRun power management policies are implemented within Code Morphing software, and can detect different workload scenarios based on runtime performance information, and then exploit these by adapting processor power usage accordingly. This ensures the processor delivers high performance when necessary and conserves power when demand on the processor is low.
Morphing software monitors the Efficeon processor and dynamically switches between these points as runtime conditions change. If no idle time is detected during a workload, the frequency/voltage point is incremented (if possible).
If idle time is detected, LongRun may decide that performance is being wasted and decrement the frequency/voltage level.
LongRun also works in conjunction with the industry standard ACPI (Advanced Configuration and Power Interface) specification — when the frequency and voltage scaling hits microarchitecture boundaries, Crusoe transparently switches over to traditional power models allowing policies such as ACPI to handle power management.

Features/Benefits
Enhanced LongRun Dynamic Power Management
·     Enables longer battery life by continuously adjusting operating frequency and voltage to match the performance requirements of application workloads
·     More efficient than typical duty cycle clock throttling power management schemes

Enhanced LongRun Thermal Management
·     Maximizes performance within a thermal envelope
·     Low thermal characteristics enable fanless designs for quieter and more reliable systems.

 PRODUCTS
LongRun2 Technologies
Transistor leakage is becoming an increasing problem as semiconductor technology scales to smaller dimensions. Industry experts have called transistor leakage one of the fundamental challenges to Moore's Law of technology scaling. Leakage problems are expected to get progressively worse as the industry scales to 90nm and 65nm transistors. Leakage power could easily dominate total chip power and prevent low power standby operation if not controlled.
Transmeta's advanced LongRun2 technologies may be used to improve semiconductor devices by reducing total chip power, reducing standby power, reducing burn-in power, and potentially improving chip performance and reducing manufacturing costs. LongRun2 technologies build upon Transmeta's first generation LongRun power management technology, which pioneered the dynamic adjustment of MHz and voltage, hundreds of times per second, to reduce power consumption.
LongRun2 technologies use Transmeta's innovative new approach for dynamically adjusting transistor threshold voltages to control transistor leakage. This dynamic control reduces leakage caused by changes in runtime conditions, such as voltage and temperature, which are not predetermined when the chip is manufactured.

APPLICATIONS

NOTE BOOKS
The unique architecture of Transmeta processors offers advantages over standard hardware-only processors, and that's why these leading manufacturers have chosen it. In addition to delivering new versions of processors on advanced processes, Transmeta is the only microprocessor company able to provide software upgrades to the processor that offer additional performance and power savings.
This diverse lineup of the Transmeta based products represents a real innovation in the mobile computing market. Transmeta processors have been chosen by some of the industry's most creative companies for their longer, lighter and cooler designs.

  TABLET PCS:
The Tablet PC is designed to operate anywhere without the restriction of a keyboard and mouse. Exciting Ink technology allows users to write directly on the screen with a pen although keyboard and mouse can be used if required.
Much more versatile than your laptop and just as powerful as the PC on your desk top, the Tablet PC is the next step in the evolution of the personal computer. Now you can take your office anywhere, bring your business to your customers and connect to the rest of the world without wires.

THIN CLIENTS:
The thin client, differentiated from desktop computers by a smaller form factor and the removal of all moving parts (disk drive, fan, etc), is designed specifically for server-based computing. In a server-based environment, all applications for an individual user run on the server. In addition, all desktop management is centralized to the server, allowing the IT manager to focus on a few servers rather than thousands of desktop computers scattered over a wide area. This centralized approach provides IT managers with the ability to easily deploy applications to thousands of thin client users at the same time.
The centralized application deployment utilized in server based computing with thin clients increases resource efficiency and drastically reduces the overhead associated with application installation and upgrades. Because all data is centrally located on a server, data is better protected from the catastrophes, viruses, and data theft that plague non-centralized operations. The solid state design of the thin client offers high reliability, helps lower ownership costs and extends product life.

UPCS:
The Ultra-Personal Computer (UPC) — a new computing category enabled by Transmeta processors — is a high-performance, full-featured personal computer that delivers the functionality of a desktop computer and the features of a laptop computer in the size of a handheld PDA.
Industry standard components and connectivity features differentiate UPCs from other handheld devices. UPCs are designed to run full x86 desktop operating systems and applications, including Microsoft® Windows® XP Professional and Home Edition, giving users application independence and the freedom to use their data with the software of their choice.
By consolidating computers and data into a single UPC, users can dramatically simplify or even eliminate the synchronization between multiple devices. This allows companies to benefit from increased productivity and reduced IT maintenance overhead while providing users with seamless portability of their data and multimedia content. 
For a computer to earn the UPC designation, it must not only adhere to performance and compatibility requirements, it must fit into a standard jacket pocket. This requirement has placed severe limitations upon electronic and component manufacturers, especially in the areas of processing. For Transmeta, this was never a concern due to the minimal footprint, low power consumption and reduced thermal dissipation of Transmeta processors.
The goal of the UPC is simple: to create a practical, functional computer capable of running Windows XP and standard desktop applications that fits in the palm of the hand. To that end, Transmeta is working closely with hardware and software partners to ensure the success of the UPC market.

SERVERS:
Transmeta Corporation's entrance to the server market was simpler than expected. Thanks to the innovative designs of up-and-coming server companies, the power saving benefits of Crusoe and Efficeon processors are felt in an entirely new market.
Since the Internet's aggressive rise in 1998, the proliferation of data centers, or "server farms" has increased dramatically. Considering the large volume of electricity required to power these data centers and the rising cost of energy in some parts of our nation, it was time for new technologies to come together and improve the market condition.
When Data Centers purchase hardware for their facilities they traditionally use a profitability matrix based on the following rule: Performance/Per Watt/Per Cubic Foot. In simple terms this means they must squeeze as much processing power out of their two most limited resources — space and power. With the introduction of low power and high density Crusoe based servers these operators can now experience scores beyond anything the market has yet seen and in turn improve their bottom line profitability.

DESKTOPS:
The age of the noisy desktop computer is gone. Consumers want quiet computers that can be placed in alternative living spaces in their homes such as living rooms and kitchens. This requires a new kind of processor, one that can operate without the need for noisy fans. The Transmeta Crusoe and Efficeon processors have been designed explicitly to be run without cooling. By removing the need for fans and large heat sinks, computers can be built to use less energy, make less noise, and to take up less desktop space.

WORKSTATIONS:
Advanced cluster workstations remove the costs and infrastructure associated with traditional cluster servers while providing the necessary processing power to solve complex computational problems. By removing server cluster complexity and assembly time, cluster workstations are self contained, provide simple and easy-to-use features and can be quickly moved to and used in office or laboratory environments where standard wall outlets are located. Best of all, since they are built around industry standards and use standard software libraries, they can be configured to your needs.

EMBEDDED DEVICES:
Transmeta, the leader in efficient computing, offers a line of low power, high-performance processors designed to meet the unique requirements of embedded applications. The Transmeta™ Crusoe™ is an energy efficient processor built upon innovative technology that provides embedded devices a performance per watt ratio that is unmatched by any other x86-based processor in its class.
Available in a variety of low power versions, the Transmeta Crusoe processor is ideal for applications that require high performance processing within small and thermally constrained environments. Its inherently energy efficient design allows gigahertz processor speeds without the need for active cooling and external CPU fans. Integrated power management technology further enhances efficiency by dynamically scaling both processor frequency and voltage according to the instantaneous demands of the computer system.
Transmeta Crusoe and Crusoe SE processors are designed for embedded applications in the areas of office automation, networking/communications, storage, server-based computing, science and medicine, transportation, automotive/telematics, and industrial automation. Some example devices in these markets include: thin clients, blade servers, printers and copiers, point-of-sale, smart displays, hand held and portable consumer devices, ultra-personal computers, set-top boxes and many other applications.

SINGLE BOARD COMPUTERS:
Transmeta, the leader in efficient computing, markets a line of energy efficient, high-performance processors designed to meet the unique requirements of embedded applications.
Transmeta Efficeon™ and Crusoe™ microprocessors are built upon innovative technologies that provide embedded devices full x86 compatibility within a performance per watt ratio that is unmatched by any other x86-based processor in its class. Both processors combine the processor and Northbridge functionality into a single integrated circuit, creating a single package that reduces board space by eliminating the need for a dedicated Northbridge chip. New versions of the processors further increase board space by reducing the 29mm x 29mm and 32.5mm x 25mm
package sizes to a much smaller 21mm x 21mm package size — a savings of up to 48 percent!
Available in a variety of low power ratings, Transmeta Efficeon & Crusoe processors are ideal for applications requiring high performance processing within small and thermally constrained environment without the need for active cooling fans. Integrated LongRun™ power management technology further enhances efficiency by dynamically scaling both processor frequency and voltage according to the instantaneous demands of the computer system.
          
CONCLUSION
Future Processors
Transmeta made its name on providing chips for ultraportable devices, but it is looking at expanding its business into thin-client and embedded devices as well.
Future processors from Transmeta will arrive with twice as much cache, faster buses, and the ability to do significantly more work per clock cycle.
Transmeta prefers to introduce more significant architectural changes on mature process technologies, and plans to introduce the third generation of Efficeon as the technology matures .
The company is doubtful that the benefits of dual-core technology extend down into the low-power mobile processor world, and asserts they only apply to high-end processors that have run out of any other ways to increase performance.
Transmeta's presence at Computex is also being used to launch a new push to win customers in China and South Korea.. Transmeta has been successful in Japan, with several notebook PC makers offering products based on its processors. 
The system is being codeveloped by Transmeta and Japan's NEC Electronics Corp. and manages transistor leakage to help reduce power consumption

No comments:

Post a Comment

leave your opinion