Very Long Instruction Word (VLIW) coding is notoriously difficult and, as its name implies, takes its instructions in chunks.
Very Long Instruction Word (VLIW) coding is notoriously difficult and, as its name implies, takes its instructions in chunks.
A Crusoe word can be 64 or 128bits long and contain up to four RISC-like instructions. Transmeta refers to Crusoe's words and sub-instructions as "molecules and atoms".
These are fed into a relatively simple VLIW engine consisting of a floating-point unit, two integer units, a memory load/store unit, and a branch unit.
Each atom in a molecule has to go to a different functional unit, so that an entire word can be processed at the same time. Processing is thus implicitly parallel.
The morph engine's job is to pack words so that this is done as efficiently as possible. Instructions are dealt with in strict running order - avoiding the out-of-order circuitry of standard x86 processors.
Related articles
Q.Why are some of the keys on my keyboard doing strange...
Q.Is my phone’s Bluetooth any use?
Q.Can I switch boot drives so that I can work on older...
Old Street roundabout is being touted by the Government as the UK's answer to Silicon Valley, but it seems our best innovations are coming from all over the UK
|
|
|
|
|
Computeractive Excel (2010) Online tutorialPrice: £19.99 |
Computeractive Word (2010) Online TutorialPrice: £19.99 |
Computeractive Powerpoint (2010) Online TutorialPrice: £19.99 |
Angry BirdsPrice: £9.99 |
Back Issue CD-Rom 14 (2011)Price: £15.99 |