这些科学家们创造出一种名叫“复杂性适应处理”(CAP)的模型,对一段软件使用微处理器的方式进行监视,然后使微处理器做出相应的调整。其结果是微处理器在处理多项任务时不会出现空闲,从而变得更有效率。初步的测试表明,CAP可以在使微处理器能耗减少一半的情况下,增强微处理器的性能。具体来说,CAP可以在软件运行时对其进行监视,然后根据需要调整微处理器中缓存的大小和速度,从而节约维持缓存运行所需的能量,并节约从缓存中获取所需信息的时间。
最近,美国国防高级研究项目署向罗切斯特大学的这个研究小组提供了300万美元,资助科学家们把这项意义重大的研究项目继续进行下去。