Scheduling for combining traffic of on-chip trace data in embedded multi-core processor

被引:0
|
作者
Hu, Xiao [1 ]
Ma, Pengyong [1 ]
Chen, Shuming [1 ]
机构
[1] Natl Univ Def Technol, Sch Comp, Changsha 410073, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
On-chip trace data contains run-time information of embedded multicore processors for software debug. Trace data are transferred through special data path and output pins. Scheduling for combining the traffic of multi-source trace data is one of key issues that affect performance of the on-chip trace system. By analyzing features of trace traffic combination, a lazy scheduling algorithm based on the service threshold and the minimum service granularity is proposed. The queue length distribution is constrained by configurable service threshold of each queue, and switching overheads are reduced by lazy scheduling and configurable minimum service granularity. Two metrics of buffer utilizations on overflowing are presented to evaluate the efficacy of queue priority assignment. Simulation results show that the algorithm controls the overflow rate of each queue effectively and utilizes the buffer capacity according to the queues priority assigned sufficiently. The algorithm is realized in Verilog-HDL. Comparing with a leading method, the overflow rate is reduced 30% with additional 2,015um(2) in area.
引用
收藏
页码:67 / +
页数:3
相关论文
共 50 条
  • [1] Scheduling for traffic combination of multi-core trace data
    School of Computer Science, National University of Defense Technology, Changsha 410073, China
    Jisuanji Yanjiu yu Fazhan, 2008, 3 (417-427):
  • [2] Storage Architecture for an On-chip Multi-core Processor
    Liu, Mengxiao
    Ji, Weixing
    Li, Jiaxin
    Pu, Xing
    PROCEEDINGS OF THE 2009 12TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, ARCHITECTURES, METHODS AND TOOLS, 2009, : 263 - 270
  • [3] New on-chip interconnection network for multi-core processor
    Qiao, Bao-Jun
    Shi, Feng
    Ji, Wei-Xing
    Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, 2007, 27 (06): : 511 - 516
  • [4] Applications of on-chip trace on debugging embedded processor
    Hu, Xiao
    Chen, Shuming
    SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 1, PROCEEDINGS, 2007, : 140 - +
  • [5] On-chip support for software verification and debug in multi-core embedded systems
    Fogarty, Padraig
    MacNamee, Ciaran
    Heffernan, Donal
    IET SOFTWARE, 2013, 7 (01) : 56 - 64
  • [6] An on-chip communication mechanism design in the embedded heterogeneous multi-core architecture
    Yan, Like
    Shi, Qingsong
    Chen, Tianzhou
    Chen, Guobing
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 1842 - 1845
  • [7] Efficient Multimedia Data Protection using a Multi-Core Embedded Processor
    Lee, Eun-Ji
    Lee, Sung-Ju
    Chung, Yongwha
    Kim, Hakjae
    ISCE: 2009 IEEE 13TH INTERNATIONAL SYMPOSIUM ON CONSUMER ELECTRONICS, VOLS 1 AND 2, 2009, : 574 - +
  • [8] Using Terahertz On-Chip Antennas for Intra-Chip Wireless Communications within a Multi-core Processor
    Paudel, Biswash
    Li, Xue Jun
    Seet, Boon-Chong
    2024 49TH INTERNATIONAL CONFERENCE ON INFRARED, MILLIMETER, AND TERAHERTZ WAVES, IRMMW-THZ 2024, 2024,
  • [9] Data driven multi-core processor
    Bi, Z. (zhuo.bi@shu.edu.cn), 1600, Shanghai Jiaotong University (47):
  • [10] On-chip trace: Effective debug and optimization technique for embedded processor
    College of Computer, National Univ. of Defense Technology, Changsha 410073, China
    Guofang Keji Daxue Xuebao, 2008, 2 (46-50):