AdvancedPipelining.pptVIP

  • 6
  • 0
  • 约 59页
  • 2017-01-09 发布于天津
  • 举报
AdvancedPipelining.ppt

Advanced Pipelining Optimally Scheduling Code Optimally Programming Code Scheduling for Superscalars (6.9) Exceptions (5.6, 6.8) Optimally schedule code for(i=0;iN;i++) A[i] = A[i] + 10; (A[0]) in $s1 (A[i]) in $s2 slt $t1, $s3, $s0 beq $t1, $0, end loop: lw $t0, 0($s1) addi $t0, $t0, 10 sw $t0, 0($s1) addi $s1, $s1, 4 slt $t1, $s1, $s2 bne $t1, $0, loop 1. Identify Dependencies lw $t0, 0($s1) addi $t0, $t0, 10 sw $t0, 0($s1) addi $s1, $s1, 4 slt $t1, $s1, $s2 bne $t1, $0, loop Draw timing diagram WITH DATA FORWARDING lw $t0, 0($s1) addi $t0, $t0, 10 sw $t0, 0($

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档