Lesson 2: Balancing Resources With Dual-Data Paths
2-12
2.3
Lesson 2: Balancing Resources With Dual-Data Paths
Lesson 1 showed you a simple way to make large performance gains in les-
son_c. The result is lesson1_c with a 2–cycle loop.
Q Is this the best the compiler can do? Is this the best that is possible on the
VelociTI architecture?
A Again, the answers lie in the amount of knowledge to which the compiler has
access. Let’s analyze the feedback of lesson1_c to determine what improve-
ments could be made:
Open lesson1_c.asm