最近csky ck810和mips r34k比较发现网络速度一个为17Mb/s,一个为37Mb/s,ck810的速度明显低于mips的。
然后,修改了copy_to_user(arch/csky/include/asm/uaccess.h)
本来是一个byte一个byte拷贝的,后优化为4word拷贝(和memcpy相似),发现速度提升了30%多。
再后来修改了内核网络配置,又提升了不少
再后来修改了cache刷新方式,有提升了不少
最近csky ck810和mips r34k比较发现网络速度一个为17Mb/s,一个为37Mb/s,ck810的速度明显低于mips的。
然后,修改了copy_to_user(arch/csky/include/asm/uaccess.h)
本来是一个byte一个byte拷贝的,后优化为4word拷贝(和memcpy相似),发现速度提升了30%多。
再后来修改了内核网络配置,又提升了不少
再后来修改了cache刷新方式,有提升了不少