一种面向超标量处理器细粒度指令分析的数据传输架构及其工作方法

    公开(公告)号:CN118427149A

    公开(公告)日:2024-08-02

    申请号:CN202410660048.9

    申请日:2024-05-27

    Applicant: 东南大学

    Abstract: 本发明公开了一种面向超标量处理器细粒度指令分析的数据传输架构及其工作方法,超标量主核包括数据转发通道,数据转发通道与事件过滤器相连接,事件过滤器与分发器、与映射器相连接;所述映射器与分发器的控制端相连接,所述分发器的P个输出端口与传输网络的P个输入端口连接;传输网络的P个双向端口分别与P个协处理器的端口相连接。本发明在主核的关键位置插入旁路电路,提供无缓冲的数据转发通道。使用事件过滤器来过滤和打包转发的数据。映射器使用调度引擎给出调度决策,分发器和传输网络将数据路由到后端模块进行指令分析,可灵活配置数据过滤和分发策略,性能开销低,为处理器的细粒度指令分析提供了有力的支持。

    一种嵌入流水线的处理器与加速器直连接口及其实现方法

    公开(公告)号:CN118113441A

    公开(公告)日:2024-05-31

    申请号:CN202410319388.5

    申请日:2024-03-20

    Applicant: 东南大学

    Abstract: 本发明公开了一种嵌入流水线的处理器与加速器直连接口及其实现方法,接口集成在CPU流水线的内存访问阶段,当分支预测命中之后,读写操作会马上通过该接口发送到加速器中去。本发明提出的接口构建了一个随机访问队列和一个调度器来调度硬件级别的异构加速器操作;随机访问队列支持缓冲HA操作的随机访问,避免物理优先级反转,并允许基于重要性的操作优先级;可配置的调度器创建一个优先级队列来确保HA操作的抢占式调度,这同时确保了可预测性和吞吐量。本发明还通过前递逻辑来防止数据冒险。本发明提出的接口具有较低的延迟,较强的稳定性,同时保证了吞吐量和实时性能。

Patent Agency Ranking