会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for handling load and/or store operations in a superscalar microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统和方法
    • US06957320B2
    • 2005-10-18
    • US10190703
    • 2002-07-09
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F9/00G06F9/312G06F9/318G06F9/38G06F12/04
    • G06F9/3004G06F9/30043G06F9/30087G06F9/3017G06F9/3834G06F9/3836G06F9/3838G06F9/3855G06F9/3857G06F9/3885
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突而没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。
    • 3. 发明授权
    • System and method for handling load and/or store operations in a superscalar microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统和方法
    • US06735685B1
    • 2004-05-11
    • US09336589
    • 1999-06-21
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F930
    • G06F9/3004G06F9/30043G06F9/30087G06F9/3017G06F9/3834G06F9/3836G06F9/3838G06F9/3855G06F9/3857G06F9/3885
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load/store unit is provided whose main purpose is to make load requests out-of-order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out-of-order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load/store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载/存储单元,其主要目的是使可能的负载请求无序地尽可能快地获得负载数据以供指令执行单元使用。 如果没有地址冲突,没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回指令执行单元之前将其正确对齐。 因此,加载/存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。
    • 4. 发明申请
    • System and Method for Handling Load and/or Store Operations in a Superscalar Microprocessor
    • 在超标量微处理器中处理加载和/或存储操作的系统和方法
    • US20090217001A1
    • 2009-08-27
    • US12436607
    • 2009-05-06
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F9/30G06F9/312G06F12/02
    • G06F9/3004G06F9/30043G06F9/30087G06F9/3017G06F9/3834G06F9/3836G06F9/3838G06F9/3855G06F9/3857G06F9/3885
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突而没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回到指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。
    • 5. 发明授权
    • System and method for handling load and/or store operations in a superscalar microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统和方法
    • US07447876B2
    • 2008-11-04
    • US11107824
    • 2005-04-18
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F9/30G06F9/312G06F9/26
    • G06F9/3004G06F9/30043G06F9/30087G06F9/3017G06F9/3834G06F9/3836G06F9/3838G06F9/3855G06F9/3857G06F9/3885
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突而没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。
    • 6. 发明授权
    • System and method for handling load and/or store operations in a
superscalar microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统和方法
    • US5659782A
    • 1997-08-19
    • US307042
    • 1994-09-16
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F12/08G06F9/30G06F9/312G06F9/318G06F9/34G06F9/38G06F12/00G06F9/40
    • G06F9/3826G06F9/3004G06F9/30043G06F9/30087G06F9/30167G06F9/3816G06F9/3824G06F9/3834G06F9/3853
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data;
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突而没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐;
    • 7. 发明授权
    • System for handling load and/or store operations in a superscalar
microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统
    • US5557763A
    • 1996-09-17
    • US465238
    • 1995-06-05
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F12/08G06F9/30G06F9/312G06F9/318G06F9/34G06F9/38G06F12/00
    • G06F9/3826G06F9/3004G06F9/30043G06F9/30087G06F9/30167G06F9/3816G06F9/3824G06F9/3834G06F9/3853
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collision; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突而没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。
    • 8. 发明授权
    • System and method for handling load and/or store operations in a superscalar microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统和方法
    • US07844797B2
    • 2010-11-30
    • US12436607
    • 2009-05-06
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F15/00
    • G06F9/3004G06F9/30043G06F9/30087G06F9/3017G06F9/3834G06F9/3836G06F9/3838G06F9/3855G06F9/3857G06F9/3885
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collisions; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突而没有写入,只能执行加载操作。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。
    • 10. 发明授权
    • System and method for handling load and/or store operations in a superscalar microprocessor
    • 用于在超标量微处理器中处理负载和/或存储操作的系统和方法
    • US06434693B1
    • 2002-08-13
    • US09438359
    • 1999-11-12
    • Cheryl D. SenterJohannes Wang
    • Cheryl D. SenterJohannes Wang
    • G06F9312
    • G06F9/3826G06F9/3004G06F9/30043G06F9/30087G06F9/30167G06F9/3816G06F9/3824G06F9/3834G06F9/3853
    • The present invention provides a system and method for managing load and store operations necessary for reading from and writing to memory or I/O in a superscalar RISC architecture environment. To perform this task, a load store unit is provided whose main purpose is to make load requests out of order whenever possible to get the load data back for use by an instruction execution unit as quickly as possible. A load operation can only be performed out of order if there are no address-collisions and no write pendings. An address collision occurs when a read is requested at a memory location where an older instruction will be writing. Write pending refers to the case where an older instruction requests a store operation, but the store address has not yet been calculated. The data cache unit returns 8 bytes of unaligned data. The load/store unit aligns this data properly before it is returned to the instruction execution unit. Thus, the three main tasks of the load store unit are: (1) handling out of order cache requests; (2) detecting address collision; and (3) alignment of data.
    • 本发明提供一种用于管理在超标量RISC架构环境中读取和写入存储器或I / O所需的负载和存储操作的系统和方法。 为了执行此任务,提供了一个加载存储单元,其主要目的是尽可能地使加载请求失效,以便尽可能快地将加载数据返回供指令执行单元使用。 如果没有地址冲突并且没有写入挂起,加载操作只能按顺序执行。 当在较旧的指令写入的存储器位置请求读取时,发生地址冲突。 写入挂起是指较旧的指令请求存储操作,但存储地址尚未计算的情况。 数据高速缓存单元返回8字节的未对齐数据。 加载/存储单元在返回到指令执行单元之前将其正确对齐。 因此,加载存储单元的三个主要任务是:(1)处理无序缓存请求; (2)检测地址冲突; 和(3)数据对齐。