会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明授权
    • Instruction-assisted cache management for efficient use of cache and memory
    • 指令辅助缓存管理,用于缓存和内存的高效使用
    • US07437510B2
    • 2008-10-14
    • US11241538
    • 2005-09-30
    • Mark RosenbluthSridhar Lakshmanamurthy
    • Mark RosenbluthSridhar Lakshmanamurthy
    • G06F12/00
    • G06F9/30047G06F12/0804G06F12/0888G06F12/126
    • Instruction-assisted cache management for efficient use of cache and memory. Hints (e.g., modifiers) are added to read and write memory access instructions to identify the memory access is for temporal data. In view of such hints, alternative cache policy and allocation policies are implemented that minimize cache and memory access. Under one policy, a write cache miss may result in a write of data to a partial cache line without a memory read/write cycle to fill the remainder of the line. Under another policy, a read cache miss may result in a read from memory without allocating or writing the read data to a cache line. A cache line soft-lock mechanism is also disclosed, wherein cache lines may be selectably soft locked to indicate preference for keeping those cache lines over non-locked lines.
    • 指令辅助缓存管理,用于缓存和内存的高效使用。 添加提示(例如修饰符)来读取和写入存储器访问指令以识别用于时间数据的存储器访问。 鉴于这样的提示,实现了使缓存和存储器访问最小化的替代高速缓存策略和分配策略。 在一个策略下,写高速缓存未命中可能导致将数据写入部分高速缓存行而没有存储器读/写周期来填充该行的其余部分。 在另一种策略下,读高速缓存未命中可能导致从存储器的读取,而无需将读取的数据分配或写入高速缓存行。 还公开了一种高速缓存行软锁定机制,其中高速缓存行可以被可选地软锁定以指示将这些高速缓存行保持在非锁定行上的偏好。
    • 6. 发明申请
    • Instruction-assisted cache management for efficient use of cache and memory
    • 指令辅助缓存管理,用于缓存和内存的高效使用
    • US20070079073A1
    • 2007-04-05
    • US11241538
    • 2005-09-30
    • Mark RosenbluthSridhar Lakshmanamurthy
    • Mark RosenbluthSridhar Lakshmanamurthy
    • G06F12/00
    • G06F9/30047G06F12/0804G06F12/0888G06F12/126
    • Instruction-assisted cache management for efficient use of cache and memory. Hints (e.g., modifiers) are added to read and write memory access instructions to identify the memory access is for temporal data. In view of such hints, alternative cache policy and allocation policies are implemented that minimize cache and memory access. Under one policy, a write cache miss may result in a write of data to a partial cache line without a memory read/write cycle to fill the remainder of the line. Under another policy, a read cache miss may result in a read from memory without allocating or writing the read data to a cache line. A cache line soft-lock mechanism is also disclosed, wherein cache lines may be selectably soft locked to indicate preference for keeping those cache lines over non-locked lines.
    • 指令辅助缓存管理,用于缓存和内存的高效使用。 添加提示(例如修饰符)来读取和写入存储器访问指令以识别用于时间数据的存储器访问。 鉴于这样的提示,实现了使缓存和存储器访问最小化的替代高速缓存策略和分配策略。 在一个策略下,写高速缓存未命中可能导致将数据写入部分高速缓存行而没有存储器读/写周期来填充该行的其余部分。 在另一种策略下,读高速缓存未命中可能导致从存储器的读取,而无需将读取的数据分配或写入高速缓存行。 还公开了一种高速缓存行软锁定机制,其中高速缓存行可以被可选地软锁定以指示将这些高速缓存行保持在非锁定行上的偏好。
    • 8. 发明申请
    • Methods and apparatus for supporting programmable burst management schemes on pipelined buses
    • 在流水线总线上支持可编程突发管理方案的方法和装置
    • US20060002412A1
    • 2006-01-05
    • US10882375
    • 2004-06-30
    • Bijoy BoseIrwin VazSridhar LakshmanamurthyMark Rosenbluth
    • Bijoy BoseIrwin VazSridhar LakshmanamurthyMark Rosenbluth
    • H04L12/28
    • G06F13/36H04L49/101H04L49/102H04L49/15H04L49/45
    • Methods and apparatus for supporting programmable burst management schemes on pipelined buses. The apparatus includes a plurality of bus masters (masters), configured in a plurality of clusters, and a plurality of target sub-groups. Each target sub-group includes one or more shared resource targets. A scalable chassis infrastructure is used to interconnect the targets with the clusters using a crossbar interconnect configuration including pipelined command, and data buses. The interconnect includes sub-group multiplexers for each sub-group and sub-group selection multiplexers coupled to each cluster. A two-stage arbiter, operatively coupled to the targets, sub-group multiplexers, and sub-group selection multiplexers, is employed to arbitrate transaction requests issued from the masters to the targets and manage transactions. The two-stage arbiter includes a provision for supporting programmable burst management, wherein selected sub-groups can be tuned for handling short or long burst traffic.
    • 在流水线总线上支持可编程突发管理方案的方法和装置。 该装置包括配置在多个群集中的多个总线主站(主站)和多个目标子组。 每个目标子组包括一个或多个共享资源目标。 可扩展的机箱基础架构用于使用包括流水线命令和数据总线的交叉连接配置将目标与群集互连。 互连包括用于每个子组的子组多路复用器和耦合到每个集群的子组选择多路复用器。 使用可操作地耦合到目标的两级仲裁器,子组多路复用器和子组选择多路复用器来仲裁从主人发送到目标的事务请求并管理事务。 两级仲裁器包括用于支持可编程突发管理的规定,其中可以调整所选择的子组以处理短或长突发流量。
    • 10. 发明授权
    • Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces
    • 使I / O代理能够在共享的,一致的存储器空间中执行原子操作的方法和装置
    • US07360031B2
    • 2008-04-15
    • US11171155
    • 2005-06-29
    • Sridhar LakshmanamurthyMason B. CabotSameer NanavatiMark Rosenbluth
    • Sridhar LakshmanamurthyMason B. CabotSameer NanavatiMark Rosenbluth
    • G06F12/02
    • G06F13/1663G06F12/0835
    • Method and apparatus to enable I/O agents to perform atomic operations in shared, coherent memory spaces. The apparatus includes an arbitration unit, a host interface unit, and a memory interface unit. The arbitration unit provides an interface to one or more I/O agents that issue atomic transactions to access and/or modify data stored in a shared memory space accessed via the memory interface unit. The host interface unit interfaces to a front-side bus (FSB) to which one or more processors may be coupled. In response to an atomic transaction issued by an I/O agent, the transaction is forked into two interdependent processes. Under one process, an inbound write transaction is injected into the host interface unit, which then drives the FSB to cause the processor(s) to perform a cache snoop. At the same time, an inbound read transaction is injected into the memory interface unit, which retrieves a copy of the data from the shared memory space. If the cache snoop identifies a modified cache line, a copy of that cache line is returned to the I/O agent; otherwise, the copy of the data retrieved from the shared memory space is returned.
    • 使I / O代理能够在共享的,一致的存储器空间中执行原子操作的方法和装置。 该装置包括仲裁单元,主机接口单元和存储器接口单元。 仲裁单元向一个或多个发出原子事务的I / O代理提供接口以访问和/或修改存储在经由存储器接口单元访问的共享存储器空间中的数据。 主机接口单元与一个或多个处理器可以耦合到的前端总线(FSB)相连接。 为了响应由I / O代理发出的原子事务,事务被分成两个相互依赖的进程。 在一个过程中,入站写入事务被注入到主机接口单元中,然后驱动FSB使处理器执行缓存窥探。 同时,入站读取事务被注入到存储器接口单元中,该单元从共享存储器空间检索数据的副本。 如果缓存侦听器识别修改后的高速缓存行,则将该高速缓存行的副本返回给I / O代理; 否则,返回从共享存储空间检索的数据的副本。