|
由 ARM 与国家芯片系统设计中心 ( National Chip Implementation Center, CIC )
共同主办的第一届 ARM Code-O-Rama
嵌入式软件设计大赛,历经二个多月的激烈赛事后,成绩已于1月26日揭晓,由本校电子系陈思文老师与学生朱昌元、朱芷颖、吴佳骋所组成的团队在众多参赛队伍中脱颖而出,获得全国第二名。
本竞赛内容主要是针对一种非失真与近乎非失真的图象解压缩标准 ( 简称 JPEG-LS Decoder ) 程序移植到指定的 ARM
ADS 平台上,并依照大会所指定的 memory map
与评分项目对该程序进行最佳化。而陈老师所领导的团队成功地将设计技术与创意结合在上述应用中,所采行的最佳化设计策略与程序包括:内存最佳的配置与利用、档案
I/O
的更改、程序的精简与效能的提升、使用编译器的优化等。在完成上述一连串最佳化的程序之后,该团队的程序经测试无误,并成功地移植至指定平台上,其中无论是程序精简的程度或者程序的执行效能均达到90%以上的改善。
有鉴于嵌入式系统的设计常受限于系统有限的资源,故而如何有效地缩减程序码大小,以及对内存进行最佳配置等工作,即「以最少的资源做最多的事」就显得格外重要,从这个角度来看,电子系的团队在此一最佳化设计问题上,毫无疑问的已经达到相当显著的成果。 |