15 Facts About VLIW

1.

Whereas conventional central processing units mostly allow programs to specify instructions to execute in sequence only, a VLIW processor allows programs to explicitly specify instructions to execute in parallel.

FactSnippet No. 1,632,197
2.

In contrast, the VLIW method depends on the programs providing all the decisions regarding which instructions to execute simultaneously and how to resolve conflicts.

FactSnippet No. 1,632,198
3.

In contrast, VLIW executes operations in parallel, based on a fixed schedule, determined when programs are compiled.

FactSnippet No. 1,632,199
4.

For example, if a VLIW device has five execution units, then a VLIW instruction for the device has five operation fields, each field specifying what operation should be done on that corresponding execution unit.

FactSnippet No. 1,632,200
5.

VLIW lacks this logic, and thus lacks its energy use, possible design defects, and other negative aspects.

FactSnippet No. 1,632,201
6.

VLIW's original development of trace scheduling as a compiling method for VLIW was developed when he was a graduate student at New York University.

FactSnippet No. 1,632,202
7.

VLIW's ideas were later developed and published as a part of a textbook two years before Fisher's seminal paper, but because of the Iron Curtain and because Kartsev's work was mostly military-related it remained largely unknown in the West.

FactSnippet No. 1,632,203
8.

VLIW realized that to get good performance and target a wide-issue machine, it would be necessary to find parallelism beyond that generally within a basic block.

FactSnippet No. 1,632,204
9.

VLIW developed region scheduling methods to identify parallelism beyond basic blocks.

FactSnippet No. 1,632,205
10.

Multiflow produced the TRACE series of VLIW minisupercomputers, shipping their first machines in 1987.

FactSnippet No. 1,632,206
11.

I860's VLIW mode was used extensively in embedded digital signal processor applications since the application execution and datasets were simple, well ordered and predictable, allowing designers to fully exploit the parallel execution advantages enabled by VLIW.

FactSnippet No. 1,632,207
12.

VLIW CPUs are usually made of multiple RISC-like execution units that operate independently.

FactSnippet No. 1,632,208
13.

VLIW features have been added to configurable processor cores for system-on-a-chip designs.

FactSnippet No. 1,632,209
14.

Elbrus 2000 and its successors are Russian 512-bit wide VLIW microprocessors developed by Moscow Center of SPARC Technologies and fabricated by TSMC.

FactSnippet No. 1,632,210
15.

VLIW architectures are growing in popularity, especially in the embedded system market, where it is possible to customize a processor for an application in a system-on-a-chip.

FactSnippet No. 1,632,211