会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明申请
    • A LOAD STORE BUFFER AGNOSTIC TO THREADS IMPLEMENTING FORWARDING FROM DIFFERENT THREADS BASED ON STORE SENIORITY
    • 基于存储优先级的负载存储缓冲器对不同螺纹的螺纹执行螺纹
    • WO2013188311A1
    • 2013-12-19
    • PCT/US2013/045020
    • 2013-06-10
    • SOFT MACHINES, INC.ABDALLAH, Mohammad
    • ABDALLAH, Mohammad
    • G06F9/46G06F9/38
    • G06F9/30043G06F9/30047G06F9/3009G06F9/3017G06F9/3826G06F9/3834G06F9/3851G06F12/1425G06F2212/1052
    • In a processor, a thread agnostic unified store queue and a unified load queue method for out of order loads in a memory consistency model using shared memory resources. The method includes implementing a memory resource that can be accessed by a plurality of asynchronous cores, wherein the plurality of cores share a unified store queue and a unified load queue; and implementing an access mask that functions by tracking which words of a cache line are accessed via a load, wherein the cache line includes the memory resource, wherein the load sets a mask bit within the access mask when accessing a word of the cache line, and wherein the mask bit blocks accesses from other loads from a plurality of cores. The method further includes checking the access mask upon execution of subsequent stores from the plurality of cores to the cache line, wherein stores from different threads can forward to loads of different threads while still maintaining in order memory consistency semantics; and causing a miss prediction when a subsequent store to the portion of the cache line sees a prior mark from a load in the access mask, wherein the subsequent store will signal a load queue entry corresponding to that load by using a tracker register and a thread ID register.
    • 在处理器中,线程不可知统一存储队列和统一的加载队列方法,用于使用共享内存资源在内存一致性模型中进行乱序加载。 该方法包括实现可由多个异步核心访问的存储器资源,其中所述多个核共享统一存储队列和统一加载队列; 以及实现通过跟踪通过负载访问高速缓存行的哪些字的功能的访问掩码,其中所述高速缓存行包括所述存储器资源,其中当访问所述高速缓存行的字时,所述负载设置所述访问掩码内的掩码位, 并且其中所述掩码位阻止来自多个核的其它负载的访问。 该方法还包括:在执行从多个核到高速缓存行的后续存储时检查访问掩码,其中来自不同线程的存储可以转发到不同线程的负载,同时仍然按照存储器一致性语义进行维护; 并且当对所述高速缓存行的所述部分的后续存储看到来自所述访问掩码中的负载的先前标记时,导致未命中预测,其中所述后续存储将通过使用跟踪器寄存器和线程来发出与所述负载相对应的加载队列条目 ID寄存器。