会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • Method and apparatus for efficiently handling temporarily cacheable data
    • 用于有效地处理临时可缓存数据的方法和装置
    • US4885680A
    • 1989-12-05
    • US890428
    • 1986-07-25
    • John H. AnthonyWilliam C. Brantley, Jr.Kevin P. McAuliffeVern A. NortonGregory F. Pfister
    • John H. AnthonyWilliam C. Brantley, Jr.Kevin P. McAuliffeVern A. NortonGregory F. Pfister
    • G06F12/08G06F12/10
    • G06F12/1045G06F12/0837
    • A method and apparatus for marking data that is temporarily cacheable to facilitate the efficient management of said data. A bit in the segment and/or page descriptor of the data called the marked data bit (MDB) is generated by the compiler and included in a request for data from memory by the processor in the form of a memory address and will be stored in the cache directory at a location related to the particular line of data involved. The bit is passed to the cache together with the associated real address after address translation (in the case of a real cache). when the cache controls load the address of the data in the directory it is also stored the marked data bit (MDB) in the directory with the address. When the cacheability of the temporarily cacheable data changes from cacheable to non-cacheable, a single instruction is issued to cause the cache to invalidate all marked data. When an "invalidate marked data" instruction is received, the cache controls sweep through the entire cache directory and invalidate any cache line which has the "marked data bit" set in a single pass. An extension of the invention involves using a multi-bit field rather than a single bit to provide a more versatile control of the temporary cacheability of data.
    • 一种用于标记数据的方法和装置,该数据可临时高速缓存以便于所述数据的有效管理。 称为标记数据位(MDB)的数据的段和/或页面描述符中的一位由编译器生成,并被包含在存储器地址形式中由处理器从存储器请求数据的请求中,并存储在 在与所涉及的特定数据行相关的位置处的缓存目录。 该位在地址转换之后(在实际高速缓存的情况下)与相关联的实际地址一起被传递到高速缓存。 当缓存控件加载目录中的数据的地址时,它也将标记的数据位(MDB)存储在具有地址的目录中。 当临时可缓存数据的可缓存性从可高速缓存改变为不可缓存时,将发出单个指令以使缓存无效所有标记的数据。 当接收到“无效的标记数据”指令时,高速缓存控制扫描整个高速缓存目录,并使在一次通过中设置的“标记数据位”的任何高速缓存行无效。 本发明的扩展涉及使用多比特字段而不是单个比特来提供数据的临时高速缓存的更通用的控制。