论文部分内容阅读
随着无线传感网络应用复杂度的增加,应用程序代码的尺寸也逐步增大,这就需要巨大的存储空间,从而导致系统功耗的进一步增加。为了延长无线传感器网络的生命周期,必须降低无线传感器节点的功耗。代码压缩方法可以有效地减小程序代码尺寸,减小所需存储空间,从而达到降低功耗的目的。
本文首先重点讨论并行处理器上的代码压缩,研究现代代码压缩的普遍方法,定义与代码压缩相关的主要度量标准,并用其对压缩方法进行评估;基于这些研究,本文研究改进并评估了三种压缩方法:字典压缩,霍夫曼编码压缩和基于指令模板压缩方法,并将前两种方法在课题组自主研发的一款无线传感节点专用处理器上进行了硬件实现和评估,该款处理器是基于传输触发架构的;除了以压缩率的形式估计代码密度外,本文还给出了一种基于硬件实现的评估方法,用它来评估在系统中压缩对实际面积和功耗产生的效果。