咨询与建议

看过本文的还看了

相关文献

该作者的其他文献

文献详情 >面向同构非对称多核的OpenOCD调试功能优化研究 收藏

面向同构非对称多核的OpenOCD调试功能优化研究

OpenOCD debugging optimization for isomorphic asymmetric multi-core architecture

作     者:唐竹 陈宝海 王敬宇 朱琪 TANG Zhu;CHEN Baohai;WANG Jingyu;ZHU Qi

作者机构:国防科技大学计算机学院湖南长沙410073 江南计算技术研究所江苏无锡214083 

出 版 物:《计算机工程与科学》 (Computer Engineering & Science)

年 卷 期:2025年第47卷第1期

页      面:45-55页

学科分类:08[工学] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)] 

基  金:国家自然科学基金(61972412 62202489) 

主  题:非对称多处理 多核调试 OpenOCD 单端口 

摘      要:多核架构是提升处理器性能的重要手段,其在网络处理领域的应用也日渐广泛,因此,需要配套高效的多核调试工具才能提升多核网络处理器的开发效率。由于处理网络任务的多核之间并不存在很强的关联性,业务核更多使用运行到结束(RTC)而非流水线(Pipeline)的处理模式,多个业务核之间并不需要复杂的缓存一致性逻辑,因此采用同构的非对称多处理AMP架构,可有效降低芯片复杂度和研发成本。目前,非对称多核调试需要同时启动多个GDB,不仅调试不便,同时还会导致较大的资源开销。针对同构非对称多核场景下OpenOCD多端口调试方案进行优化,以单个GDB端口实现针对多个非对称核的调试功能,同时支持对称多处理核簇与非对称多核的混合场景。最后,基于RISC-V软硬件平台搭建了非对称多核调试环境,对线程操作、单步执行、单步跳过、继续运行、查看堆栈和断点设置等GDB调试命令进行测试,验证了单端口OpenOCD进行非对称多核调试的可行性和有效性。

读者评论 与其他读者分享你的观点

用户名:未登录
我的评分