Contents
4.8.3
4.8.4
4.8.5
4.8.6
4.8.7
4.8.8
Semaphore Instructions......................................................................................4-42
4.8.9
4.9
4.10
Performance Hazards......................................................................................................4-45
4.10.1 Data Hazards......................................................................................................4-45
4.10.2 Resource Hazard................................................................................................4-45
5
5.1
5.1.1
5.1.1.1
5.1.1.2
5.1.1.3
5.1.2
Array Merging .......................................................................................................5-6
5.1.3
Cache Blocking.....................................................................................................5-8
5.1.4
Loop Interchange..................................................................................................5-8
5.1.5
Loop Fusion ..........................................................................................................5-9
5.1.6
Loop Unrolling.......................................................................................................5-9
5.1.7
Loop Conditionals ...............................................................................................5-11
5.1.8
5.1.9
6
Power Optimization ....................................................................................................................6-1
6.1
Introduction ........................................................................................................................6-1
6.2
6.2.1
6.2.2
6.2.2.1
6.2.2.2
6.2.2.3
6.2.2.4
6.2.2.5
vi
Normal Mode ........................................................................................6-1
Idle Mode ..............................................................................................6-2
Deep Idle Mode.....................................................................................6-2
Standby Mode.......................................................................................6-2
Sleep Mode...........................................................................................6-2
Intel® PXA27x Processor Family Optimization Guide