会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 61. 发明授权
    • Systems and methods for scheduling coprocessor resources in a computing system
    • 在计算系统中调度协处理器资源的系统和方法
    • US07444637B2
    • 2008-10-28
    • US10777797
    • 2004-02-12
    • Steve PronovostAnuj B. GosaliaBryan L. LangleyHideyuki Nagase
    • Steve PronovostAnuj B. GosaliaBryan L. LangleyHideyuki Nagase
    • G06F9/46G06F13/28G06F9/34G06F15/76
    • G06F13/30G06F9/4881G06F9/5016
    • Systems and methods for scheduling coprocessing resources in a computing system are provided without redesigning the coprocessor. In various embodiments, a system of preemptive multitasking is provided achieving benefits over cooperative multitasking by any one or more of (1) executing rendering commands sent to the coprocessor in a different order than they were submitted by applications; (2) preempting the coprocessor during scheduling of non-interruptible hardware; (3) allowing user mode drivers to build work items using command buffers in a way that does not compromise security; (4) preparing DMA buffers for execution while the coprocessor is busy executing a previously prepared DMA buffer; (5) resuming interrupted DMA buffers; and (6) reducing the amount of memory needed to run translated DMA buffers.
    • 提供了一种用于在计算系统中调度协处理资源的系统和方法,而不重新设计协处理器。 在各种实施例中,提供了一种抢占式多任务的系统,其通过以下方式中的任何一个或多个实现协作多任务的优点:(1)以与应用提交的顺序不同的顺序执行发送到协处理器的呈现命令; (2)在调度不可中断硬件期间抢占协处理器; (3)允许用户模式驱动程序以不损害安全性的方式使用命令缓冲区构建工作项; (4)在协处理器忙于执行预先准备的DMA缓冲器时,准备执行DMA缓冲器; (5)恢复中断DMA缓冲区; 和(6)减少运行转换的DMA缓冲区所需的内存量。
    • 62. 发明申请
    • Data transfer apparatus, storage device control apparatus and control method using storage device control apparatus
    • 数据传送装置,存储装置控制装置及使用存储装置控制装置的控制方法
    • US20070162658A1
    • 2007-07-12
    • US11649108
    • 2007-01-04
    • Masayuki FurukawaTakahiko Takeda
    • Masayuki FurukawaTakahiko Takeda
    • G06F5/00
    • G06F3/061G06F3/0601G06F3/0656G06F3/0659G06F3/067G06F13/1642G06F13/28G06F13/30G06F2003/0692
    • A data transfer apparatus includes a memory having first and second queues for storing data transfer information that includes information specifying a first memory area and information specifying a second memory area, a first processor which registers the data transfer information in the first or second queue, and a second processor performing a processing to transfer data stored in the first memory area to the second memory area. The second processor reads out the data transfer information registered in the first queue, transfers the data based on the read data transfer information, and decides if data transfer information succeeding to the read data transfer information is registered in the first queue. If the succeeding data transfer information is registered, the second processor reads out the succeeding data transfer information from the first queue, and performs the data transfer processing based on the read data transfer information.
    • 数据传送装置包括具有第一和第二队列的存储器,用于存储包括指定第一存储区域的信息和指定第二存储区域的信息的数据传输信息,将数据传送信息登记在第一或第二队列中的第一处理器,以及 执行将存储在第一存储区域中的数据传送到第二存储区域的处理的第二处理器。 第二处理器读出登记在第一队列中的数据传送信息,基于读取的数据传送信息传送数据,并且判定在读取的数据传送信息之后的数据传送信息是否被登记在第一队列中。 如果后续数据传送信息被登记,则第二处理器从第一队列读出后续数据传送信息,并且基于读取的数据传送信息执行数据传送处理。
    • 63. 发明授权
    • Data transfer engine of a processor having a plurality of modules
    • 具有多个模块的处理器的数据传输引擎
    • US07051123B1
    • 2006-05-23
    • US09710192
    • 2000-11-10
    • David BakerChristopher BasogluBenjamin CutlerGregorio GervasioWoobin LeeYatin MundkurToru NojiriJohn O'DonnellAshok RamanEric RehmRadhika Thekkath
    • David BakerChristopher BasogluBenjamin CutlerGregorio GervasioWoobin LeeYatin MundkurToru NojiriJohn O'DonnellAshok RamanEric RehmRadhika Thekkath
    • G06F3/00
    • G06F13/30G06F13/1605
    • In an information processing system which has plurality of modules including a processor, a main memory and a plurality of I/O devices, a data transfer switch for performing data transfer operations between the processor, main memory and I/O devices comprises a request bus which has a request bus arbiter for receiving read and write requests from each one of the plurality of modules. A processor memory bus is configured to receive address and data information from a predetermined number of modules, including the processor. The processor memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules which are coupled to the processor memory bus.An internal memory bus is configured to receive address and data information from a predetermined number of modules, including the memory and the I/O devices. The internal memory bus has a data bus arbiter for receiving data read and write requests from each one of the predetermined number of modules coupled to the internal memory bus. A transceiver system is coupled to the processor memory bus and the internal memory bus for transferring data between the processor memory bus and the internal memory bus.
    • 在具有处理器,主存储器和多个I / O设备的多个模块的信息处理系统中,用于在处理器,主存储器和I / O设备之间执行数据传送操作的数据传送开关包括请求总线 其具有用于从多个模块中的每一个接收读取和写入请求的请求总线仲裁器。 处理器存储器总线被配置为从包括处理器的预定数量的模块接收地址和数据信息。 处理器存储器总线具有用于从耦合到处理器存储器总线的预定数量的模块中的每一个接收数据读取和写入请求的数据总线仲裁器。 内部存储器总线被配置为从包括存储器和I / O设备的预定数量的模块接收地址和数据信息。 内部存储器总线具有用于从耦合到内部存储器总线的预定数量的模块中的每一个接收数据读取和写入请求的数据总线仲裁器。 收发器系统耦合到处理器存储器总线和内部存储器总线,用于在处理器存储器总线和内部存储器总线之间传送数据。
    • 65. 发明申请
    • Data processing control apparatus and DMA controller
    • 数据处理控制装置和DMA控制器
    • US20040093439A1
    • 2004-05-13
    • US10668359
    • 2003-09-24
    • ROHM CO., LTD
    • Hiroshi MiuraHirofumi Inada
    • G06F013/28
    • G06F13/30
    • A DMA controller has a setting register, an operation register, and a setting execution register for storing transfer conditions under which to transfer, by DMA transfer, the transfer conditions for DMA transfer from an external memory to the setting register. The DMA controller also has a multiplexer for alternatively selecting one of the setting register and the setting execution register. The DMA controller further has a controller for performing control so that the selected register is switched alternately between the setting register and the setting execution register every time DMA transfer ends, and a controller for performing control so that, when DMA transfer is started, the data stored in the register selected by the multiplexer is written to the operation register. The DMA controller performs control so that DMA transfer is executed based on the data stored in the operation register.
    • DMA控制器具有设置寄存器,操作寄存器和设置执行寄存器,用于存储通过DMA传输将DMA传输的传送条件从外部存储器传送到设置寄存器的传送条件。 DMA控制器还具有用于交替地选择设置寄存器和设置执行寄存器之一的多路复用器。 DMA控制器还具有用于执行控制的控制器,使得每次DMA传送结束时,在设置寄存器和设置执行寄存器之间交替地切换所选择的寄存器,以及用于执行控制的控制器,使得当DMA传输开始时,数据 存储在由多路复用器选择的寄存器中的数据被写入操作寄存器。 DMA控制器执行控制,使得基于存储在操作寄存器中的数据执行DMA传输。
    • 66. 发明申请
    • Direct memory access circuit with ATM support
    • 具有ATM支持的直接存储器存取电路
    • US20040028053A1
    • 2004-02-12
    • US10454750
    • 2003-06-03
    • Catena Networks, Inc.
    • Ian Mes
    • G06F013/28H04L012/56
    • H04L12/5601G06F13/30H04L2012/5652
    • A direct memory access (DMA) circuit reduces the number of processor cycles involved in transmitting and receiving asynchronous transfer mode (ATM) cells. The circuit includes a read sequencer, a write sequencer, an ATM control block, a processor interface block, and a DMA arbitration and control block. The DMA arbitration and control block arbitrates between data transmissions on various subchannels. The ATM control block provides ATM functionality to the DMA circuit. The circuit may also respond to a trigger signal and may generate an interrupt signal. In this manner, the processing involved for DMA of ATM cells is improved.
    • 直接存储器访问(DMA)电路减少了发送和接收异步传输模式(ATM)单元中涉及的处理器周期数。 该电路包括读序列器,写定序器,ATM控制块,处理器接口块和DMA仲裁和控制块。 DMA仲裁和控制块在各个子信道上的数据传输之间进行仲裁。 ATM控制块向DMA电路提供ATM功能。 电路还可以响应触发信号并且可以产生中断信号。 以这种方式,提高了对ATM信元的DMA的处理。
    • 70. 发明授权
    • System direct memory access (DMA) support logic for PCI based computer
system
    • 用于基于PCI的计算机系统的系统直接存储器访问(DMA)支持逻辑
    • US5450551A
    • 1995-09-12
    • US68477
    • 1993-05-28
    • Nader AminiPatrick M. BlandBechara F. BouryRichard G. HofmannTerence J. Lohman
    • Nader AminiPatrick M. BlandBechara F. BouryRichard G. HofmannTerence J. Lohman
    • G06F13/28G06F13/30G06F13/36G06F13/40G06F13/364
    • G06F13/4018G06F13/30G06F13/36
    • A direct memory access (DMA) support mechanism is provided for use in a computer system which comprises (i) a central processing unit (CPU) connected to system memory by a first system bus, and a second system bus connected to the CPU; (ii) a host bridge connecting the second system bus to a peripheral bus; (iii) an input/output (I/O) bridge connecting the peripheral bus to a standard I/O bus, the standard I/O bus having a plurality of standard I/O devices attached thereto; and (v) arbitration logic which functions in an arbitration mode for arbitrating between the plurality of standard I/O devices competing for access to the standard I/O bus, and in a grant mode wherein a selected standard I/O device is granted access to the standard I/O bus. The DMA support mechanism comprises a direct memory access (DMA) controller for performing DMA cycles on behalf of the selected standard I/O device, and direct memory access (DMA) support logic for enabling the DMA cycles to be performed over the peripheral bus. The DMA support logic includes sideband signals directly connecting the DMA controller with the I/O bridge, the sideband signals including information identifying the bus size of the selected I/O device for which the DMA controller is performing the DMA cycles.
    • 提供直接存储器访问(DMA)支持机制用于计算机系统,其包括(i)通过第一系统总线连接到系统存储器的中央处理单元(CPU)和连接到CPU的第二系统总线; (ii)将第二系统总线连接到外围总线的主桥; (iii)将外围总线连接到标准I / O总线的输入/输出(I / O)桥,标准I / O总线具有连接到其上的多个标准I / O设备; 以及(v)以仲裁模式起作用的仲裁逻辑,用于在竞争访问标准I / O总线的多个标准I / O设备之间进行仲裁,并且在授权模式中,授权选择的标准I / O设备被授权访问 到标准I / O总线。 DMA支持机制包括代表所选标准I / O设备执行DMA周期的直接存储器访问(DMA)控制器,以及直接存储器访问(DMA)支持逻辑,用于通过外设总线执行DMA周期。 DMA支持逻辑包括直接连接DMA控制器与I / O桥的边带信号,边带信号包括识别DMA控制器正在执行DMA周期的所选I / O设备的总线大小的信息。