-
公开(公告)号:US20110320855A1
公开(公告)日:2011-12-29
申请号:US12821871
申请日:2010-06-23
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, JR. , Diana Lynn Orf , Robert J. Sonnelitter, III
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, JR. , Diana Lynn Orf , Robert J. Sonnelitter, III
IPC分类号: G06F11/07
CPC分类号: G06F11/0751 , G06F11/0724 , G06F11/0793
摘要: A pipelined processing device includes: a processor configured to receive a request to perform an operation; a plurality of processing controllers configured to receive at least one instruction associated with the operation, each of the plurality of processing controllers including a memory to store at least one instruction therein; a pipeline processor configured to receive and process the at least one instruction, the pipeline processor including shared error detection logic configured to detect a parity error in the at least one instruction as the at least one instruction is processed in a pipeline and generate an error signal; and a pipeline bus connected to each of the plurality of processing controllers and configured to communicate the error signal from the error detection logic.
摘要翻译: 流水线处理装置包括:被配置为接收执行操作的请求的处理器; 多个处理控制器,被配置为接收与所述操作相关联的至少一个指令,所述多个处理控制器中的每个处理控制器包括用于在其中存储至少一个指令的存储器; 流水线处理器,被配置为接收和处理所述至少一个指令,所述流水线处理器包括被配置为在流水线中处理所述至少一个指令时检测所述至少一个指令中的奇偶校验错误的共享错误检测逻辑,并且生成错误信号 ; 以及连接到所述多个处理控制器中的每个处理控制器并被配置为传送来自所述错误检测逻辑的所述错误信号的流水线总线。
-
公开(公告)号:US20110314183A1
公开(公告)日:2011-12-22
申请号:US12820589
申请日:2010-06-22
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, JR. , Diana Lynn Orf , Robert J. Sonnelitter, III
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, JR. , Diana Lynn Orf , Robert J. Sonnelitter, III
CPC分类号: G06F11/0751 , G06F11/0724 , G06F11/073 , G06F12/0897 , Y02D10/13
摘要: A method of managing a temporary memory includes: receiving a request to transfer data from a source location to a destination location, the data transfer request associated with an operation to be performed, the operation selected from an input into an intermediate temporary memory and an output; checking a two-state indicator associated with the temporary memory, the two-state indicator having a first state indicating that an immediately preceding operation on the temporary memory was an input to the temporary memory and a second state indicating that the immediately preceding operation was an output from the temporary memory; and performing the operation responsive to one of: the operation being an input operation and the two-state indicator being in the second state, indicating that the immediately preceding operation was an output; and the operation being an output operation and the two-state indicator being in the first state, indicating that the immediately preceding operation was an input.
摘要翻译: 管理临时存储器的方法包括:接收从源位置传送数据到目的地位置的请求,与要执行的操作相关联的数据传输请求,从输入中选择的中间临时存储器和输出 ; 检查与临时存储器相关联的两状态指示符,两状态指示符具有指示临时存储器上的紧接在前的操作是临时存储器的输入的第一状态,以及指示紧接在前的操作是第二状态的第二状态 从临时存储器输出; 并且响应于以下操作中的一个执行操作:作为输入操作的操作和处于第二状态的两状态指示器,指示紧接在前的操作是输出; 操作是输出操作,两状态指示灯处于第一状态,表示紧接在前的操作是输入。
-
公开(公告)号:US08392621B2
公开(公告)日:2013-03-05
申请号:US12820589
申请日:2010-06-22
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, Jr. , Diana Lynn Orf , Robert J. Sonnelitter, III
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, Jr. , Diana Lynn Orf , Robert J. Sonnelitter, III
IPC分类号: G06F3/00
CPC分类号: G06F11/0751 , G06F11/0724 , G06F11/073 , G06F12/0897 , Y02D10/13
摘要: A method of managing a temporary memory includes: receiving a request to transfer data from a source location to a destination location, the data transfer request associated with an operation to be performed, the operation selected from an input into an intermediate temporary memory and an output; checking a two-state indicator associated with the temporary memory, the two-state indicator having a first state indicating that an immediately preceding operation on the temporary memory was an input to the temporary memory and a second state indicating that the immediately preceding operation was an output from the temporary memory; and performing the operation responsive to one of: the operation being an input operation and the two-state indicator being in the second state, indicating that the immediately preceding operation was an output; and the operation being an output operation and the two-state indicator being in the first state, indicating that the immediately preceding operation was an input.
摘要翻译: 管理临时存储器的方法包括:接收从源位置传送数据到目的地位置的请求,与要执行的操作相关联的数据传输请求,从输入中选择的中间临时存储器和输出 ; 检查与临时存储器相关联的两状态指示符,两状态指示符具有指示临时存储器上的紧接在前的操作是临时存储器的输入的第一状态,以及指示紧接在前的操作是第二状态的第二状态 从临时存储器输出; 并且响应于以下操作中的一个执行操作:作为输入操作的操作和处于第二状态的两状态指示器,指示紧接在前的操作是输出; 操作是输出操作,两状态指示灯处于第一状态,表示紧接在前的操作是输入。
-
公开(公告)号:US20110321053A1
公开(公告)日:2011-12-29
申请号:US12822514
申请日:2010-06-24
IPC分类号: G06F9/46
CPC分类号: G06F13/14
摘要: A method that includes providing LRU selection logic which controllably pass requests for access to computer system resources to a shared resource via a first level and a second level, determining whether a request in a request group is active, presenting the request to LRU selection logic at the first level, when it is determined that the request is active, determining whether the request is a LRU request of the request group at the first level, forwarding the request to the second level when it is determined that the request is the LRU request of the request group, comparing the request to an LRU request from each of the request groups at the second level to determine whether the request is a LRU request of the plurality of request groups, and selecting the LRU request of the plurality of request groups to access the shared resource.
摘要翻译: 一种方法,其包括提供LRU选择逻辑,所述LRU选择逻辑可控制地将经由第一级别和第二级别访问计算机系统资源的请求传递给共享资源,确定请求组中的请求是否是活动的,向LRU选择逻辑呈现请求 所述第一级当确定所述请求是活动时,确定所述请求是否是所述第一级请求组的LRU请求,当确定所述请求是所述请求的LRU请求时将所述请求转发到所述第二级别 所述请求组将所述请求与来自所述第二级别的每个请求组的LRU请求进行比较,以确定所述请求是否是所述多个请求组的LRU请求,以及选择所述多个请求组的所述LRU请求以访问 共享资源。
-
公开(公告)号:US09104583B2
公开(公告)日:2015-08-11
申请号:US12822398
申请日:2010-06-24
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Christine C. Jones , Diana Lynn Orf
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Christine C. Jones , Diana Lynn Orf
IPC分类号: G06F12/08
CPC分类号: G06F12/0895 , G06F12/0871
摘要: Dynamic allocation of cache buffer slots includes receiving a request to perform an operation that requires a storage buffer slot, the storage buffer slot residing in a level of storage. The dynamic allocation of cache buffer slots also includes determining availability of the storage buffer slot for the cache index as specified by the request. Upon determining the storage buffer slot is not available, the dynamic allocation of cache buffer slots includes evicting data stored in the storage buffer slot, and reserving the storage buffer slot for data associated with the request.
摘要翻译: 高速缓存缓存槽的动态分配包括接收执行需要存储缓冲器时隙的操作的请求,存储缓冲槽位于存储级别。 高速缓存缓存槽的动态分配还包括确定请求指定的高速缓存索引的存储缓冲区的可用性。 在确定存储缓冲器时隙不可用时,高速缓存缓冲器时隙的动态分配包括驱逐存储在存储缓冲器时隙中的数据,并且为与请求相关联的数据保留存储缓冲器时隙。
-
公开(公告)号:US08671267B2
公开(公告)日:2014-03-11
申请号:US12822359
申请日:2010-06-24
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Christine C. Jones , Arthur J. O'Neill, Jr. , Diana Lynn Orf , Robert J. Sonnelitter, III
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Christine C. Jones , Arthur J. O'Neill, Jr. , Diana Lynn Orf , Robert J. Sonnelitter, III
CPC分类号: G06F9/3867 , G06F11/3419 , G06F11/3466 , G06F2201/88
摘要: A pipelined processing device includes: a device controller configured to receive a request to perform an operation; a plurality of subcontrollers configured to receive at least one instruction associated with the operation, each of the plurality of subcontrollers including a counter configured to generate an active time value indicating at least a portion of a time taken to process the at least one instruction; a pipeline processor configured to receive and process the at least one instruction, the pipeline processor configured to receive the active time value; and a shared pipeline storage area configured to store the active time value for each of the plurality of subcontrollers.
摘要翻译: 流水线处理装置包括:设备控制器,被配置为接收执行操作的请求; 多个子控制器被配置为接收与所述操作相关联的至少一个指令,所述多个子控制器中的每一个包括配置成生成指示处理所述至少一个指令所花费的时间的至少一部分的活动时间值的计数器; 流水线处理器,被配置为接收和处理所述至少一个指令,所述流水线处理器被配置为接收所述活动时间值; 以及共享流水线存储区域,被配置为存储多个子控制器中的每一个的活动时间值。
-
公开(公告)号:US08522076B2
公开(公告)日:2013-08-27
申请号:US12821871
申请日:2010-06-23
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, Jr. , Diana Lynn Orf , Robert J. Sonnelitter, III
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, Jr. , Diana Lynn Orf , Robert J. Sonnelitter, III
IPC分类号: G06F11/00
CPC分类号: G06F11/0751 , G06F11/0724 , G06F11/0793
摘要: A pipelined processing device includes: a processor configured to receive a request to perform an operation; a plurality of processing controllers configured to receive at least one instruction associated with the operation, each of the plurality of processing controllers including a memory to store at least one instruction therein; a pipeline processor configured to receive and process the at least one instruction, the pipeline processor including shared error detection logic configured to detect a parity error in the at least one instruction as the at least one instruction is processed in a pipeline and generate an error signal; and a pipeline bus connected to each of the plurality of processing controllers and configured to communicate the error signal from the error detection logic.
摘要翻译: 流水线处理装置包括:被配置为接收执行操作的请求的处理器; 多个处理控制器,被配置为接收与所述操作相关联的至少一个指令,所述多个处理控制器中的每个处理控制器包括用于在其中存储至少一个指令的存储器; 流水线处理器,被配置为接收和处理所述至少一个指令,所述流水线处理器包括被配置为在流水线中处理所述至少一个指令时检测所述至少一个指令中的奇偶校验错误的共享错误检测逻辑,并且生成错误信号 ; 以及连接到所述多个处理控制器中的每个处理控制器并被配置为传送来自所述错误检测逻辑的所述错误信号的流水线总线。
-
公开(公告)号:US08468536B2
公开(公告)日:2013-06-18
申请号:US12822514
申请日:2010-06-24
CPC分类号: G06F13/14
摘要: A method that includes providing LRU selection logic which controllably pass requests for access to computer system resources to a shared resource via a first level and a second level, determining whether a request in a request group is active, presenting the request to LRU selection logic at the first level, when it is determined that the request is active, determining whether the request is a LRU request of the request group at the first level, forwarding the request to the second level when it is determined that the request is the LRU request of the request group, comparing the request to an LRU request from each of the request groups at the second level to determine whether the request is a LRU request of the plurality of request groups, and selecting the LRU request of the plurality of request groups to access the shared resource.
摘要翻译: 一种方法,其包括提供LRU选择逻辑,所述LRU选择逻辑可控制地将经由第一级别和第二级别访问计算机系统资源的请求传递给共享资源,确定请求组中的请求是否是活动的,向LRU选择逻辑呈现请求 所述第一级当确定所述请求是活动时,确定所述请求是否是所述第一级请求组的LRU请求,当确定所述请求是所述请求的LRU请求时将所述请求转发到所述第二级别 所述请求组将所述请求与来自所述第二级别的每个请求组的LRU请求进行比较,以确定所述请求是否是所述多个请求组的LRU请求,以及选择所述多个请求组的所述LRU请求以访问 共享资源。
-
公开(公告)号:US20110320731A1
公开(公告)日:2011-12-29
申请号:US12822398
申请日:2010-06-24
申请人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Christine C. Jones , Diana Lynn Orf
发明人: Ekaterina M. Ambroladze , Deanna Postles Dunn Berger , Michael Fee , Christine C. Jones , Diana Lynn Orf
CPC分类号: G06F12/0895 , G06F12/0871
摘要: Dynamic allocation of cache buffer slots includes receiving a request to perform an operation that requires a storage buffer slot, the storage buffer slot residing in a level of storage. The dynamic allocation of cache buffer slots also includes determining availability of the storage buffer slot for the cache index as specified by the request. Upon determining the storage buffer slot is not available, the dynamic allocation of cache buffer slots includes evicting data stored in the storage buffer slot, and reserving the storage buffer slot for data associated with the request.
摘要翻译: 高速缓存缓存槽的动态分配包括接收执行需要存储缓冲器时隙的操作的请求,存储缓冲槽位于存储级别。 高速缓存缓存槽的动态分配还包括确定请求指定的高速缓存索引的存储缓冲区的可用性。 在确定存储缓冲器时隙不可用时,高速缓存缓冲器时隙的动态分配包括驱逐存储在存储缓冲器时隙中的数据,并且为与请求相关联的数据保留存储缓冲器时隙。
-
公开(公告)号:US20110320863A1
公开(公告)日:2011-12-29
申请号:US12822407
申请日:2010-06-24
申请人: Ekaterina M. Amroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, JR. , Diana Lynn Orf , Robert J. Sonnelitter, III
发明人: Ekaterina M. Amroladze , Deanna Postles Dunn Berger , Michael Fee , Arthur J. O'Neill, JR. , Diana Lynn Orf , Robert J. Sonnelitter, III
CPC分类号: G06F12/126 , G06F11/0724 , G06F11/073 , G06F11/0793 , G06F11/1666 , G06F11/20 , G06F12/0802 , G06F2212/1032
摘要: Dynamic re-allocation of cache buffer slots includes moving data out of a reserved buffer slot upon detecting an error in the reserved buffer slot, creating a new buffer slot, and storing the data moved out of the reserved buffer slot in the new buffer slot.
摘要翻译: 高速缓冲存储器时隙的动态重新分配包括在检测到保留的缓冲器时隙中的错误时产生保留的缓冲器时隙中的数据,创建新的缓冲时隙,以及将保留的缓冲时隙中移出的数据存储在新的缓冲时隙中。
-
-
-
-
-
-
-
-
-