+1 vote
in Computer Architecture by

1 Answer

+1 vote
selected by (user.guest)
Best answer

VLIW architectures rely on compile-time detection of parallelism; this implies the compiler analyses the program and detects operations to be executed in parallel; such operations are packed into one “large” instruction.

After one instruction has been fetched all the corresponding operations are issued in parallel.

No hardware is needed for run-time detection of parallelism.


  1. simple architecture
  2. each instruction word contains several instructions that are not dependent on each other, therefore you don’t need a large window of execution.
  3. the whole program is available at compile time so you can look through the program to determine dependencies.


  1. large code size after compilation
  2. dependencies are detected at compile time which is not as good as in superscalar.

Related questions

+1 vote
1 answer 356 views
+1 vote
1 answer 533 views
+1 vote
1 answer 140 views
+1 vote
1 answer 809 views
+1 vote
1 answer 232 views
+1 vote
1 answer 186 views
+1 vote
1 answer 601 views
+1 vote
1 answer 2.4k views
0 votes
1 answer 170 views
0 votes
1 answer 61 views
Welcome to CPENTalk.com
Solution-oriented students of computer engineering on one platform to get you that