This is the bug/patch tracker for Rockbox. Click here for more information.
Quick links: Bugs · Patches · Rockbox frontpage
FS#12115 - Use more IRAM for cook, use MEM_ALIGN_ATTR
Attached to Project:
Rockbox
Opened by Andree Buschmann (Buschel) - Saturday, 14 May 2011, 20:51 GMT+2
Last edited by Andree Buschmann (Buschel) - Sunday, 22 May 2011, 21:18 GMT+2
Opened by Andree Buschmann (Buschel) - Saturday, 14 May 2011, 20:51 GMT+2
Last edited by Andree Buschmann (Buschel) - Sunday, 22 May 2011, 21:18 GMT+2
|
DetailsThis patch moves a few arrays to IRAM and makes use of MEM_ALIGN_ATTR. Performance is slightly increasing on iPod nano 2G (+1-2%) and stable on iPod Video. I would like to see a test on Coldfire targets as well.
|
This task depends upon
Closed by Andree Buschmann (Buschel)
Sunday, 22 May 2011, 21:18 GMT+2
Reason for closing: Accepted
Additional comments about closing: Submitted with r29913.
Sunday, 22 May 2011, 21:18 GMT+2
Reason for closing: Accepted
Additional comments about closing: Submitted with r29913.
H100 (MCF5249):
cook_stereo_64.ra:27.76MHz:39.33s / 27.70MHz:39.24s (+0.22%)
X5 (MCF5250):
cook_stereo_64.ra:27.91MHz:39.54s / 27.87MHz:39.48s (+0.10%)
FS#12117.r29887 / w/cook_v02.patch
cook_stereo_64.ra: 27.95MHz:39.60s / 27.54MHz:39.01s (+1.49%)
X5 (MCF5250):
r29887 / r29899 w/cook_v04.patch
cook_stereo_64.ra: 27.95MHz:39.60s / 27.23MHz:38.58s (+2.64%)
Edit: Fix patch name
iPod Video: 28.08 / 27.55 => +1.9%
iPod nano 2G: 45.85 / 44.31 => +3.5%
iPod Video: 28.08 / 27.36 => +2.6%
iPod nano 2G: 45.85 / 44.27 => +3.5%
iPod 2nd Gen (PP5002): 36.67 / 36.61 ==> +0.16 %
Iriver H10 6GB (PP5020): 31.63 / 32.19 ==> -1.7 %
PP5022: 28.08 / 27.32 => +2.8%
S5L870x: 45.85 / 44.91 => +2.1%
MCF5250: 27.67 / 26.82 => +3.1%