会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • System and method for directly executing user DMA instruction from user
controlled process by employing processor privileged work buffer
pointers
    • 通过使用处理器特权工作缓冲区指针,从用户控制进程直接执行用户DMA指令的系统和方法
    • US5347634A
    • 1994-09-13
    • US494008
    • 1990-03-15
    • Russ W. HerrellCurtis R. McAllisterDong Y. KuoChristopher G. Wilcox
    • Russ W. HerrellCurtis R. McAllisterDong Y. KuoChristopher G. Wilcox
    • G06F13/00G06F13/28G06F13/38
    • G06F13/28
    • The present invention relates to an intelligent direct memory access (DMA) controller which interprets user commands from a host system, establishes work buffers for each user process, and retrieves blocks of data from the work buffers at the user's is request, rather than at the request of the kernel software. This is accomplished by establishing work buffers for each user process which are locked into physical memory. The controlling user process will then fill one work buffer, acquire the device semaphore, start physical DMA on the locked buffer, and then start filling another buffer. Memory integrity is maintained by allowing the user to access the work buffers for DMA without knowing their physical location in memory, via work buffer pointers from work buffer pointer registers which correspond to each work buffer for each user process. These work buffer pointer registers are privileged and are updated by the host processor for each new controlling user process.
    • 本发明涉及一种从主机系统解释用户命令的智能直接存储器访问(DMA)控制器,为每个用户进程建立工作缓冲区,并且以用户的请求从工作缓冲区中检索数据块,而不是在 内核软件的请求。 这通过为锁定到物理内存中的每个用户进程建立工作缓冲区来实现。 控制用户进程将填充一个工作缓冲区,获取设备信号量,在锁定的缓冲区上启动物理DMA,然后开始填充另一个缓冲区。 通过允许用户通过对应于每个用户进程的每个工作缓冲区的工作缓冲区指针寄存器的工作缓冲区指针,通过允许用户访问用于DMA的工作缓冲区而不知道其在存储器中的物理位置来维持存储器完整性。 这些工作缓冲区指针寄存器是特权的,并由主机处理器为每个新的控制用户进程更新。
    • 2. 发明授权
    • Computer workload migration using processor pooling
    • 使用处理器池的计算机工作负载迁移
    • US08505020B2
    • 2013-08-06
    • US12870835
    • 2010-08-29
    • Christophe de DinechinDale C. MorrisPatrick KnebelRuss W. Herrell
    • Christophe de DinechinDale C. MorrisPatrick KnebelRuss W. Herrell
    • G06F9/46G06F15/173G06F1/00G06F11/00
    • G06F9/5088
    • An event calling for a migration of a workload from a source processor set of processing units to a target processor set of processing units is detected. Processes of the workload are allocated to a second processor set of processing units so that some workload processes are executed on the source processor set and some workload processes are executed on a second processor set of processor units. Then, some workload processes are allocated to the second processor set so that no workload process is executing on the source processor set and at least some of said processes are executing on the second process set. The second processor set can be the target processor set or an intermediate processor set from which the workload is migrated to the target processor set.
    • 检测到要求将工作负载从源处理器集合处理单元迁移到处理单元集合的事件。 工作负载的处理被分配给处理单元的第二处理器集合,使得在源处理器集上执行一些工作负载过程,并且在第二处理器单元集合上执行一些工作负载过程。 然后,一些工作负载过程被分配给第二处理器集,使得在源处理器集上不执行工作负载过程,并且至少一些所述进程在第二进程集上执行。 第二处理器集合可以是目标处理器集合或中间处理器集合,工作负载从该集中迁移到目标处理器集合。
    • 7. 发明授权
    • User scheduled direct memory access using virtual addresses
    • 使用虚拟地址的用户计划的直接内存访问
    • US5301287A
    • 1994-04-05
    • US18479
    • 1993-02-16
    • Russ W. HerrellThomas P. Morrissey
    • Russ W. HerrellThomas P. Morrissey
    • G06F12/08G06F12/10G06F13/28G06F15/00
    • G06F12/0835G06F13/28Y10S707/99945Y10S707/99948
    • The present invention relates to an intelligent direct memory access (DMA) controller which interprets user commands from a host system, translates virtual addresses from the user applications program to physical addresses, and retrieves blocks of data from the main system memory at the request of the user's code, rather than at the request of the kernel code of the host system. This is accomplished by representing the data processing commands of the user and the data associated therewith as respective command/pointer packets comprised of data processing commands and virtual pointers to the associated data in virtual memory space of the user's host system. The virtual pointers of the command/pointer packets may then be translated to physical pointers for purposes of identifying physical addresses within the main memory at which the associated data is located. The associated data may then be read from the physical address in the main memory without interrupting the host processor. Techniques are also disclosed whereby the attributes of virtual memory systems such as page fault and access fault correction may be maintained in conjunction with the user scheduled DMA technique of the invention.
    • 本发明涉及一种从主机系统解释用户命令的智能直接存储器访问(DMA)控制器,将虚拟地址从用户应用程序转换为物理地址,并根据请求从主系统存储器检索数据块 用户的代码,而不是根据主机系统的内核代码的请求。 这通过将用户的数据处理命令和与其相关联的数据表示为由数据处理命令和虚拟指针组成的命令/指针分组来代替用户主机系统的虚拟存储器空间中的关联数据来实现。 然后可以将命令/指针分组的虚拟指针转换为物理指针,以便识别主存储器内相关数据位于的物理地址。 然后可以从主存储器中的物理地址读取相关联的数据,而不中断主机处理器。 还公开了技术,由此可以结合本发明的用户调度的DMA技术来维护诸如页面错误和访问错误校正的虚拟存储器系统的属性。