发明名称 Graphical programming system with native access to external memory buffers
摘要 A system and method for enabling a graphical program to natively access an external memory buffer are disclosed. The graphical program may execute within a graphical program execution environment, and the external memory buffer may be allocated by another program that executes externally from the graphical program and the graphical program execution environment. The graphical program may be executed concurrently with a producer program that stores data in the memory buffer, and/or with a consumer program that reads and uses the data from the memory buffer. The memory buffer may be located within a region of memory allocated by the producer program, by the consumer program, or by another program that executes externally from the graphical program and the graphical program execution environment, such as a memory manager program.
申请公布号 US9189209(B2) 申请公布日期 2015.11.17
申请号 US201213460543 申请日期 2012.04.30
申请人 National Instruments Corporation 发明人 Kemp J. Adam;Feiereisel Neil S.;Schwan Brent C.
分类号 G09G5/36;G06F3/01;G06F9/44;G06F9/54 主分类号 G09G5/36
代理机构 Meyertons Hood Kivlin Kowert & Goetzel, P.C. 代理人 Meyertons Hood Kivlin Kowert & Goetzel, P.C. ;Hood Jeffrey C.;Williams Mark S.
主权项 1. A method comprising: executing a graphical program on a computer system, wherein the graphical program includes a plurality of interconnected nodes that visually indicate functionality of the graphical program, wherein the graphical program executes within a graphical program execution environment; wherein the plurality of interconnected nodes includes a first one or more nodes and a second one or more nodes, wherein the first one or more nodes are configured to generate a reference to an external memory buffer in memory of the computer system, wherein the external memory buffer is external to the graphical program execution environment, wherein said executing the graphical program comprises the first one or more nodes executing to generate the reference to the external memory buffer; wherein the first one or more nodes are connected to the second one or more nodes, wherein said executing the graphical program further comprises the second one or more nodes executing to receive the reference to the external memory buffer and natively access the external memory buffer to store data in the external memory buffer; wherein the method further comprises executing a consumer program concurrently with the graphical program, wherein the consumer program executes to access the data in the external memory buffer.
地址 Austin TX US