APP下载

面向众核处理器的独立调试系统设计方法

2015-05-29张明石伟郭御风张民选

湖南大学学报·自然科学版 2015年4期

张明 石伟 郭御风 张民选

摘 要:基于片上网络(NetworkonChip,NoC)技术的众核处理器正成为当前高性能处理器的设计焦点.传统的调试系统结构不能很好地应用于众核处理器体系结构,众核处理器中踪迹数据传输、调试事件传播、时间戳同步等方面均面临重大挑战.为解决上述问题,提出一种具有高带宽、低资源消耗的独立调试系统设计方法.该方法通过减少长互连线,提高了调试通道工作频率,以较少的互连线即可实现高带宽传输通道;同时调试组件采用分布式的对称结构,具有良好的可扩展性.在踪迹数据传输结构中,提出了一种带宽平衡的非侵入式踪迹数据导出方法,该方法通过软硬协同方式来配置踪迹通道仲裁的权重值,降低硬件复杂度.在调试事件的传播上,构建了与片上网络拓扑一致的事件传播网络,该网络在易于物理实现的同时具有事件传播延迟低的特点.在时间戳的同步方法上,提出了一种通过软硬件协同的时间同步方式,以很小的硬件代价实现了较精确的时间戳同步.

关键词:硅调试;片上网络;踪迹数据;调试事件矩阵;时间戳

中图分类号:TP338.6 文献标识码:A

多核微处理器正成为目前高性能处理器设计的研究热点.将传统处理器的调试结构移植到多核处理器中时,在硬件资源消耗、互连结构、踪迹(Trace)数据传播、调试事件(Debug Event)传播、时间戳(TimeStamp)同步等多方面均遇到了问题.工业界与学术界对多核处理器的调试结构进行了……

登录APP查看全文