会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • REPLAYING MEMORY TRANSACTIONS WHILE RESOLVING MEMORY ACCESS FAULTS
    • 在解决存储器访问错误时重新进行内存交易
    • US20140281263A1
    • 2014-09-18
    • US14109678
    • 2013-12-17
    • NVIDIA CORPORATION
    • James Leroy DEMINGJerome F. DULUK, Jr.John MASHEYMark HAIRGROVELucien DUNNINGJonathon Stuart Ramsay EVANSSamuel H. DUNCANCameron BUSCHARDTBrian FAHS
    • G06F12/10G06F12/08G06F12/12
    • G06F12/1027G06F9/467G06F12/08G06F2212/301G06F2212/684
    • One embodiment of the present invention is a parallel processing unit (PPU) that includes one or more streaming multiprocessors (SMs) and implements a replay unit per SM. Upon detecting a page fault associated with a memory transaction issued by a particular SM, the corresponding replay unit causes the SM, but not any unaffected SMs, to cease issuing new memory transactions. The replay unit then stores the faulting memory transaction and any faulting in-flight memory transaction in a replay buffer. As page faults are resolved, the replay unit replays the memory transactions in the replay buffer—removing successful memory transactions from the replay buffer—until all of the stored memory transactions have successfully executed. Advantageously, the overall performance of the PPU is improved compared to conventional PPUs that, upon detecting a page fault, stop performing memory transactions across all SMs included in the PPU until the fault is resolved.
    • 本发明的一个实施例是包括一个或多个流式多处理器(SM)并且实现每SM的重放单元的并行处理单元(PPU)。 当检测到与由特定SM发出的存储器事务相关联的页面错误时,相应的重放单元使得SM,而不是任何未受影响的SM停止发行新的存储器事务。 重播单元然后将故障存储器事务和任何故障的飞行中存储器事务存储在重放缓冲器中。 当页面错误得到解决时,重播单元重播重播缓冲区中的内存事务,从重播缓冲区中移除成功的内存事务,直到所有存储的内存事务都已成功执行。 有利的是,与常规PPU相比,PPU的整体性能得到改善,在常规PPU检测到页面故障之后,停止执行包含在PPU中的所有SM的存储器事务,直到故障被解决为止。