一种基于布隆过滤器思想的一致性目录设计方法

    公开(公告)号:CN104408069A

    公开(公告)日:2015-03-11

    申请号:CN201410595480.0

    申请日:2014-10-30

    CPC classification number: G06F17/30174 G06F17/30218

    Abstract: 本发明公开了一种基于布隆过滤器思想的一致性目录设计方法,属于布隆过滤器技术领域,本发明所述的方法使用布隆过滤器思想设计目录项的共享列表,对于具有n个处理器的系统,目录项的共享列表向量压缩为m位,通过多个Hash运算的方式实现N个处理器到M位的共享列表位向量的映射,其中N>M;当directorycache收到某个处理器的请求需要向其它具有目标cache行副本的处理器发送消息时,执行多次hash运算,仅当所有Hash运算结果指示的共享列表的对应位均被置位时,才向对应的处理器发送同步消息。本发明能够显著减小目录中用于记录Cache行共享信息的位向量的长度,降低目录项开销,提升目录空间的利用效率。

    一种基于x86架构处理器和FPGA的高性能异构计算平台

    公开(公告)号:CN104657330A

    公开(公告)日:2015-05-27

    申请号:CN201510097483.6

    申请日:2015-03-05

    Abstract: 本发明公开一种基于x86架构处理器和FPGA的高性能异构计算平台,属于计算机构建技术领域;在现有平台的基础上,具有x86架构处理器的通用处理器模块、PCIe SWITCH模块和FPGA计算模块;通用处理器模块负责高性能任务的分配调度、流程控制以及计算结果收集汇总;PCIe SWITCH模块内置FPGA芯片,负责通用处理器模块与FPGA计算模块之间的互连与数据传输任务;FPGA计算模块用于将需要运算的数据通过内部逻辑将其转化为计算结果,并进行处理与存储;本发明实现了计算系统可扩展性强,可根据不同规模的应用,设计合适的FPGA计算模块数量,达到更高的计算并行度,提升整体计算性能的目的。

Patent Agency Ranking