AM335x Android Memory Optimization

'''  Content is no longer maintained and is being kept for reference only! '''

= Introduction =

This is an effort to achieve maximum memory throughputfor different layers of Android on AM335x.

This work is a based on the latest AM335x Android Devkit release available at http://software-dl.ti.com/dsps/dsps_public_sw/sdo_tii/TI_Android_DevKit/TI_Android_ICS_4_0_3_DevKit_3_0_1/index_FDS.html

The methods have been validated on AM335X EVM and BeagleBone(an opensource am335x platform). Quanditative data has been prov

Also this wiki assume that the user is familiar with booting and rebuilding AM335x Android Devkit.

User Guide Link http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_UserGuide

Developer Guide Link http://processors.wiki.ti.com/index.php/TI-Android-ICS-4.0.3-DevKit-3.0.1_DevelopersGuide

= Methods =


 * Configuring SDRC settings
 * Optimize Kernel/Driver Options
 * Optimize libc/bionic libraries
 * Tune Android Lowmemory killer and Dalvik VM
 * Application specific methods

= Benchmarks used =

lmbench

Follow this section http://processors.wiki.ti.com/index.php/RowboPERF_User_Guide#Compiling_LMBench_Binaries_for_Android

memcpy_test

= Various methods and results =

= Conclusion =

= References =