并发追踪数据流的多缓存选址算法

高建良, 李欣, 王建新

电子学报 ›› 2014, Vol. 42 ›› Issue (11) : 2310-2313.

PDF(697 KB)
PDF(697 KB)
电子学报 ›› 2014, Vol. 42 ›› Issue (11) : 2310-2313. DOI: 10.3969/j.issn.0372-2112.2014.11.028
科研通信

并发追踪数据流的多缓存选址算法

  • 高建良, 李欣, 王建新
作者信息 +

Multi-Buffer Location Selection Algorithm for Concurrent Trace Data Flows

  • GAO Jian-liang, LI Xin, WANG Jian-xin
Author information +
文章历史 +

摘要

为了验证多核芯片的正确性,通常需要同时观测不同芯核上的多组信号.如何实时处理并发追踪中多组数据流已经成为多核芯片硅后功能验证所面临的关键挑战之一.本文提出了一种基于映射的自调节缓存选址(Map-Based Self-Regulation Location Selection,MSLS)算法,该算法通过优化多缓存选址,在片上网络通信带宽限制下保证了并发追踪数据流能够实时存储,同时降低了追踪数据流传输能耗.实验结果表明了该方法的有效性.

Abstract

With the development of multi-core processors,it becomes a key problem to transmit concurrent trace data simultaneously to on-chip buffer under bandwidth constraint.To deal with the problem,we propose a Map-based Self-regulation Location Selection (MSLS) algorithm.This algorithm locates multiple trace buffers in interconnection fabrics under the bandwidth constraint,and reduces the average distance between trace sources and trace buffers.Experimental results show our algorithm can achieve high efficiency for post-silicon debug.

关键词

多核芯片 / 硅后调试 / 并发追踪 / 多缓存选址 / 片上网络

Key words

multi-core chip / post-silicon debug / concurrent trace / multi-buffer location selection / network-on-chip

引用本文

导出引用
高建良, 李欣, 王建新. 并发追踪数据流的多缓存选址算法[J]. 电子学报, 2014, 42(11): 2310-2313. https://doi.org/10.3969/j.issn.0372-2112.2014.11.028
GAO Jian-liang, LI Xin, WANG Jian-xin. Multi-Buffer Location Selection Algorithm for Concurrent Trace Data Flows[J]. Acta Electronica Sinica, 2014, 42(11): 2310-2313. https://doi.org/10.3969/j.issn.0372-2112.2014.11.028
中图分类号: TN911.23   

参考文献

[1] Keshava J,Hakim N,Prudvi C.Post-silicon validation challenges:how EDA and academia can help[A].Proceedings of the 47th Design Automation Conference[C].Anaheim,CA:IEEE/ACM Press,2010.3-7.
[2] Tang S,Xu Q.A multi-core debug platform for NoC-based systems[A].Proceedings of Design,Automation and Test in Europe[C].Nice,France:IEEE/ACM Press,2007.870-875.
[3] Xu Q,Liu X.On signal tracing in post-silicon validation[A].Proceedings of the 5th Asia and South Pacific Design Automation Conference[C].Taipei:IEEE Press,2010.262-267.
[4] Hopkins A B T,McDonald-Maier K D.Debug support for complex systems on-chip:a review[J].IEE Proceedings-Computers and Digital Techniques,2006,153(4):197-207.
[5] Ko H F,Nicolici N.Automated trace signals identification and state restoration for improving observability in post-silicon validation[A].Proceedings of Design,Automation and Test in Europe[C].Germany:IEEE/ACM Press,2008.1298-1303.
[6] Liu X,Xu Q.On signal selection for visibility enhancement in trace-based post-silicon validation[J].IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems,2012,31(8):1263-1274.
[7] Basu K,Mishra P.Efficient trace signal selection for post silicon validation and debug[A].Proceedings of the 24th International Conference on VLSI Design[C].India:IEEE Press,2011.352-357.
[8] Lai C H,Yang F C,Huang J.A trace-capable instruction cache for cost-efficient real-time program trace compression in SoC[J].IEEE Transactions on Computers,2011,60(12):1665-1677.
[9] Yuan F,Liu X,Xu Q.X-tracer:a reconfigurable X-tolerant trace compressor for silicon debug[A].Proceedings of the 49th Design Automation Conference[C].America:IEEE/ACM Press,2012.555-560.
[10] Gao J,Wang J,Han Y,Zhang L,X.Li.A clustering-based scheme for concurrent trace in debugging NoC-based multicore systems[A].Proceedings of Design,Automation and Test in Europe[C].Germany:IEEE/ACM,2012.27-32.
[11] Parnas M,Ron D.Approximating the minimum vertex cover in sublinear time and a connection to distributed algorithms[J].Theoretical Computer Science,2007,381(1):183-196.
[12] 杨盛光,李丽,高明伦,等.面向能耗和延时的NoC映射方法[J].电子学报,2008,36(5):937-942. Yang S G,Li L,Gao M L,et al.An energy and delay aware mapping method of NoC[J].Acta Electronica Sinica,2008,36(5):937-942.(in Chinese)
[13] Leary G,Srinivasan K,Mehta K,et al.Design of network-on-chip architectures with a genetic algorithm-based technique[J].IEEE Transactions on Very Large Scale Integration Systems,2009,17(5):674-687.

基金

国家自然科学基金 (No.61106036)

PDF(697 KB)

Accesses

Citation

Detail

段落导航
相关文章

/