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 条
  • [21] Research and Implementation on Multi-core Processor Task Scheduling Algorithm
    Zhao Fu
    Zhang Yongping
    INFORMATION TECHNOLOGY FOR MANUFACTURING SYSTEMS II, PTS 1-3, 2011, 58-60 : 1732 - 1737
  • [22] On-line scheduling of multi-core processor tasks with virtualization
    Ye, Deshi
    Zhang, Guochuan
    OPERATIONS RESEARCH LETTERS, 2010, 38 (04) : 307 - 311
  • [23] An Efficient Scheduling Methodology for Heterogeneous Multi-core Processor Systems
    Elhossini, Ahmed
    Huissman, John
    Debowski, Basil
    Areibi, Shawki
    Dony, Robert
    2010 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2010, : 475 - 478
  • [24] An Effective List Scheduling Algorithm for Homogeneous Multi-Core Processor
    Li, Long
    Li, Dongsheng
    Song, Yukun
    Wang, Xiang
    2013 IEEE INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION (ASID), 2013,
  • [25] Optimizing the data placement and scheduling on multi-port DWM in multi-core embedded system
    Sha, Edwin H-M
    Xu, Mingrui
    Gu, Shouzhen
    Zhuge, Qingfeng
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 117
  • [26] Secure On-Chip Communication Architecture for Reconfigurable Multi-Core Systems
    Saeed, Ahmed
    Ahmadinia, Ali
    Just, Mike
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2016, 25 (08)
  • [27] Process Synchronization in Multi-core Systems Using On-Chip Memories
    Joseph, Arun
    Dhanwada, Nagu R.
    2014 27TH INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2014 13TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID 2014), 2014, : 210 - 215
  • [28] On-chip bus architecture optimization for multi-core SoC systems
    Lien, Cheng-Min
    Chen, Ya-Shu
    Shih, Chi-Sheng
    SOFTWARE TECHNOLOGIES FOR EMBEDDED AND UBIQUITOUS SYSTEMS, 2007, 4761 : 301 - +
  • [29] Redsharc: A Programming Model and On-Chip Network for Multi-Core Systems on a Programmable Chip
    Kritikos, WilliamV.
    Schmidt, Andrew G.
    Sass, Ron
    Anderson, Erik K.
    French, Matthew
    INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2012, 2012
  • [30] Performance Evaluation of Inter-Processor Communication for an Embedded Heterogeneous Multi-Core Processor
    Tsao, Shiao-Li
    Lee, Sung-Yuan
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2012, 28 (03) : 537 - 554