-
公开(公告)号:CN101057223B
公开(公告)日:2011-09-14
申请号:CN200580034976.X
申请日:2005-10-14
Inventor: 山崎刚 , 斯克特·道格拉斯·克拉克 , 查尔斯·雷伊·约翰斯 , 詹姆斯·阿伦·卡尔
IPC: G06F12/08
CPC classification number: G06F12/0815 , G06F12/0835
Abstract: 提供一种通过一或多个可配置接口电路互连一或多个多处理器和一或多个外部设备的方法和设备,其适于在以下模式中操作:(i)提供一致性对称接口的第一模式;或(ii)提供非一致性接口的第二模式。
-
公开(公告)号:CN101052954B
公开(公告)日:2011-10-19
申请号:CN200580024046.6
申请日:2005-07-18
CPC classification number: G06F13/28
Abstract: 本发明提供了一种用于在直接存储器存取(DMA)设备中创建存储器屏障的方法和装置。接收存储器屏障命令,并且接收存储器命令。根据该存储器屏障命令来执行存储器命令。根据该存储器屏障命令开始总线操作。根据该总线操作来接收总线操作确认。根据该总线操作确认来执行存储器屏障命令。在一个特定的方面中,存储器屏障命令是直接存储器存取同步(dmasync)命令和直接存储器存取强制按序执行输入/输出(dmaeieio)命令。
-
公开(公告)号:CN100524270C
公开(公告)日:2009-08-05
申请号:CN200680001852.6
申请日:2006-01-05
Abstract: 提供用于响应于由处理器向直接存储器存取控制器(DMAC)发出的单个DMA命令而在共享存储器和处理器的本地存储器之间传输多个数据块的方法和装置,其中处理器能够与共享存储器有效地通信,并且DMAC可操作耦接到本地存储器。
-
公开(公告)号:CN100504827C
公开(公告)日:2009-06-24
申请号:CN200580002355.3
申请日:2005-07-06
Inventor: 迈克尔·诺尔曼·戴伊 , 查尔斯·雷·约汉斯 , 彼德·刘培军 , 张光赏 , 山崎刚
IPC: G06F13/28
CPC classification number: G06F13/28
Abstract: 本发明提供一种方法、一种设备和一种计算机程序,用于控制存储器存取。直接存储器存取(DMA)单元在许多总线体系结构中已经成为很平常的事。然而,管理有限的系统资源已经成为使用多个DMA单元的挑战。为了管理产生的多个命令并保持依赖关系,使用命令中的嵌入标记或栅栏命令。然后这些操作可以控制命令执行的次序以保持依赖关系。
-
公开(公告)号:CN101099141A
公开(公告)日:2008-01-02
申请号:CN200680001852.6
申请日:2006-01-05
Abstract: 提供用于响应于由处理器向直接存储器存取控制器(DMAC)发出的单个DMA命令而在共享存储器和处理器的本地存储器之间传输多个数据块的方法和装置,其中处理器能够与共享存储器有效地通信,并且DMAC可操作耦接到本地存储器。
-
公开(公告)号:CN101057223A
公开(公告)日:2007-10-17
申请号:CN200580034976.X
申请日:2005-10-14
Inventor: 山崎刚 , 斯克特·道格拉斯·克拉克 , 查尔斯·雷伊·约翰斯 , 詹姆斯·阿伦·卡尔
IPC: G06F12/08
CPC classification number: G06F12/0815 , G06F12/0835
Abstract: 提供一种通过一或多个可配置接口电路互连一或多个多处理器和一或多个外部设备的方法和设备,其适于在以下模式中操作:(i)提供一致性对称接口的第一模式;或(ii)提供非一致性接口的第二模式。
-
公开(公告)号:CN1910562A
公开(公告)日:2007-02-07
申请号:CN200580002353.4
申请日:2005-07-28
IPC: G06F13/28 , G06F13/362
CPC classification number: G06F13/28 , G06F13/3625
Abstract: 本发明提供一种装置、一种方法和一种计算机程序,用于执行直接存储器存取(DMA)命令。通过软件,基于命令类型,诸如处理器到处理器、处理器到输入/输出(I/O)设备以及处理器到外部或系统存储器,物理队列被分成若干个虚拟队列。然后基于DMA命令的类型:加载或存储,将命令分配给一个时隙。一旦分配,就可以通过在时隙之间交替,并且通过使用时隙内的循环系统来执行命令,以便提供更有效的执行DMA命令的方式。
-
公开(公告)号:CN1496516B
公开(公告)日:2011-07-20
申请号:CN02806347.3
申请日:2002-03-19
CPC classification number: G06F9/4893 , A63F2300/20 , A63F2300/538 , Y02D10/24
Abstract: 提供一种用于宽带网络上的高速处理的计算机体系结构和编程模型。该体系结构使用一致的模块化结构,公用计算模块和统一的软件单元。公用计算模块包括控制处理器,多个处理单元,由处理单元处理其程序的多个局部存储器,直接存储器存取控制器和共享主存储器。还提供了一种用于协调处理单元从共享主存储器读数据和向其写数据的同步系统和方法。提供了硬件沙箱结构,用于确保处理单元正在处理的程序中间的数据不会被破坏。
-
公开(公告)号:CN101052954A
公开(公告)日:2007-10-10
申请号:CN200580024046.6
申请日:2005-07-18
CPC classification number: G06F13/28
Abstract: 本发明提供了一种用于在直接存储器存取(DMA)设备中创建存储器屏障的方法和装置。接收存储器屏障命令,并且接收存储器命令。根据该存储器屏障命令来执行存储器命令。根据该存储器屏障命令开始总线操作。根据该总线操作来接收总线操作确认。根据该总线操作确认来执行存储器屏障命令。在一个特定的方面中,存储器屏障命令是直接存储器存取同步(dmasync)命令和直接存储器存取强制按序执行输入/输出(dmaeieio)命令。
-
公开(公告)号:CN101031897A
公开(公告)日:2007-09-05
申请号:CN200580002355.3
申请日:2005-07-06
Inventor: 迈克尔·诺尔曼·戴伊 , 查尔斯·雷·约汉斯 , 彼德·刘培军 , 张光赏 , 山崎刚
IPC: G06F13/28
CPC classification number: G06F13/28
Abstract: 本发明提供一种方法、一种设备和一种计算机程序,用于控制存储器存取。直接存储器存取(DMA)单元在许多总线体系结构中已经成为很平常的事。然而,管理有限的系统资源已经成为使用多个DMA单元的挑战。为了管理产生的多个命令并保持依赖关系,使用命令中的嵌入标记或栅栏命令。然后这些操作可以控制命令执行的次序以保持依赖关系。
-
-
-
-
-
-
-
-
-